一種信號環(huán)路檢測電路的制作方法
【專利摘要】本實用新型公開一種信號環(huán)路檢測電路,通過計數(shù)器產(chǎn)生特定的計數(shù)信號序列并配合巧妙的邏輯運算電路,計數(shù)信號依次為:01、00、10、11,邏輯運算電路設(shè)計為:在集成電路上電或啟動時,輸出的控制信號check_ok=1;信號環(huán)路為完整狀態(tài)時,檢測完成后輸出的控制信號check_ok=1;信號環(huán)路為切斷狀態(tài)時,檢測完成后輸出的控制信號check_ok=0;僅在計數(shù)器的計數(shù)信號為11時,輸出的檢測完成信號check_ready=1,此時輸出的控制信號check_ok有效。本實用新型可以在集成電路進(jìn)行初始化信息配置時,通過檢測信號環(huán)路是否完整,進(jìn)入不同的工作模式,進(jìn)而選擇加載不同的配置信息。
【專利說明】
_種信號環(huán)路檢測電路
技術(shù)領(lǐng)域
[0001]本實用新型涉及電子電路技術(shù)領(lǐng)域,具體涉及例如在上電或啟動時檢測集成電路信號環(huán)路完整性的檢測電路。
【背景技術(shù)】
[0002]眾所周知,同一款芯片,由于生產(chǎn)工藝的細(xì)微不同,不同生產(chǎn)批次的芯片性能會有所差異,進(jìn)而影響芯片的功能,導(dǎo)致芯片最終的良率很低。在測試階段,可以通過調(diào)整芯片的初始化配置參數(shù),改善芯片的性能,提高良率。但是在使用階段,芯片的初始化配置信息不希望被更改,以免影響芯片的正常功能。這樣,我們希望在生產(chǎn)測試階段開放芯片初始化配置參數(shù)的修改權(quán)限,而在正常使用階段禁止對其進(jìn)行修改。
[0003]—般,會通過一個控制信號來管理芯片的訪問權(quán)限。可以通過很多手段產(chǎn)生這樣一個控制信號,但是,最可靠、最簡單的辦法是通過一根物理信號連線的狀態(tài)來產(chǎn)生此控制信號。在生產(chǎn)測試階段保持物理信號環(huán)路完整,在芯片測試完成后,切斷此物理信號連線,使信號環(huán)路斷開。這樣,芯片內(nèi)部就需要一個信號環(huán)路檢測電路,根據(jù)信號環(huán)路完整性的狀態(tài),產(chǎn)生一個控制信號。
【實用新型內(nèi)容】
[0004]本實用新型提供了一種信號環(huán)路檢測電路,通過檢測信號環(huán)路的斷開或連接狀態(tài),產(chǎn)生相應(yīng)控制信號,從而使集成電路完成不同的功能。本實用新型的目的由以下技術(shù)方案實現(xiàn):
[0005]—種信號環(huán)路檢測電路,用于在上電或啟動時對集成電路信號環(huán)路完整性進(jìn)行檢測,其特征在于:包括時鐘單元、計數(shù)器和邏輯運算電路;時鐘單元為計數(shù)器提供時鐘,計數(shù)器在集成電路復(fù)位完成后開始計數(shù),依次產(chǎn)生:01、00、10、11的計數(shù)信號,計數(shù)器的高位計數(shù)信號check_cnt[l]作為輸出檢測信號CheCk_out提供給信號環(huán)路的輸入端;邏輯運算電路對計數(shù)器的低位計數(shù)信號check_cnt[0]、高位計數(shù)信號check_cnt[l]、所述檢測信號checkout及信號環(huán)路輸出端提供的輸入檢測信號check_in進(jìn)行邏輯運算并輸出控制信號check_ok和檢測完成信號check_ready,邏輯運算電路設(shè)計為:在集成電路上電或啟動時,輸出的控制信號check_ok=l;信號環(huán)路為完整狀態(tài)時,檢測完成后輸出的控制信號check_ok= I;信號環(huán)路為切斷狀態(tài)時,檢測完成后輸出的控制信號check_ok = 0;僅在計數(shù)器的計數(shù)信號為11時,輸出的檢測完成信號check_ready = I,此時輸出的控制信號check_ok有效。
[0006]作為具體的技術(shù)方案,所述邏輯運算電路包括異或門、異或非門、或門、第一與門、第二與門及D觸發(fā)器;所述計數(shù)器的低位計數(shù)信號check_cnt[0]和高位計數(shù)信號check_cnt[I ]分別接入異或門的兩個輸入,異或非門的兩個輸入端分別接所述高位計數(shù)信號check_cnt[l]和輸入檢測信號check_in,異或門的輸出和異或非門的輸出連接或門的兩個輸入端,或門的輸出作為第一與門的一個輸入;所述時鐘單元的輸出連接D觸發(fā)器的CP端,D觸發(fā)器的Q端連接第一與門的另一個輸入,第一與門的輸出連接D觸發(fā)器的D端,D觸發(fā)器的Q端作為控制信號check_0k的輸出端;計數(shù)器的低位計數(shù)信號check_cnt[0]和高位計數(shù)信號check_cnt[ I ]分別接入第二與門,第二與門的輸出端作為檢測完成信號check_ready的輸出端。
[0007]本實用新型提供的信號環(huán)路檢測電路及方法,通過計數(shù)器產(chǎn)生特定的計數(shù)信號序列并配合巧妙的邏輯運算電路,當(dāng)集成電路在進(jìn)行初始化信息配置時,通過檢測信號環(huán)路是否完整,進(jìn)入不同的工作模式,進(jìn)而選擇加載不同的配置信息。
【附圖說明】
[0008]圖1為本實用新型實施例提供的信號環(huán)路檢測電路與集成電路信號環(huán)路配合的示意圖。
[0009]圖2本實用新型實施例提供的信號環(huán)路檢測電路的結(jié)構(gòu)圖。
【具體實施方式】
[0010]以下結(jié)合附圖對本實用新型的實施例進(jìn)行詳細(xì)說明。
[0011]如圖1及圖2所示,本實施例提供的信號環(huán)路檢測電路用于對在上電或啟動時對集成電路信號環(huán)路完整性進(jìn)行檢測,包括時鐘單元、計數(shù)器和邏輯運算電路。邏輯運算電路包括異或門、異或非門、或門、第一與門、第二與門及D觸發(fā)器。
[0012]時鐘單元為計數(shù)器提供時鐘,計數(shù)器為兩位計數(shù)器,計數(shù)器的低位計數(shù)信號check_cnt[0]和高位計數(shù)信號check_cnt[l]分別接入異或門的兩個輸入,高位計數(shù)信號check_cnt[ I ]還作為輸出檢測信號check_out接入信號環(huán)路的輸入端;異或非門的兩個輸入端分別接高位計數(shù)信號check_cnt[l]和輸入檢測信號check_in,輸入檢測信號check_in由信號環(huán)路的輸出端提供;異或門的輸出和異或非門的輸出連接或門的兩個輸入端,或門的輸出作為第一與門的一個輸入,時鐘的輸出連接D觸發(fā)器的CP端,D觸發(fā)器的Q端連接第一與門的另一個輸入,第一與門的輸出連接D觸發(fā)器的D端,D觸發(fā)器的Q端作為控制信號check_ok的輸出端;計數(shù)器的低位計數(shù)信號check_cnt[0]和高位計數(shù)信號check_cnt[l]還分別接入第二與門,第二與門的輸出端作為檢測完成信號check_ready的輸出端。
[0013]上述環(huán)路檢測電路的工作原理及方法如下:
[0014]集成電路內(nèi)部的環(huán)路檢測電路輸出檢測信號check_0ut,通過集成電路外圍的環(huán)路電路后,送回給檢測電路作為輸入檢測信號check_in。如果集成電路外圍的信號環(huán)路沒有斷開,那么集成電路內(nèi)部的信號環(huán)路檢測電路在檢測完成后CheCk_ok=l;如果集成電路外圍的信號環(huán)路被切斷,那么集成電路內(nèi)部的信號環(huán)路檢測電路在檢測完成后check_0k =
O。這樣,在集成電路測試階段保持外圍環(huán)路完整,使控制信號check_0k=l,開放集成電路初始化配置參數(shù)的修改權(quán)限;在集成電路測試完成后,切斷外圍環(huán)路,使控制信號check_0k=O,保證集成電路在使用階段初始化配置參數(shù)不被更改。
[0015]具體地,檢測電路受四個信號的控制:check_cnt[0]、check_cnt[ I ]、check_out和check_in。在集成電路上電或啟動時check_ok=l,計數(shù)器check_cnt的復(fù)位值為‘01,,在復(fù)位后check_cnt依次產(chǎn)生:01、00、10、11。check_cnt計數(shù)到‘11’后停止計數(shù),表明檢測過程完成,此時檢測完成信號check_ready= I,即check_ready = check_cn[0]&check_cn[ I ]。輸出檢測信號check_out = check_cnt[ I ],即輸出check_cnt的最高位。根據(jù)電路可知,如果check_cnt = Ol或check_cnt= 10時,信號check_cn[0]和check_cn[ I ]在通過‘異或門,和‘或門’后,送給D觸發(fā)器的值為I,使check_ok= I。這樣,在check_cnt = OI或check_cnt = 10時,檢測電路不受環(huán)路?目號check_out和check_in的影響,也就是不對彳目號環(huán)路進(jìn)彳丁檢測。
[0016]如果信號環(huán)路電路沒有斷開的話,當(dāng)check_cnt = 00或check_cnt= 11時,check_in = check_out。信號check_out和check_in在通過‘異或非門’和‘或門’后,送給D觸發(fā)器的值為I,使check_ok=l。
[0017]如果信號環(huán)路電路斷開的話,當(dāng)(:11601^_?^ = 00或(311601^_?^ = 11時,檢測電路會對外圍環(huán)路完整性做兩次檢測ο因為check_out = check_cnt [ I ],兩次檢測check_out信號會依次送出值O和I。因此,不論check_in信號的初始值為O或1,總有一次電路檢測時check_out/ = check_in,這樣,信號check_out和check_in在通過‘異或非門’和‘或門’后,送給D觸發(fā)器的值為0,使check_ok = 0。因為check_ok信號又反饋給D觸發(fā)器,使check_ok信號始終保持為O。
[0018]如上所述,信號環(huán)路檢測電路在上電或啟動時,通過檢測集成電路外圍信號環(huán)路的連接或斷開狀態(tài),送出控制信號check_0k。在信號環(huán)路電路沒有斷開時,控制信號check_ok= I;在信號環(huán)路電路斷開時,控制信號check_ok = 0。檢測完成信號check_ready用來指示檢測過程有沒有完成,只有在檢測結(jié)束后,控制信號才起作用。
[0019]上述實施例僅為充分公開而非限制本實用新型,凡是依據(jù)本實用新型創(chuàng)新主旨且未經(jīng)創(chuàng)造性勞動即可獲得的等效技術(shù)特征替換及增減,均應(yīng)屬于本實用新型涵蓋范圍。
【主權(quán)項】
1.一種信號環(huán)路檢測電路,用于在上電或啟動時對集成電路信號環(huán)路完整性進(jìn)行檢測,其特征在于:包括時鐘單元、計數(shù)器和邏輯運算電路;時鐘單元為計數(shù)器提供時鐘,計數(shù)器在集成電路復(fù)位完成后開始計數(shù),依次產(chǎn)生:01、00、10、11的計數(shù)信號,計數(shù)器的高位計數(shù)信號check_cnt[l]作為輸出檢測信號CheCk_out提供給信號環(huán)路的輸入端;邏輯運算電路對計數(shù)器的低位計數(shù)信號check_cnt[0]、高位計數(shù)信號check_cnt[l]、所述檢測信號checkout及信號環(huán)路輸出端提供的輸入檢測信號check_in進(jìn)行邏輯運算并輸出控制信號check_ok和檢測完成信號check_ready,邏輯運算電路設(shè)計為:在集成電路上電或啟動時,輸出的控制信號check_ok=l;信號環(huán)路為完整狀態(tài)時,檢測完成后輸出的控制信號check_ok= I;信號環(huán)路為切斷狀態(tài)時,檢測完成后輸出的控制信號check_ok = 0;僅在計數(shù)器的計數(shù)信號為11時,輸出的檢測完成信號check_ready = I,此時輸出的控制信號check_ok有效。2.根據(jù)權(quán)利要求1所述的信號環(huán)路檢測電路,其特征在于:所述邏輯運算電路包括異或門、異或非門、或門、第一與門、第二與門及D觸發(fā)器;所述計數(shù)器的低位計數(shù)信號check_cnt[O]和高位計數(shù)信號check_cnt[l]分別接入異或門的兩個輸入,異或非門的兩個輸入端分別接所述高位計數(shù)信號check_cnt[l]和輸入檢測信號check_in,異或門的輸出和異或非門的輸出連接或門的兩個輸入端,或門的輸出作為第一與門的一個輸入;所述時鐘單元的輸出連接D觸發(fā)器的CP端,D觸發(fā)器的Q端連接第一與門的另一個輸入,第一與門的輸出連接D觸發(fā)器的D端,D觸發(fā)器的Q端作為控制信號check_ok的輸出端;計數(shù)器的低位計數(shù)信號check_cnt[O]和高位計數(shù)信號check_cnt[ I ]分別接入第二與門,第二與門的輸出端作為檢測完成信號check_ready的輸出端。
【文檔編號】G01R31/28GK205450193SQ201521144361
【公開日】2016年8月10日
【申請日】2015年12月31日
【發(fā)明人】趙旺
【申請人】珠海市微半導(dǎo)體有限公司, 珠海市一微半導(dǎo)體有限公司