[發(fā)明專利]寄存器寫檢測和狀態(tài)監(jiān)測機制實現(xiàn)方法、裝置和系統(tǒng)在審
| 申請?zhí)枺?/td> | 202310619223.5 | 申請日: | 2023-05-29 |
| 公開(公告)號: | CN116662064A | 公開(公告)日: | 2023-08-29 |
| 發(fā)明(設計)人: | 詹貴陽;劉功哲;馮華;熊民權;馬華;李焱明 | 申請(專利權)人: | 上海芯鈦信息科技有限公司 |
| 主分類號: | G06F11/10 | 分類號: | G06F11/10;G06F11/30;G06F9/30 |
| 代理公司: | 長沙國科天河知識產權代理有限公司 43225 | 代理人: | 唐品利 |
| 地址: | 202150 上海市崇明區(qū)長*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 寄存器 檢測 狀態(tài) 監(jiān)測 機制 實現(xiàn) 方法 裝置 系統(tǒng) | ||
本申請涉及一種寄存器寫檢測和狀態(tài)監(jiān)測機制實現(xiàn)方法、裝置和系統(tǒng)。所述方法通過在寄存器模塊中添加全局CRC寄存器保護機制,保護模塊內安全相關的寄存器,全局CRC寄存器保護機制包括寄存器寫檢測和狀態(tài)監(jiān)測機制;寄存器寫檢測和狀態(tài)監(jiān)測機制是相互獨立運行的,兩者在不同的時間段調用寫檢測及CRC結果寄存器。可寄存器寫檢測過程可以無延時的檢測數(shù)值是否正確的寫入寄存器,狀態(tài)監(jiān)測機制過程中僅用一個CRC計算模塊、一個寫檢測及CRC結果寄存器即可對多個功能寄存器形成監(jiān)測保護,相比對每個寄存器做CRC的方式,電路實現(xiàn)簡單,同時也可以的節(jié)省大量的面積開銷,且檢測時間也能控制在合理的范圍內。
技術領域
本申請涉及通信技術領域,特別是涉及一種寄存器寫檢測和狀態(tài)監(jiān)測機制實現(xiàn)方法、裝置和系統(tǒng)。
背景技術
汽車電子電器架構考慮功能安全的主要目的是將電子電器的不合理風險降到足夠低,避免出現(xiàn)對人員的傷害。在半導體領域,功能安全主要考慮系統(tǒng)性失效和隨機硬件失效,系統(tǒng)性失效一般通過研發(fā)和管理流程避免,而隨機硬件失效一般需要通過對電路設計安全機制來保證。
在芯片安全功能實現(xiàn)時,通常都會包含軟件配置寄存器,這些寄存器控制著安全功能的不同配置模式開啟、切換等功能。在軟件寫配置寄存器時,如何檢測數(shù)值已正確的寫入寄存器,通常的做法是先寫,再去讀回該寄存器的值,以驗證能正確的寫入寄存器,該方法存在時間的上延時,且操作較繁瑣。在安全功能運行期間,這些寄存器的值通常保持恒定,但如果寄存器的值被一些異常事件修改,比如信號串擾、電磁干擾等,會導致安全功能執(zhí)行異常,進而導致系統(tǒng)產生危害事件。因此,對這些寄存器添加保護機制非常有必要。
目前針對寄存器的監(jiān)測保護機制做法有很多種,比如使用冗余備份機制,寄存器增加冗余ECC保護位,寄存器增加冗余CRC校驗位等。目前這些機制均可以達到一個較高的保護效果,缺點是至少需要增加20%以上的面積用于實現(xiàn)冗余電路。
發(fā)明內容
基于此,有必要針對上述技術問題,提供一種寄存器寫檢測和狀態(tài)監(jiān)測機制實現(xiàn)方法、裝置和系統(tǒng)。
一種寄存器寫檢測和狀態(tài)監(jiān)測機制實現(xiàn)方法,所述方法包括:
當寄存器寫操作信息有效時,則將待寫入寄存器的值同步并分別存入寫檢測及CRC結果寄存器和目的寄存器,如果寫檢測與CRC結果比較寄存器無效,則將寫檢測及CRC結果寄存器里的值和所述目的寄存器里的值在寫檢測比較器里進行比較,若兩者不同,則輸出寫檢測報警信號。
當檢測到復位或是有寄存器重新配置信號時,則啟動一輪CRC檢測,并輸出選擇信號,根據(jù)所述選擇信號從多路待保護寄存器中選擇對應的寄存器值并傳輸至CRC計算模塊,在所述CRC計算模塊完成當前輪次所有待保護寄存器的寄存器值的CRC計算后,得到該輪的CRC計算結果;當所述寫檢測與CRC結果寄存器無效時,則將所述CRC計算結果更新到所述寫檢測及CRC結果寄存器中,并設置所述寫檢測與CRC結果比較寄存器有效;如果所述寫檢測與CRC結果比較寄存器有效,則將所述CRC計算結果和所述寫檢測及CRC結果寄存器的值進行比較,如果不一致,則輸出CRC報警信號。
在其中一個實施例中,所述寫檢測及CRC結果寄存器包括CRC結果有效標志位,當所述CRC結果有效標志位的值為0時所述寫檢測及CRC結果寄存器的值無效,當所述CRC結果有效標志位的值為1時所述寫檢測及CRC結果寄存器的值有效。
在其中一個實施例中,根據(jù)所述選擇信號從多路待保護寄存器中選擇對應的寄存器值并傳輸至CRC計算模塊,包括:
多選一選擇器根據(jù)所述選擇信號選擇對應待保護寄存器的值傳輸至CRC計算模塊;多路待保護寄存器連接分別連接在所述選擇器的每個輸入端。
一種寄存器寫檢測和狀態(tài)監(jiān)測機制實現(xiàn)裝置,所述裝置包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海芯鈦信息科技有限公司,未經(jīng)上海芯鈦信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310619223.5/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 一種用于監(jiān)測站的天氣監(jiān)測系統(tǒng)
- 一種電力設備安全監(jiān)測系統(tǒng)及監(jiān)測方法
- 基于區(qū)塊鏈的環(huán)境監(jiān)測及數(shù)據(jù)處理方法和裝置
- 監(jiān)測方法以及裝置
- 醫(yī)院后勤能耗目標對象的監(jiān)測方法、裝置、計算機設備
- 故障監(jiān)測裝置和故障監(jiān)測系統(tǒng)
- 一種社區(qū)養(yǎng)老安全監(jiān)測系統(tǒng)
- 一種濕地生態(tài)環(huán)境監(jiān)測系統(tǒng)及方法
- 一種接地網(wǎng)阻抗短路在線監(jiān)測裝置
- 一種廢氣監(jiān)測裝置





