欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

時鐘失效檢測方法、裝置、系統(tǒng)、存儲介質(zhì)和程序產(chǎn)品與流程

文檔序號:40558254發(fā)布日期:2025-01-03 11:18閱讀:8來源:國知局
時鐘失效檢測方法、裝置、系統(tǒng)、存儲介質(zhì)和程序產(chǎn)品與流程

本技術(shù)涉及芯片時鐘檢測,特別是涉及一種時鐘失效檢測方法、裝置、系統(tǒng)、存儲介質(zhì)和計算機(jī)程序產(chǎn)品。


背景技術(shù):

1、系統(tǒng)級芯片(system?on?chip,簡稱soc芯片)的運(yùn)行安全一般和時鐘運(yùn)行狀態(tài)相關(guān)。一旦出現(xiàn)時鐘頻率低于或高于正常范圍,甚至?xí)r鐘消失的情況時,容易導(dǎo)致系統(tǒng)級芯片的電路無法正常工作。因此,需要對系統(tǒng)級芯片進(jìn)行時鐘失效檢測。

2、系統(tǒng)級芯片的時鐘一般來源于外部時鐘源和/或內(nèi)部時鐘源。外部時鐘源是一種基于晶振實現(xiàn)的時鐘源,能夠提供穩(wěn)定而準(zhǔn)確的時鐘信號。內(nèi)部時鐘源是一種基于內(nèi)部電阻電容振蕩器實現(xiàn)的時鐘源,具有外圍電路簡單,部署成本低的優(yōu)點(diǎn)。目前常用的時鐘失效檢測手段,一般通過在固定時間或者固定待測時鐘周期內(nèi),對一個已知頻率的基準(zhǔn)時鐘進(jìn)行頻率計數(shù),然后將基準(zhǔn)時鐘的頻率計數(shù)值與外部時鐘源和/或內(nèi)部時鐘源的頻率計數(shù)值進(jìn)行比較,從而確定待測時鐘是否失效。

3、然而,隨著不同應(yīng)用對時鐘頻率需求的變化,出現(xiàn)了對時鐘源產(chǎn)生的時鐘進(jìn)行多級倍頻(一般通過鎖相環(huán)phrase?locked?loop實現(xiàn))和分頻處理(譬如奇數(shù)分頻、偶數(shù)分頻和小數(shù)分頻等處理方式)以改變時鐘輸出信號頻率,形成類似于樹形的多級時鐘節(jié)點(diǎn)并通過底層電路驅(qū)動d觸發(fā)器(dff)輸出至不同應(yīng)用使用的技術(shù)手段。在多級倍頻和分頻的場景下采用目前常用的時鐘失效檢測手段時,由于底層應(yīng)用端輸出的各級時鐘節(jié)點(diǎn)與時鐘源的輸出信號頻率不同,難以識別出各級時鐘節(jié)點(diǎn)是否存在時鐘失效情況,存在一定的檢測局限性。


技術(shù)實現(xiàn)思路

1、基于此,有必要針對上述技術(shù)問題,提供一種檢測場景多樣的時鐘失效檢測方法、裝置、系統(tǒng)、存儲介質(zhì)和計算機(jī)程序產(chǎn)品。

2、第一方面,本技術(shù)提供了一種時鐘失效檢測方法。所述方法包括:

3、獲取多路時鐘選擇信號;

4、從所述多路時鐘選擇信號中確定出信號值不為零的比特位,將所述比特位對應(yīng)的時鐘作為待測時鐘;

5、采用時鐘分頻比對所述待測時鐘的輸出信號進(jìn)行預(yù)分頻處理,讀取處理后的所述輸出信號在預(yù)設(shè)時間內(nèi)的頻率計數(shù)結(jié)果;

6、響應(yīng)于所述頻率計數(shù)結(jié)果不滿足預(yù)設(shè)閾值,生成與所述待測時鐘對應(yīng)的時鐘失效結(jié)果。

7、在其中一個實施例中,所述從所述多路時鐘選擇信號中確定出信號值不為零的比特位,將所述比特位對應(yīng)的時鐘作為待測時鐘,采用時鐘分頻比對所述待測時鐘的輸出信號進(jìn)行預(yù)分頻處理,讀取處理后的所述輸出信號在預(yù)設(shè)時間內(nèi)的頻率計數(shù)結(jié)果,包括:

8、從所述多路時鐘選擇信號中的第一個比特位開始,確定出第一個信號值不為零的比特位,將所述比特位對應(yīng)的時鐘作為所述待測時鐘;

9、采用與所述待測時鐘對應(yīng)的時鐘分頻比對所述待測時鐘的輸出信號進(jìn)行預(yù)分頻處理,讀取處理后的所述輸出信號在所述預(yù)設(shè)時間內(nèi)的頻率計數(shù)結(jié)果;

10、從所述多路時鐘選擇信號中的下一個比特位開始,重復(fù)執(zhí)行確定出第一個信號值不為零的比特位,將所述比特位對應(yīng)的時鐘作為所述待測時鐘,采用與所述待測時鐘對應(yīng)的時鐘分頻比對所述待測時鐘的輸出信號進(jìn)行預(yù)分頻處理,讀取處理后的所述輸出信號在所述預(yù)設(shè)時間內(nèi)的頻率計數(shù)結(jié)果的操作,直至所述多路時鐘選擇信號遍歷完畢。

11、在其中一個實施例中,所述方法還包括:

12、響應(yīng)于所述待測時鐘的超時處理請求,從所述多路時鐘選擇信號中的下一個比特位開始,重復(fù)執(zhí)行確定出第一個信號值不為零的比特位,將所述比特位對應(yīng)的時鐘作為所述待測時鐘,采用與所述待測時鐘對應(yīng)的時鐘分頻比對所述待測時鐘的輸出信號進(jìn)行預(yù)分頻處理,讀取處理后的所述輸出信號在所述預(yù)設(shè)時間內(nèi)的頻率計數(shù)結(jié)果的操作,直至所述多路時鐘選擇信號遍歷完畢;

13、其中,所述超時處理請求是在所述預(yù)設(shè)時間內(nèi)未讀取到所述頻率計數(shù)結(jié)果的情況下觸發(fā)的。

14、在其中一個實施例中,所述預(yù)設(shè)閾值的確定方法包括:

15、獲取參考時鐘在所述預(yù)設(shè)時間內(nèi)的頻率計數(shù)結(jié)果;

16、根據(jù)所述參考時鐘的頻率計數(shù)結(jié)果以及預(yù)設(shè)安全等級,確定所述預(yù)設(shè)閾值。

17、在其中一個實施例中,當(dāng)所述參考時鐘在所述多路選擇信號中對應(yīng)的信號值不為零時,所述方法還包括:

18、對所述參考時鐘執(zhí)行時鐘失效檢測操作,并記錄在所述時鐘失效檢測操作執(zhí)行過程中的節(jié)點(diǎn)跳轉(zhuǎn)情況;

19、響應(yīng)于所述節(jié)點(diǎn)跳轉(zhuǎn)情況滿足預(yù)設(shè)條件,生成節(jié)點(diǎn)跳轉(zhuǎn)正常的檢測結(jié)果。

20、在其中一個實施例中,所述獲取多路時鐘選擇信號,包括:

21、響應(yīng)于周期性觸發(fā)信號,輪詢獲取所述多路時鐘選擇信號;

22、其中,所述周期性觸發(fā)信號包括內(nèi)部觸發(fā)信號、軟件觸發(fā)信號或硬件觸發(fā)信號中的任一種;

23、所述內(nèi)部觸發(fā)信號是通過所述參考時鐘每隔預(yù)設(shè)周期生成的;

24、所述軟件觸發(fā)信號是通過響應(yīng)于每隔所述預(yù)設(shè)周期執(zhí)行的寄存器寫入操作生成的;

25、所述硬件觸發(fā)信號是通過預(yù)設(shè)觸發(fā)器每隔所述預(yù)設(shè)周期生成的。

26、第二方面,本技術(shù)還提供了一種時鐘失效檢測裝置。所述裝置包括:

27、信號獲取模塊,用于獲取多路時鐘選擇信號;

28、時鐘選擇模塊,用于從所述多路時鐘選擇信號中確定出信號值不為零的比特位,將所述比特位對應(yīng)的時鐘作為待測時鐘;

29、頻率計數(shù)模塊,用于采用時鐘分頻比對所述待測時鐘的輸出信號進(jìn)行預(yù)分頻處理,讀取處理后的所述輸出信號在預(yù)設(shè)時間內(nèi)的頻率計數(shù)結(jié)果;

30、結(jié)果生成模塊,用于響應(yīng)于所述頻率計數(shù)結(jié)果不滿足預(yù)設(shè)閾值,生成與所述待測時鐘對應(yīng)的時鐘失效結(jié)果。

31、第三方面,本技術(shù)還提供了一種時鐘失效檢測系統(tǒng)。所述系統(tǒng)包括:

32、所述寄存器,用于存儲多路選擇信號;

33、所述時鐘檢測器,用于采用時鐘分頻比對待測時鐘的輸出信號進(jìn)行預(yù)分頻處理,讀取處理后的所述輸出信號在預(yù)設(shè)時間內(nèi)的頻率計數(shù)結(jié)果;

34、所述流程控制器,分別與所述寄存器和所述時鐘檢測器通信,用于獲取所述多路時鐘選擇信號,從所述多路時鐘選擇信號中確定出信號值不為零的比特位,將所述比特位對應(yīng)的時鐘作為所述待測時鐘,響應(yīng)于所述頻率計數(shù)結(jié)果不滿足預(yù)設(shè)閾值,生成與所述待測時鐘對應(yīng)的時鐘失效結(jié)果。

35、第四方面,本技術(shù)還提供了一種計算機(jī)可讀存儲介質(zhì)。所述計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)上述第一方面任一項實施例所述的時鐘失效檢測方法。

36、第五方面,本技術(shù)還提供了一種計算機(jī)程序產(chǎn)品。所述計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時實現(xiàn)上述第一方面任一項實施例的時鐘失效檢測方法。

37、上述時鐘失效檢測方法、裝置、系統(tǒng)、存儲介質(zhì)和計算機(jī)程序產(chǎn)品,通過獲取多路時鐘選擇信號,從多路時鐘選擇信號中確定出信號值不為零的比特位,將比特位對應(yīng)的時鐘作為待測時鐘,采用時鐘分頻比對待測時鐘的輸出信號進(jìn)行預(yù)分頻處理,讀取處理后的輸出信號在預(yù)設(shè)時間內(nèi)的頻率計數(shù)結(jié)果,響應(yīng)于頻率計數(shù)結(jié)果不滿足預(yù)設(shè)閾值,生成與待測時鐘對應(yīng)的時鐘失效結(jié)果,能夠利用對輸出信號的預(yù)分頻處理,提高頻率計數(shù)結(jié)果的檢測精度,從而提高時鐘失效檢測的準(zhǔn)確率,覆蓋更多樣的時鐘失效檢測場景。此外,采用本技術(shù)提供的時鐘失效檢測方法時,通過獲取多路時鐘選擇信號,從多路時鐘選擇信號中確定出信號值不為零的比特位,將比特位對應(yīng)的時鐘作為待測時鐘,還能夠?qū)崿F(xiàn)對不同時鐘針對性的按需檢測,從而滿足用戶不同的時鐘失效檢測需求,進(jìn)一步擴(kuò)大時鐘失效檢測方法覆蓋的應(yīng)用場景。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
石柱| 丹棱县| 新和县| 新河县| 马边| 新源县| 长治市| 开远市| 哈尔滨市| 宣汉县| 湾仔区| 道孚县| 安溪县| 花莲市| 天峨县| 石河子市| 外汇| 兴山县| 托克逊县| 霸州市| 泰顺县| 柯坪县| 朝阳区| 台中市| 陕西省| 杭州市| 南京市| 澳门| 白玉县| 永新县| 固始县| 石狮市| 囊谦县| 木兰县| 泸水县| 峨边| 平果县| 仲巴县| 西乡县| 娄底市| 大埔县|