李建模Li, Chien-Mo臺灣大學:電子工程學研究所林修霆Lin, Hsiu-TingHsiu-TingLin2010-07-142018-07-102010-07-142018-07-102008U0001-0107200811431900http://ntur.lib.ntu.edu.tw//handle/246246/189070全掃描式電路測試功率消耗已經成為時下最重要的問題之一。 過量的測試功率將導致待測電路毀損或是在測試中影響電路的功率完整性而造成錯誤。本論文將提出兩個有效的低功率自動測試向量產生技術,有效的降低全掃描測試功率之峰值功率消耗。在第一個技術中,我們提出同位元追溯、錯誤信號傳輸限制、低功率動態控制係數轉換以及新的未知未明確指明位元填入之技術並有效的將其整合在傳統的測試向量產生流程中。此外,測資重新產生可進一步增加整體的效果。根據較大的ISCAS89測試電路的結果顯示,我們的技術可以成功將信號掃描時的峰值功率降低達26%以及峰值信號擷取功率達31%。而所造成的測試資料長度的增加僅有11.2%。而第二個技術中,我們提出解決因為功率過大而造成電路的功率完整性降低的可行解決方案。我們引入整數式線性規劃和亂數模擬的技術有效的降低測試峰值功率。實驗結果顯示我們能有效的降低信號掃描峰值功率達35%且同樣的技術可同時拿來用於減少信號擷取功率。此外在這個技術中所增加的測試長度非常小。Power dissipation is a serious problem for scan-based testing because it can cause catastrophic damaging of circuit under test or degrade power integrity during test. This thesis proposes two effective low power automatic test pattern generation (ATPG) flows to reduce the peak power during scan-based testing.he first technique is CASPR, Capture and Shift Power Reduction. It includes parity backtrace, confined fault propagation, dynamic controllability, X-filling procedure for both shift and capture, and test regeneration and all techniques of CASPR can be integrated to conventional test generation flow. The experimental data on ISCAS89 benchmark circuits show that CASPR succeed to reduce the peak capture power by 31% and peak shift power by 26% in single stuck at fault test pattern generation with only 11.2% test length overhead.he second technique called CASTR, Capture and Shift Toggle Reduction, proposes a new low power test generation flow to handle the exceeded power noise problem during testing. Exceeded power noise can degrade power integrity and increase the probability of yield loss. We combine both pseudo boolean optimization and random simulation flow into X-Constraint ATPG. Moreover, a modified test regeneration procedure based X-identification techniques is also introduced to further improve the results. In the experimental results, we can reduction the peak shift flip-flop transition count (FFTC), which is showed to be highly correlation with power noise, by 35% with negligible test length overhead by CASTR. The same technique can also be applied for peak capture FFTC reduction.誌謝………………………………………………………………………I文摘要……………………….………………………………………IIbstract………………………………………………………………IIIable of Contents…………………………………..………………IVist of Figures……………………..…………...………………VIIist of Tables……………………...…..………..………………IXhapter 1. Introduction……………………….….……………….1.1 Motivation…………………………………………………………1.2 The Proposed Techniques……………………………………….2.3 Contributions…………………………………………………….3.4 Organization……………………………….............…….4hapter 2 Background………………………………..............5.1 Scan-based DFT Architecture and Test Power Issues…….5.2 ATPG Framework……………………………………………………8.2.1 Fault Model…………………………………………………….9.2.2 ATPG Overview…………………………………………………10.2.3 Determinist Test Generation………………………………11.2.4 Test Pattern Compaction……………………………………13.2.5 Implementation……………………………………………….14.3 Power Model and Simulation………………………………….16.3.1 Weight Switching Activity (WSA) Model…………………16.3.2 Flip-Flop Transition Count (FFTC) Model………………18.4 Previous Work……………………………………………………21.4.1 Low Power Design-for-Test…………………………………22.4.2 Test Compaction and Ordering…………………………….24.4.3 Bit-Stripping and X-filling………………………………25.4.4 Low Power DTG and Test Pattern………………………...27hapter 3 Proposed Techniques I – CASPR…………………….29.1 Low Power ATPG Framework…………………………………….29.2 Low Power Determinist Test Generation……………………32.2.1 Objective Selection………………………………………..32.2.2 Parity Backtrace…………………………………………….34.2.3 Confined Fault Propagation……………………………….35.2.4 Dynamic Testability…………………………………………36.2.5 Test Generation……………………………………………..38.3 X-filling Procedure…………………………………………..41.3.1 X-filling for Shift Power………………………………..42.3.2 X-filling for Capture Power………………………………44.3.3 Low Power X-filling Flow………………………………….45.4 Test Pattern Regeneration……………………………………46.5 Pattern Reordering Problem and Dummy Insertion……….52.6 Experimental Results………………………………………….53hapter 4 Proposed Technique II – CASTR...………………..58.1 Power Noise Problem……………………………………………58.2 Pseudo Boolean Constraint (PBC) based Method………….63.3 Random Method……………………………………………………66.4 Integrated to ATPG Flow………………………………………69.5 Power Noise Aware Test Generation…………………………73.6 Modified Test Regeneration………………………………….76.7 Experimental Results………………………………………….79hapter 5 Discussions and Future Work…………………………83.1 Prospects of Low Power Testing…………………………….83.2 ATPG Implementation……………………………………………84.3 At-speed Testing……………………………………………….86.4 Layout-based Low Power Test Generation………………….89.5 Test Quality Problems…………………………………………92hapter 6 Conclusions………………………………………………96eferences…………………………………………………………….981462668 bytesapplication/pdfen-US低功率測試掃描式電路未明確指明位元填入功率完整性數式線性規劃low power automatic test pattern generation (LP-ATPG)Scan-based TestingX-fillingpower noise problemPseudo Boolean Constraint (PBC)低功率自動掃描測試向量產生Low Power Test Pattern Generation for Scan-based Testingthesishttp://ntur.lib.ntu.edu.tw/bitstream/246246/189070/1/ntu-97-R95943078-1.pdf