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/37559
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor黃鐘揚
dc.contributor.authorKai-Chu Wuen
dc.contributor.author吳鎧竹zh_TW
dc.date.accessioned2021-06-13T15:32:42Z-
dc.date.available2010-07-16
dc.date.copyright2008-07-16
dc.date.issued2008
dc.date.submitted2008-07-14
dc.identifier.citation1. Weiping Shi, Zhuo Li, and C.J. Alpert, Complexity analysis and speedup techniques for optimal buffer insertion with minimum cost. Design Automation Conference, 2004. Proceedings of the ASP-DAC 2004. Asia and South Pacific, Jan. 2004: p. 609-614.
2. P. Saxena, N. Menezes, P. Cocchini, and D. A. Kirkpatrick, Repeater Scaling And it's Impact on Cad, in IEEE Trans. CAD. 2004. p. 451-463.
3. L.P.P.P. van Ginneken, Buffer Placement in Distributed RC-tree Networks for Minimal Elmore Delay, in Intl. Symposium on Circuits and Systems. 1990. p. 865-868.
4. M. Waghmode, Zhuo Li, and Weiping Shi, Buffer insertion in large circuits with constructive solution search techniques, in Design Automation Conference, 2006 43rd ACM/IEEE 24-28 July 2006. p. 296 - 301
5. Weiping Shi and Zhuo Li, A fast algorithm for optimal buffer insertion, in Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on June 2005 p. 879 - 891
6. Ruiming Chen and Hai Zhou, A flexible data structure for efficient buffer insertion, in Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings. IEEE International Conference on. 11-13 Oct. 2004. p. 216 - 221.
7. A.K. Murugavel and N. Ranganathan, Gate sizing and buffer insertion using economic models for power optimization, in VLSI Design, 2004. Proceedings. 17th International Conference on 2004. p. 195 - 200.
8. Zhuo Li, C.N. Sze, C.J. Alpert, Jiang Hu, and Weiping Shi, Making fast buffer insertion even faster via approximation techniques. Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific, 18-21 Jan. 2005 1: p. 13 - 18.
9. Zhuo Li and Weiping Shi, An O(bn/sup 2/) time algorithm for optimal buffer insertion with b buffer types, in Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on March 2006 p. 484 - 489
10. Weiping Shi and Zhuo Li, An O(nlogn) time algorithm for optimal buffer insertion. Design Automation Conference, 2003. Proceedings, 2-6 June 2003: p. 580- 585.
11. C.N. Sze, C.J. Alpert, Jiang Hu, and Weiping Shi, Path based buffer insertion, in Design Automation Conference, 2005. Proceedings. 42nd. 2005. p. 509- 514.
12. C. Alpert, C. Chu, G. Gandham, M. Hrkic, Jiang Hu, C. Kashyap, and S. Quay, Simultaneous driver sizing and buffer insertion using a delay penalty estimation technique, in Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on Jan. 2004 p. 136 - 141.
13. Charles J. Alpert, Milos Hrkic, and Stephen T. Quay, A Fast Algorithm for Identifying Good Buffer Insertion Candidate Locations. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 2001. 22(5): p. 573- 583.
14. J. Lillis, Chung-Kuan Cheng, and Lin T.-T.Y., Optimal wire sizing and buffer insertion for low power and ageneralized delay model, in Solid-State Circuits, IEEE Journal of. Mar 1996. p. 437-447.
15. C.C.N. Chu and D.F. Wong, A polynomial time optimal algorithm for simultaneous buffer and wire sizing, in Design, Automation and Test in Europe, 1. Weiping Shi, Zhuo Li, and C.J. Alpert, Complexity analysis and speedup techniques for optimal buffer insertion with minimum cost. Design Automation Conference, 2004. Proceedings of the ASP-DAC 2004. Asia and South Pacific, Jan. 2004: p. 609-614.
2. P. Saxena, N. Menezes, P. Cocchini, and D. A. Kirkpatrick, Repeater Scaling And it's Impact on Cad, in IEEE Trans. CAD. 2004. p. 451-463.
3. L.P.P.P. van Ginneken, Buffer Placement in Distributed RC-tree Networks for Minimal Elmore Delay, in Intl. Symposium on Circuits and Systems. 1990. p. 865-868.
4. M. Waghmode, Zhuo Li, and Weiping Shi, Buffer insertion in large circuits with constructive solution search techniques, in Design Automation Conference, 2006 43rd ACM/IEEE 24-28 July 2006. p. 296 - 301
5. Weiping Shi and Zhuo Li, A fast algorithm for optimal buffer insertion, in Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on June 2005 p. 879 - 891
6. Ruiming Chen and Hai Zhou, A flexible data structure for efficient buffer insertion, in Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings. IEEE International Conference on. 11-13 Oct. 2004. p. 216 - 221.
7. A.K. Murugavel and N. Ranganathan, Gate sizing and buffer insertion using economic models for power optimization, in VLSI Design, 2004. Proceedings. 17th International Conference on 2004. p. 195 - 200.
8. Zhuo Li, C.N. Sze, C.J. Alpert, Jiang Hu, and Weiping Shi, Making fast buffer insertion even faster via approximation techniques. Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific, 18-21 Jan. 2005 1: p. 13 - 18.
9. Zhuo Li and Weiping Shi, An O(bn/sup 2/) time algorithm for optimal buffer insertion with b buffer types, in Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on March 2006 p. 484 - 489
10. Weiping Shi and Zhuo Li, An O(nlogn) time algorithm for optimal buffer insertion. Design Automation Conference, 2003. Proceedings, 2-6 June 2003: p. 580- 585.
11. C.N. Sze, C.J. Alpert, Jiang Hu, and Weiping Shi, Path based buffer insertion, in Design Automation Conference, 2005. Proceedings. 42nd. 2005. p. 509- 514.
12. C. Alpert, C. Chu, G. Gandham, M. Hrkic, Jiang Hu, C. Kashyap, and S. Quay, Simultaneous driver sizing and buffer insertion using a delay penalty estimation technique, in Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on Jan. 2004 p. 136 - 141.
13. Charles J. Alpert, Milos Hrkic, and Stephen T. Quay, A Fast Algorithm for Identifying Good Buffer Insertion Candidate Locations. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 2001. 22(5): p. 573- 583.
14. J. Lillis, Chung-Kuan Cheng, and Lin T.-T.Y., Optimal wire sizing and buffer insertion for low power and ageneralized delay model, in Solid-State Circuits, IEEE Journal of. Mar 1996. p. 437-447.
15. C.C.N. Chu and D.F. Wong, A polynomial time optimal algorithm for simultaneous buffer and wire sizing, in Design, Automation and Test in Europe, 1998, Proceedings. Feb. 1998 p. 479 - 485.
16. Zhuo Li and Weiping Shi, An O(mn) time algorithm for optimal buffer insertion of nets with m sinks, in Design Automation, 2006. Asia and South Pacific Conference. Jan. 2006.
17. Yifang Liu, Jiang Hu, and Weiping Shi, Multi-scenario buffer insertion in multi-core processor designs, in Proceedings of the 2008 international symposium on Physical design 2008. p. 15-22.
18. H.M. Sheini and K.A. Sakallah, Pueblo: a modern pseudo-Boolean SAT solver. Design, Automation and Test in Europe, 2005. Proceedings, 7-11 March 2005.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/37559-
dc.description.abstract隨著超大型積體電路製程的進步,緩衝器置入技術成為提昇效能的要角。現有的研究(如:VGDP演算法)主要專注在演算法效率上,我們則是著重在效能上的精進。不同於以往以動態規劃為基礎的演算法,我們利用正規化的方式來解決緩衝器置入的問題。我們所提出的正規化緩衝器置入演算法,可以更進一步的增進以路徑為基礎VGDP演算法的結果。實驗結果顯示,我們的演算法在ISCAS 85的電路上,平均有 7.64 % 的電路延遲改善。zh_TW
dc.description.abstractAlong with the progress of VLSI technology, buffer insertion plays an increasingly important role in improving circuit performance. Prior works (e.g. VGDP algorithm) are focused on enhancing the running time of buffer insertion algorithms, while our main objective in this thesis is to improve the solution quality. In contract to the traditional dynamic programming algorithms, we propose a formal-assisted buffer insertion (FABI) algorithm which can further improve circuit delay optimized by path-based VGDP buffer insertion. Experimental results show that block-based FABI has average 7.64 % circuit delay improvement over the path-based VGDP on ISCAS 85 benchmark circuits.en
dc.description.provenanceMade available in DSpace on 2021-06-13T15:32:42Z (GMT). No. of bitstreams: 1
ntu-97-R95921026-1.pdf: 1036173 bytes, checksum: 9d40284cc6edb0b2123d8dd3e9be141f (MD5)
Previous issue date: 2008
en
dc.description.tableofcontents誌謝 I
Abstract III
List of Figures VII
List of Equations IX
List of Tables X
Chapter 1 Introduction 1
1.1 Purpose of Buffer Insertion 2
1.2 Pervious Works on Buffer Insertion 2
(1) VGDP 2
(2) Fast Buffer Insertion (FBI) 3
(3) Path-based Buffer Insertion (PBBI) 3
(4) Other Relevant Works 4
1.3 Our Formal-Assisted Algorithm 5
1.4 Organization of This Thesis 6
Chapter 2 Preliminaries 7
2.1 Circuit Representation 7
2.2 Critical Path and Critical Area 7
2.3 Delay Model 8
2.4 Problem Definition 9
2.4.1 Net Level Buffer Insertion Problem 9
2.4.2 Circuit Level Buffer Insertion Problem 10
2.4.3 Pseudo Boolean Optimization Problem 11
2.5 Path-based VGDP 11
2.6 PBS Algorithm 13
Chapter 3 Algorithm 16
3.1 FABI Overall Flow 16
3.2 Computing Circuit Timing Information 18
3.3 Constructing Formal Equations 20
3.3.1 Simple Case without Fanout Case 21
3.3.2 Simple Case with 2-fanout Case 22
3.3.3 Complicated Case without Fanout 24
3.3.4 Complicated Case with Multi-fanout 25
3.4 Simplification of FABI Constraints 26
3.4.1 Single-path FABI 27
3.4.2 Multi-path FABI 28
3.4.3 Pseudo Sink 30
3.4.4 Block FABI 30
Chapter 4 Implementation 33
4.1 File Format 33
4.1.1 Circuit File 34
4.1.2 Library File 36
4.2 Data Structure 37
4.2.1 Circuit Data Structure 37
4.2.2 Library Data Structure 38
4.2.3 (Q,C)-pair Data Structure 38
4.2.4 Path Data Structure 39
4.3 Formal Engine 39
4.3.1 Pueblo PB Solver 39
4.3.2 Pueblo Input File Format 40
Chapter 5 Experimental Results 42
5.1 Experiment One - Single-path FABI and Path-based VGDP 43
5.2 Experiment Two - Block FABI and Path-based VGDP 45
5.3 Experiment Three - Buffer Sizing 47
5.4 Experiment Four - Combinational Techniques 49
5.5 Experiment Five - Complexity Analysis 51
5.6 Experiment Six - Truncation Error 52
Chapter 6 Conclusion and Future Work 54
References 55
Appendix 58
I. User Manual 58
II. Circuit Characteristic 59
dc.language.isoen
dc.subjectblock-based FABIzh_TW
dc.subject緩衝器置入zh_TW
dc.subject正規化zh_TW
dc.subjectVGDPzh_TW
dc.subjectFABIzh_TW
dc.subjectVGDPen
dc.subjectblock-based FABIen
dc.subjectFABIen
dc.subjectbuffer insertionen
dc.subjectformalen
dc.title利用正規化解決緩衝器置入問題zh_TW
dc.titleFormal-Assisted Buffer Insertionen
dc.typeThesis
dc.date.schoolyear96-2
dc.description.degree碩士
dc.contributor.oralexamcommittee江介宏,張耀文
dc.subject.keyword緩衝器置入,正規化,VGDP,FABI,block-based FABI,zh_TW
dc.subject.keywordbuffer insertion,formal,VGDP,FABI,block-based FABI,en
dc.relation.page59
dc.rights.note有償授權
dc.date.accepted2008-07-14
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept電機工程學研究所zh_TW
顯示於系所單位:電機工程學系

文件中的檔案:
檔案 大小格式 
ntu-97-1.pdf
  未授權公開取用
1.01 MBAdobe 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