[發明專利]半導體系統及操作半導體裝置的方法有效
| 申請號: | 201710971575.1 | 申請日: | 2017-10-18 |
| 公開(公告)號: | CN108376085B | 公開(公告)日: | 2023-10-20 |
| 發明(設計)人: | 樸相旭;姜奉春;李清祐;申熙東 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 劉培培;黃隸凡 |
| 地址: | 韓國京畿道水*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 半導體 系統 操作 裝置 方法 | ||
一種半導體系統及操作半導體裝置的方法。半導體系統包括存儲補丁代碼的非易失性存儲器,補丁代碼包括唯一識別符。內部只讀存儲器存儲引導代碼,引導代碼包括用于執行補丁代碼的補丁代碼執行功能及用于規定將要執行的補丁代碼的存儲位置的鏈接寄存器地址。靜態隨機存取存儲器在存儲位置處存儲補丁代碼的副本,補丁代碼的副本包括唯一識別符。處理器從存儲位置執行補丁代碼的副本。處理器根據比較結果來執行存儲在靜態隨機存取存儲器中的存儲位置處的補丁代碼的副本。
技術領域
本發明涉及一種半導體系統及操作與半導體系統相關聯的半導體裝置的方法。
背景技術
在包括半導體系統的電子系統(例如,采用應用處理器(application processor,AP)的系統)的引導過程期間可能會出現各種問題。如果確定存在與內部只讀存儲器(internal read-only memory,IROM)的引導代碼相關聯的問題(例如,與引導過程相關聯的問題),則重新制造內部只讀存儲器可為耗時且成本高昂的。舉例來說,用于對引導代碼問題進行定址的代碼模擬及驗證過程以及基于經過修改的引導代碼對內部只讀存儲器進行的重新制造可消耗資源。另外,在對掩模式只讀存儲器(Read-Only Memory,ROM)進行修改以制造內部只讀存儲器時會額外地消耗成本及資源。
發明內容
本發明的各個方面提供一種能夠在改變內部只讀存儲器的引導代碼的運行的同時節約時間及成本的半導體系統。
在本發明的一些實施例中,提供一種用于操作半導體系統的方法,所述方法能夠在解決與內部只讀存儲器的引導代碼相關聯的問題的同時節約時間及成本。
然而,所屬領域中的普通技術人員將理解,本發明的各個方面并非僅限于本文所述的方面且存在許多其他實施例。通過參照說明書、權利要求書、及隨附圖式,對本發明實施例所屬領域中的普通技術人員來說本發明的各個方面將變得更顯而易見。
根據本發明的一方面,提供一種半導體系統,所述半導體系統包括:非易失性存儲器,存儲補丁代碼,所述補丁代碼包括唯一識別符(unique identifier,ID);內部只讀存儲器(IROM),存儲引導代碼,所述引導代碼包括用于執行所述補丁代碼的補丁代碼執行功能及用于規定將要執行的所述補丁代碼的存儲位置的鏈接寄存器(linked register,LR)地址;靜態隨機存取存儲器(static random memory,SRAM),在所述存儲位置處存儲所述補丁代碼的副本,所述補丁代碼的所述副本包括唯一識別符;以及處理器,從所述存儲位置執行所述補丁代碼的所述副本,其中當執行所述補丁代碼執行功能時,所述補丁代碼執行功能利用比較來將存儲在所述非易失性存儲器中的所述補丁代碼的所述唯一識別符與從所述引導代碼提供的所述鏈接寄存器地址進行比較,且其中所述處理器根據所述比較結果來執行存儲在所述靜態隨機存取存儲器中的所述存儲位置處的所述補丁代碼的所述副本。
根據本發明的另一方面,提供一種半導體系統,所述半導體系統包括:非易失性存儲器,存儲補丁代碼,所述補丁代碼包括唯一識別符(ID);內部只讀存儲器(IROM),存儲引導代碼,所述引導代碼包括用于執行所述補丁代碼的補丁代碼執行功能及用于規定將要執行所述補丁代碼的存儲位置的鏈接寄存器(LR)地址;以及處理器,其中當執行所述補丁代碼執行功能時,所述補丁代碼執行功能將存儲在所述非易失性存儲器中的所述補丁代碼的所述唯一識別符與從所述引導代碼提供的所述鏈接寄存器地址進行比較,且其中所述處理器根據所述比較結果來執行所述補丁代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710971575.1/2.html,轉載請聲明來源鉆瓜專利網。





