999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SOC芯片的可測試性設計與功耗優化

2012-01-19 12:15:40陳志強林平分任威麗
電子科技 2012年8期
關鍵詞:優化故障設計

陳志強,林平分,任威麗

(北京工業大學嵌入式系統重點實驗室,北京 100022)

SOC芯片的可測試性設計與功耗優化

陳志強,林平分,任威麗

(北京工業大學嵌入式系統重點實驗室,北京 100022)

介紹了數字集成電路可測試性設計與測試覆蓋率的概念,針對一款電力網通信芯片完成了可測試性設計,從測試的覆蓋率、功耗等方面提出了優化改進方案,切實提高了芯片的測試覆蓋率,縮減了測試時間和成本,降低了測試功耗,同時保證了芯片測試的可靠性,最終使芯片順利通過量產測試。

可測試性設計;低功耗設計;故障覆蓋率

可測試性設計(DFT)是指在集成電路設計前期就考慮到測試的需求,在電路設計中增加有助于測試的電路。目前常用的DFT技術有掃描設計(Scan Design)、內建自測試(Build In Self-Test)、邊界掃描設計(Boundary Scan Design)等。隨著集成電路工藝的不斷改進,芯片制造過程中引入故障的幾率變高。同時,設計方法學的發展為測試帶來了嚴峻的挑戰。研究表明,晶體管數量和故障模型種類的增加使測試數據量急劇膨脹,以及越來越先進的低功耗設計和越來越高的工作頻率給測試功耗帶來苛刻的限制使可測試性設計成為數字集成電路設計的熱點[1]。為應對以上的挑戰,文中著重討論在掃描設計中如何提高測試覆蓋率并縮減測試時間,同時優化測試功耗提高測試穩定性。

1 掃描的原理和測試覆蓋率

SOC芯片內部集成了數目眾多的數字模擬以及存儲器模塊,但受限于數目較少的IO,直接對內部電路進行測試較為困難。所以業界通常采用掃描的方法,使內部電路變成可測試電路。具體做法是將芯片內部的寄存器用具有掃描功能的寄存器代替,使其在掃描測試模式下形成一個或多個移位寄存器鏈[2]。這使電路的所有狀態均可直接從片外輸入和輸出端得到控制和觀察,從而達到由外部充分測試內部電路的目的。

評價測試質量的好壞有兩個標準,一是故障覆蓋率的高低,二是測試向量集的大小。測試覆蓋率是指測試向量能夠檢測出的故障占有數的比率[3],測試向量集是指達到設計的測試覆蓋率所需要的向量集合,因而測試向量集的大小則直接影響到測試的時間與成本。在通常情況下,由于邏輯結構的原因在芯片首次進行掃描設計時覆蓋率通常較低,這就需要通過分析邏輯結構,在芯片內部增加額外的測試電路來提高覆蓋率。但額外增加的測試電路須保證不影響正常的邏輯功能,且不能破壞芯片正常工作的時序。文中提出的方法就是通過適當調整電路結構,增加測試的控制點和觀測點來大幅度的提高測試覆蓋率。

2 測試覆蓋率的優化方法

在設計過程中,存在兩種對測試覆蓋率影響較大的情況:一是存儲器輸入輸出的端口電路,二是測試模式下不工作的陰影邏輯。所有這些不可測試的電路有個共同特點就是在測試模式下不可控或不可觀測。

2.1 存儲器端口電路的優化

造成存儲器端口電路測試覆蓋率低的主要原因是在測試模式下存儲器不工作,無法通過它來完成電路的控制與觀測。一方面存儲器的輸入是直接由存儲器控制邏輯給出,這一部分控制邏輯的輸出無法在測試過程中直接輸出到片外,造成不可觀測。另一方面,存儲器的輸出在測試時是不確定狀態,對于和存儲器直接相連的后繼電路而言,其得不到一個確定的輸入值,因此該邏輯不可控。

針對這一問題,解決方法是在存儲器的外圍增加一塊額外的旁路電路。具體的方法是通過一個多路選擇器,在正常工作下,存儲器控制邏輯的輸出接存儲器的輸入,存儲器的輸出接后繼的電路。在測試情況下,存儲器控制邏輯的輸出通過選擇電路直接輸出到存儲器后繼的電路,從而完全將存儲器旁路。

如圖1所示,在正常情況下Scan_Mode為0,數據和控制信號輸入給存儲器,同時多路選擇器的輸出為正常的存儲器數據輸出。當芯片進入掃描模式時Scan_Mode為1,輸入信號首先通過異或運算壓縮成為與輸出寬度相同的信號,接著使一信號通過多路選擇器輸出到存儲器的后繼電路,這就完成了對存儲器的旁路,達到存儲器前后兩部分邏輯的可觀測和可控性的要求。

圖1 存儲器旁路電路結構

2.2 陰影邏輯的優化

掃描模式下的陰影邏輯是指在掃描模式下由于電路的輸入恒定,導致電路的輸出也恒定為0或1,無法通過其他的輸入來改變輸出,從而無法測試這一邏輯。陰影邏輯產生的原因之一是芯片設計的過程中引入了多種工作模式,部分電路只能在一個特定模式下工作,而一旦芯片處于掃描模式時這些電路均處于不可觀測或不可控狀態,無法通過掃描鏈測試。

針對這一問題,解決方法是增加額外的模式控制邏輯,使陰影邏輯在掃描模式下也能工作,但同時新增邏輯不能影響其他工作模式。這種方法需要對ATPG測試故障進行分析歸納,找出影響覆蓋率的關鍵控制點,然后增加控制邏輯進而提高芯片的測試覆蓋率。

ATPG測試故障主要有已檢測的故障(DT)、可能檢測的故障(PT)、不可測的故障(UD)、無法測試的故障(AU)和無檢測到的故障(ND)幾類[4]。DT和PT占據故障的絕大部分,代表已檢測到的故障和可能通過其他途徑檢測到的故障。UD代表現有測試向量無法覆蓋的測試故障,如器件懸空的引腳。AU指工具在滿足現有約束下無法覆蓋的測試故障,通常是由于設計因素導致的,這其中就有較大部分是由固定狀態造成的陰影邏輯,所以研究改進的重點就是該部分的故障。ND指受到時間和覆蓋率約束的限制,ATPG工具還未能分析和處理的部分電路里包含的故障。

如圖2所示,這是一個明顯的AU錯誤。Debug_mode是在正常模式下用于調試芯片功能的模式配置信號,當芯片處于掃描模式時,其值恒為0。在分析ATPG故障的時候,工具會報出或門a1的A、B、C的故障不可測,類型是AU。很顯然造成該部分故障不可測的原因是與門b1的輸入端E恒為0,從而影響了所有通過D路徑的故障觀測。解決辦法就是對Debug_mode信號加以控制,使之在掃描模式下恒為1,從而不影響由與門b1的D端經過的所有路徑測試。

圖2 ATPG不可測故障

如圖3所示,在增加一個兩路選擇器和觸發器組成的控制邏輯后,測試模式下b1的E直接受觸發器控制,因而可通過改變測試數據來完成a1、b1及這條路徑上所有相關的故障的測試。

圖3 控制邏輯的加入

3 測試功耗的優化

在掃描測試過程中,當測試向量以移位的方式通過掃描鏈時,與掃描鏈上直接相連的功能邏輯也隨之發生翻轉,這將導致在這一過程中無謂的功耗損耗。且測試過程由于功能邏輯翻轉的隨機性,有可能在芯片內部的某一區域造成局部過熱從而損壞芯片。

如圖4所示,這一問題的處理方法是在觸發器的Q端增加門控電路,使功能邏輯的輸入在移位輸入的模式下處于固定值。ScanEnable=1芯片處于移位輸入模式,同此信號相連的與門輸出則恒為0。對于組合邏輯,如果所有輸入的信號全部固定,那么組合邏輯將處于穩定狀態,動態功耗為0,從而達到優化目的。

圖4 組合邏輯門控結構

在新版本的DFTCompiler中,工具已支持邏輯自動門控功能。按照用戶需求,工具能分析出需要插入門控邏輯的電路節點,選擇與門或者或門進行插入操作。使用的語法是:set_scan_support_togglin-selection_method auto。

這一方法對DFT設計工程師而言是方便和可靠的。隨后文中將給出功能邏輯門控前后不同的功耗分析對比。

4 測試結果

文中設計的電力網通信芯片總共使用了5條掃描鏈,每條鏈的長度均是2 704。在進行芯片的物理設計時,按照觸發器的物理位置對所有掃描鏈進行重組,以避免觸發器之間過長的繞線距離。在掃描測試的覆蓋率和功耗方面,文中優化的方案均在原設計基礎上得到了較大提高。

4.1 覆蓋率的改進

在使用存儲器旁路電路和陰影邏輯控制電路后ATPG的覆蓋率和測試的向量數明顯發生了變化,具體對比結果如表1所示。

表1 優化前后覆蓋率與向量數對比

存儲器旁路的優化中,文中通過添加嵌入式Flash單元的旁路邏輯,使Flash接口和控制模塊的測試覆蓋率大幅提升。模塊的優化結果如表2所示,通過改進,使整體覆蓋率提高了1.41%。

表2 Flash控制模塊優化前后覆蓋率對比

第二步陰影邏輯控制,其加入了若干內部狀態控制點。其中控制mbist是否工作的test_h點對覆蓋率影響最大。其原因是芯片中所包含的8塊SRAM和一塊ROM均做了mbist設計,這部分用于產生bist激勵和比對輸出結果的電路在掃描模式下都屬于陰影邏輯。而通過控制test_h就使mbist電路在掃描模式時可觀測,從而使整體的覆蓋率大幅提升。

4.2 測試功耗的改進

通過門控結構的應用,掃描測試整體功耗得到降低,特別是掃描移位過程的功耗發生了大變化,具體結果如表3所示。

表3 優化前后功耗對比

結果表明在進行門控功耗優化后,移位模式的峰值功耗降為原來的77%,整體功耗降為原來的27%。進一步分析瞬態的功耗變化得到如圖5所示的結果。

圖5 優化前后瞬態功耗對比

圖中可看到優化后的曲線峰值大約為優化前的11%。同時可以看出優化后的曲線在時鐘翻轉前后瞬時功耗衰減較快,但優化前曲線衰減速度較慢。說明在門控邏輯加入后,功能邏輯能在時鐘停止時迅速達到穩定,從而保證較低的功率消耗。

5 結束語

介紹了SOC芯片可測性設計原理和覆蓋率的概念,通過對一款電力網通信芯片的分析應用,完成了其可測試性設計同時提高測試的覆蓋率,減少測試向量的數目,降低了測試的功耗和成本,同時提高了測試的穩定性和可靠性,最終通過量產的測試驗證。

[1]李曉維,韓銀和,胡瑜,等.數字集成電路測試優化[M].北京:科學出版社,2010.

[2]郭煒,魏繼增,郭箏,等.SoC設計方法與實現[M].2版.北京:電子工業出版社,2011.

[3]余會星.數字電視解調芯片的可測試性設計與優化[J].微電子學與計算機,2008,25(8):172 -175.

[4]Synopsys Corpration.Tetra MAX ATPG user guide[M].USA:Synopsys Corpration,2010.

[5]曲利新.空間電子設備電路板可靠性可測試性設計檢查[J].現代電子技術,2010(19):184 -186.

[6]王志林,于秀金,王永嶺,等.邊界掃描技術在故障信息處理中的應用[J].西安郵電學院學報,2010(3):53-56.

Design for Testability and Power Optimization in SOC

CHEN Zhiqiang,LIN Pingfen,REN Weili
(Beijing Embedded System Key Lab,Beijing University of Technology,Beijing 100022,China)

This paper introduces the conception of DFT(Design For Testability)technology and test coverage with a PLC(Power Line Communication)chip as an example.An obvious adjustment has been made based on test coverage and power of the design.These optimization methods have greatly improved test coverage,reduced the cost and power consumption,and improved DFT quality.Finally,the design went on to mass production successfully.

design for testability(DFT);low power design;test coverage

TN702

A

1007-7820(2012)08-023-03

2012-03-05

陳志強(1988—),男,碩士研究生。研究方向:集成電路后端設計與測試。

猜你喜歡
優化故障設計
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
故障一點通
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
奔馳R320車ABS、ESP故障燈異常點亮
故障一點通
主站蜘蛛池模板: 国产亚洲精品在天天在线麻豆| 亚洲乱码视频| 伊人久久综在合线亚洲91| 欧美在线黄| 凹凸精品免费精品视频| 国产极品美女在线| 激情无码字幕综合| 亚洲欧美人成人让影院| 中文无码精品A∨在线观看不卡 | 久久亚洲综合伊人| 好吊色国产欧美日韩免费观看| 亚洲最猛黑人xxxx黑人猛交| 日韩麻豆小视频| 国产99在线观看| 区国产精品搜索视频| 国产精品久久自在自2021| 老司机午夜精品视频你懂的| 97精品伊人久久大香线蕉| 国产成人综合久久精品尤物| 在线播放国产一区| 国产人人乐人人爱| 日韩欧美中文| 欧美日韩午夜视频在线观看| 久久一日本道色综合久久 | 五月婷婷亚洲综合| 免费久久一级欧美特大黄| 亚洲最大综合网| V一区无码内射国产| 精品国产免费观看| 国产成人无码综合亚洲日韩不卡| 熟妇人妻无乱码中文字幕真矢织江 | 亚洲AⅤ无码国产精品| 伊人福利视频| 手机永久AV在线播放| 尤物亚洲最大AV无码网站| 日韩福利视频导航| 亚洲中文字幕在线精品一区| a级毛片在线免费| 国产素人在线| 午夜欧美在线| 日本一区高清| 国产区在线观看视频| 国产亚洲视频中文字幕视频| 国内自拍久第一页| 72种姿势欧美久久久久大黄蕉| 日本久久网站| 72种姿势欧美久久久久大黄蕉| 国产午夜在线观看视频| 99精品视频播放| 无码免费视频| 久99久热只有精品国产15| 国产精品一区在线麻豆| 男女性午夜福利网站| 国产亚洲精品精品精品| 19国产精品麻豆免费观看| 99资源在线| 激情综合图区| 亚洲AV成人一区国产精品| 欧美精品啪啪| 国产久草视频| 欧美中文字幕在线视频| 啊嗯不日本网站| 福利视频99| 午夜福利免费视频| 久久精品波多野结衣| 2021精品国产自在现线看| 日韩不卡免费视频| 3p叠罗汉国产精品久久| 最新国产精品鲁鲁免费视频| 免费一级无码在线网站| 国产精品99久久久久久董美香| 真实国产精品vr专区| 国产乱人免费视频| 国产成人精品视频一区二区电影 | 情侣午夜国产在线一区无码| 九九热精品免费视频| 无码乱人伦一区二区亚洲一| 成人毛片在线播放| 国产特级毛片| 日韩成人在线网站| 免费毛片视频| 夜夜拍夜夜爽|