Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電子工程學研究所
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/35463
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor黃俊郎
dc.contributor.authorChih-Chiang Huangen
dc.contributor.author黃志強zh_TW
dc.date.accessioned2021-06-13T06:53:57Z-
dc.date.available2005-08-01
dc.date.copyright2005-08-01
dc.date.issued2005
dc.date.submitted2005-07-27
dc.identifier.citation[1] Yu Huang, Sudhakar M. Reddy, Wu-Tung Cheng, Paul Reuter, Nilanjan Mukherjee, Chien-Chung Tsai, Omer Samma, and Yahya Zaidan, “Optimal core wrapper width selection and SoC test scheduling based on 3-D bin packing algorithm”, Proceedings of IEEE International Test Conference (ITC)
[2] Sandeep Karenna and Vikram Iyengar, “On the use of k-tuple for SoC test schedule representation”, Proceedings of IEEE International Test Conference (ITC)
[3] Vikram Iyengar and Kirshnendu Chakrabarty, “System-on-a-Chip test scheduling with precedence relationships, preemption, and power constraints”, IEEE transactions on CAD of integrated circuits and systems, vol. 21, no. 9, SEP. 2002
[4] Sadiq M. Sait and Habib Youssef, “VLSI physical design automation”, World Scientific Publishing Co. Pte. Ltd., ISBN 981-02-3883-5, 1999
[5] H. Murata, K. Fujiyoshi, S. Nakatake, and Y. Kajitani, “VLSI module placement based on rectangle-packing by the sequence pair”, IEEE Transaction on Computer Aided Design of Integrated Circuits and Systems, vol. 15:12, pp. 1518-1524, 1996
[6] Xiaoping Tang, Ruiqi Tian, and D. F. Wong, “Fast evaluation of sequence-pair in block placement by longest common subsequence computation”, Design Automation and Test in Europe (DATA’00), March 27-30, 2000 Paris, France, p106
[7] W. Metropolis, A. Rosenbluth, M. Rosenbluth, A. Teller, and E. Teller, “Equation of state caculations by fast computing machines”, J. Chem. Phys., 21, 1087-1092, 1953
[8] S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi, “Optimization by simulated annealing”, Science, vol. 220, pp. 671-680, 1983
[9] 2003 IC/CAD Contest.
[10] R. M. Chou, K. K. Saluja, and V. D. Agrawal, “Scheduling tests for VLSI systems under power constraints,” IEEE Trans. VLSI Syst., vol. 5, pp. 175-185, June 1997
[11] V. Muresan et al., “A comparison of classical scheduling approaches in power-constrained block-test scheduling,” in Proc. Int. Test Conf., 2002, pp. 882-891
[12] T. Gonzalez and S. Sahni, “Open shop scheduling to minimize finish time,” J. Assoc. Computing Machinery, vol. 23, no. 4, pp. 665-679, Oct. 1976
[13] Erik Larsson and Hideo Fujiwara, “Optimal system-on-chip test scheduling,” Test Symposium, 2003, ATS 2003, 12th Asian, 16-19 Nov. 2003, pp. 306-311
[14] Julien Pouget, Erik Larsson, and Zebo Peng, “SoC test time minimization under multiple constraints,” Test Symposium, 2003, ATS 2003, 12th Asian, 16-19 Nov. 2003, pp. 312-317
[15] Vikram Iyengar, Krishnendu Chakrabarty, and Erik Jan Marinissen, “Recent advances in test planning for modular testing of core-based SoCs,” Test Symposium, 2002, ATS’02, Proceedings of the 11th Asian, 18-20 Nov. 2002, pp. 320-325
[16] Erik Jan Marinissen, Sandeep Kumar Goel, and Maurice Lousberg, “Wrapper design for embedded core test,” Test Conference, 2000, Proceedings, International, 3-5 Oct. 2000, pp. 911-920
[17] Dan Zhao and Shambhu Upadhyaya, “Power constrained test scheduling with dynamically varied TAM,” VLSI Test Symposium, 2003, Proceedings, 21st, 27 April-1 May 2003, pp. 273-278
[18] Vikram Iyengar and Krishnendu Chakrabarty, “Precedence-based, preemptive, and power-constrained test scheduling for system-on-a-chip,” VLSI Test Symposium, 19th IEEE Proceedings on, VTS 2001, 19 April-3 May 2001, pp. 368-374
[19] Paulo R. S. Mendonca and Luiz P. Calba, “New simulated annealing algorithm,” Circuits and Systems, 1997, ISCAS’97, Proceedings of 1997 IEEE International Symposium on, Volume: 3, 9-12 June 1997, pp. 1668-1671 vol.3
[20] Wei Zou, Sudhakar M. Reddy, Irith Pomeranz, and Yu Huang, “SoC test scheduling using simulated annealing,” VLSI Test Symposium, 2003, Proceedings 21st, 27 April-1 May 2003, pp. 325-330
[21] Valentin Muresan, Xiajun Wang, and Mircea Vladutiu, “Distribution-graph based approach and extended tree growing technique in power-constrained block-test scheduling,” ATS 2000, Proceedings of the 9th Asian, 4-6 Dec. 2000, pp. 465-470
[22] Erik Larsson and Hideo Fujiwara, “Power constrained preemptive TAM scheduling,” European Test Workshop, 2002, Proceedings, the 7th IEEE, 26-29 May 202, pp. 119-126
[23] Krishnendu Chakrabarty, “Test scheduling for core-based systems using mixed-integer linear programming,” Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, Volume: 19, Issue: 10, Oct, 2000, pp. 1163-1174
[24] C. P. Ravikumar, Ashutosh Verma, and Gaurav Chandra, “A polynomial-time algorithm for power constrained testing of core based systems,” Test Symposium, 1999, (ATS’99) Proceedings, 8th Asian, 16-18 Nov. 1999, pp. 107-112
[25] Alex Orailoglu and Ian G. Harris, “Test path generation and test scheduling for self-testable designs,” VLSI in Computers and Processors, 1993, ICCD’93, Proceedings, 1993 IEEE International Conference on, 3-6 Oct. 1993, pp. 528-531
[26] Chang-Yun Shen, Yoh-Han Pao, and Percy Yip, “Scheduling multiple job problems with guided evolutionary simulated annealing approach,” Evolutionary Computation, 1994, IEEE World Congress on Computational Intelligence, Proceedings of the 1st IEEE Conference on, 27-29 June 1994, pp. 702-706 vol. 2
[27] Erik Larsson and Hideo Fujiwara, “Optimal system-on-chip test scheduling,” Test Symposium, 2003, ATS 2003, 12th Asian, 16-19 Nov. 2003, pp. 306-311
[28] Yervant Zorian, Erik Jan Marinissen, and Sujit Dey, “Testing Embedded-Core Based System Chips,” Proceedings of IEEE International Test Conference (ITC), pages 130-143, Washington, DC, October 1998.
[29] K. Chakrabarty, “Design of system-on-a-chip test access architectures under place-and-route and power constraints,” Proc. Design Automation Conf., pp. 432-437, 2000.
[30] Erik Jan Marinissen, Robert Arendsen, Gerard Bos, Hans Dingemaanse, Maurice Lousberg, and Clemens Wouters, “A Structures And Scalable Mechanism for Test Access to Embedded Reusable Cores,“ Proceedings of IEEE International Test Conference (ITC), pp. 284-293, Washington, DC, October 1998. IEEE Computer Society Press.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/35463-
dc.description.abstract伴隨著系統晶片設計的複雜與多元化,系統晶片的測試排程也變成了一個需要被認真考慮的課題。ㄧ個好的測試排程可以大幅的縮短總測試時間。一般在探討測試排程的時候,通常要考慮到功率的損耗、匯流排的指定、與個別測試的測試時間。因此,測試排程的問題可以當成三維的封裝問題來思考。
在這篇論文中,我們採用序列組表示法合併模擬退火法的方法來架構基本的框架藉以實踐系統晶片的測試排程。遵循著`最短優先`的概念原則,我們提出我們的初始排程方法而不採用隨機產生一個合法解的方式,因為對於我們的限制來說,若隨機產生的話會耗費太多時間在產生合法解上面。除此之外,序列組表示法所產生的「樹結構」在此時也被我們拿來當作檢驗各種限制條件的方法。由實驗的結果可知,藉由我們的方法可以在合理的時間內得到比較好的解。
zh_TW
dc.description.abstractWith the growing complexity of SOC designs, the SOC test scheduling problem becomes a great issue. A good test scheduling can greatly decrease the total test time. When we investigate the scheduling problem, the power consumption, TAM bus assignment, and individual test time must all be considered. Hence, the test scheduling can be thought as the 3-D bin packing problem.
In this thesis, we adopt the Sequence-Pair representation combining with the Simulated-Annealing process to construct the basic frame. Using the shortest-first concept, we proposed our initial scheduling method to generate a legal result instead of generating it randomly which is experimentally proven to be time wasting. Besides, the tree graph comprehended in Sequence-Pair is used to check the constraints when doing perturbations. The experimental results show that we can obtain a better solution within an acceptable run time by our proposed algorithm.
en
dc.description.provenanceMade available in DSpace on 2021-06-13T06:53:57Z (GMT). No. of bitstreams: 1
ntu-94-R91943070-1.pdf: 342784 bytes, checksum: 2195ea0d3d74b6cadec0abcff5939800 (MD5)
Previous issue date: 2005
en
dc.description.tableofcontentsLIST OF FIGURES V
CHAPTER 1 INTRODUCTION 1
CHAPTER 2 PROBLEM FORMULATION 5
2.1 RESOURCE CONFLICT CONSTRAINTS 6
2.2 PRECEDENCE CONSTRAINTS 6
2.3 POWER DISSIPATION CONSTRAINTS 7
2.4 PREEMPTION 8
CHAPTER 3 TECHNICAL OVERVIEW 9
3.1 SEQUENCE-PAIR 9
3.1.1 From a Packing to a Sequence-Pair 9
3.1.2 Information of the Sequence-Pair 11
3.1.3 The Constraint Graphs 12
3.1.4 From a Sequence-Pair to a Packing 14
3.2 SIMULATED ANNEALING 15
CHAPTER 4 PROPOSED ALGORITHM 17
4.1 INITIAL SCHEDULE 17
4.1.1 Why Not Generate Randomly. 18
4.1.2 Initial Scheduling 22
4.1.2.1 External Test 22
4.1.2.2 BIST Test 22
4.2 INITIAL SEQUENCE-PAIR 23
4.3 SIMULATED ANNEALING 25
4.3.1 Perturbations 26
4.3.1.1 Perturbation 1: Two Tests Exchange 26
4.3.1.2 Perturbation 2: Two Cores Exchange 27
4.3.1.3 Perturbation 3: Randomly Exchange 27
4.3.2 H-Graph and V-Graph 29
4.3.3 Locate the Tests Without Considering Power Constraint 30
4.3.4 Locate Tests With Power Constraint 31
4.3.5 Preemption 33
CHAPTER 5 EXPERIMENTAL RESULTS & CONCLUSIONS 35
REFERENCES 37
APPENDIX A -- A SIMPLE EXAMPLE (INPUT FILE) 41
dc.language.isoen
dc.subject序列組表示法zh_TW
dc.subject測試zh_TW
dc.subject排程zh_TW
dc.subjectsequence-pairen
dc.subjectschedulingen
dc.subjecttesten
dc.title以序列組表示法實踐系統晶片測試排程zh_TW
dc.titleSOC Test Scheduling Using Sequence-Pair Representationen
dc.typeThesis
dc.date.schoolyear93-2
dc.description.degree碩士
dc.contributor.oralexamcommittee呂學坤,陳竹一,李建模
dc.subject.keyword測試,排程,序列組表示法,zh_TW
dc.subject.keywordtest,scheduling,sequence-pair,en
dc.relation.page42
dc.rights.note有償授權
dc.date.accepted2005-07-28
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept電子工程學研究所zh_TW
顯示於系所單位:電子工程學研究所

文件中的檔案:
檔案 大小格式 
ntu-94-1.pdf
  未授權公開取用
334.75 kBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved