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故障燈異常點亮
故障一點通
主站蜘蛛池模板: 国产真实自在自线免费精品| 香蕉久人久人青草青草| 久久天天躁夜夜躁狠狠| 亚洲永久色| 婷婷伊人五月| 欧美三级自拍| 蝴蝶伊人久久中文娱乐网| 中文字幕欧美成人免费| 欧美日韩成人在线观看| 第一区免费在线观看| 一级毛片免费观看久| 日韩国产黄色网站| 欧美综合成人| 在线观看免费国产| 欧美性久久久久| 色国产视频| 亚洲国产精品VA在线看黑人| 四虎精品免费久久| 午夜性刺激在线观看免费| 色婷婷综合激情视频免费看 | 国产原创演绎剧情有字幕的| 一本大道香蕉中文日本不卡高清二区 | 欧美成人手机在线观看网址| 青青草一区| 亚洲综合18p| 成人在线观看不卡| 四虎永久在线精品影院| 99视频在线看| 91色老久久精品偷偷蜜臀| 欧美日韩国产一级| 天堂网亚洲综合在线| 亚洲国语自产一区第二页| 亚洲欧州色色免费AV| 亚洲第一成人在线| 3344在线观看无码| 亚洲天堂网在线播放| 国产自在线拍| 亚洲第一黄色网址| 国产精品无码AV片在线观看播放| 91精品人妻一区二区| 亚洲欧美一区二区三区麻豆| 国内自拍久第一页| 爆乳熟妇一区二区三区| 国产精品无码久久久久AV| 亚洲国产精品日韩欧美一区| 3D动漫精品啪啪一区二区下载| 欧美在线免费| 无码久看视频| 亚洲国产精品日韩欧美一区| 久久综合色88| 亚洲国产在一区二区三区| 亚洲人成在线精品| 欧美成人A视频| 国产欧美日韩va另类在线播放| 在线视频97| 综合亚洲网| 欧美日韩在线国产| 精品一区二区三区无码视频无码| 伊人色综合久久天天| 免费人成在线观看视频色| 久久国产香蕉| 亚洲国产一成久久精品国产成人综合| 亚洲国产天堂久久九九九| 日韩少妇激情一区二区| 99re免费视频| 国产a在视频线精品视频下载| 91精品福利自产拍在线观看| 黄色污网站在线观看| 手机在线国产精品| 久久国产亚洲欧美日韩精品| 欧美一区二区三区不卡免费| 欧美日韩午夜| 伊人大杳蕉中文无码| 亚洲第一成年网| 国产一级一级毛片永久| 国产色婷婷| 国内丰满少妇猛烈精品播| 国产午夜福利亚洲第一| 免费在线成人网| 亚洲美女视频一区| 最新亚洲人成网站在线观看| 亚洲综合在线网|