帳號:guest(216.73.216.146)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):張翠云
作者(外文):Chang, Tsui Yun
論文名稱(中文):基於感測器之具有變異自適應性的時序臆測設計
論文名稱(外文):Sensor-Based Time Speculation Adapting to PVT Variations
指導教授(中文):張世杰
指導教授(外文):Chang, Shih Chieh
口試委員(中文):吳凱強
林泰吉
口試委員(外文):Wu, Kai Chiang
Lin, Tay Jyi
學位類別:碩士
校院名稱:國立清華大學
系所名稱:資訊工程學系
學號:103062646
出版年(民國):105
畢業學年度:104
語文別:中文英文
論文頁數:32
中文關鍵詞:可變動時脈設計時序臆測製程、電壓、和溫度變異
外文關鍵詞:Variable Latency DesignTime SpeculationPVT variations
相關次數:
  • 推薦推薦:0
  • 點閱點閱:459
  • 評分評分:*****
  • 下載下載:0
  • 收藏收藏:0
時序臆測技術常被用來設計高效能的電路,他考慮設計中發生的平均情況 (average-case) 來做時序的最佳化。有別於傳統時序的最佳化,通常考慮設計中可能發生的最糟情況 (worst-case),但是這些最糟情況在運作中極少發生,這導致傳統最佳化的方法在資源運用上並不有效。可變動時脈設計(variable latency design, VLU) 是時序臆測技術中的一種。
在先進製程技術下,變動性 (variability) ─如製程、電壓、和溫度變化 (PVT variations) 已經是造成晶片設計發生錯誤的重要原因。製程、電壓、和溫度變化所造成的時序 (timing) 不確定性,會使得電路設計不符合所要求的時序規格(timing specification),傳統可變動時脈電路設計可以使用最糟情況設計風格 (worst-case design style)來解決此一問題,也就是預留額外時序,但其效能會因此下降。
在本論文中,我們提出一個基於感測器的可變動時脈設計 (sensor-based variable latency design, S-VLU) 來增加設計的效能。此基於感測器的可變動時脈設計透過在電路上擺放感測器,來偵測電路上的訊號改變 (transition),可以根據實際上的製程、電壓、和溫度變動性所造成的時序變化,來決定是否要給電路額外時間來完成此次運算。實驗證明,在考慮製程、電壓、和溫度變動性下,我們提出的設計相較於不可變動時脈設計 (也就是,使用最糟情況時序最佳化且用預留額外時序來解決製程、電壓、和溫度變化所造成的時序不確定性的設計),可以達到20.82% 效能增進,而傳統可變動時脈設計則是 -6.67% 效能增進。很明顯,傳統可變動時脈設計在考慮時序變動性下,效能急遽下降,糟於不可變動時脈設計。
Time speculation has been widely used to achieve high performance in modern design as it uses the strategy of average-case timing optimization instead of worst-case timing optimization focusing on reducing worst-case path delay which rarely happens. Variable-latency design style is one research category of time speculation. As the variations in process and environment are hard to predict, the conventional variable-latency units (VLUs) designed at pre-silicon stage will experience significant performance loss. In this paper, we propose a novel sensor-based VLU (S-VLU) adapting to PVT variations and alleviating the floating mode problem of hold logic by using in-situ sensors to obtain real-time transition information in circuit. The S-VLU can achieve much higher accuracy. Moreover, we also propose a sensor placement strategy to achieve near-maximal performance gain. Experimental results on tsmc 40nm ISCAS designs show that the S-VLU achieves a 20.82% performance improvement as compared to a -6.67% improvement of traditional hold logic. The area overhead of the S-VLU is 18% compared to 15.2% of traditional hold logic. To the best of the authors’ knowledge, this is the first wok to address PVT variations in VLD.
List of Contents
List of Contents VI
List of Figures VII
List of Tables VIII
CHAPTER 1 INTRODUCTION 1
CHAPTER 2 PRELIMINARIES 5
2.1 Hold Logic Generation 5
2.1.1 Concept of Hold Logic 5
2.1.2 Hold Logic in [13] 6
2.2 Problem of false positives 8
2.3 Transition Detector 10
CHAPTER 3 SENSOR-BASED VLU (S-VLU) 12
3.1 S-VLU Concept 12
3.2 S-VLU Architecture 14
3.3 S-VLU Construction 15
3.4 S-VLU Accuracy 17
3.4.1 PVT variations 17
3.4.2 The assumption of floating mode 19
CHAPTER 4 ALGORITHM 21
4.1 Sensor Placement Strategy 21
4.2 S-VLU Generation 24
CHAPTER 5 EXPERIMENTAL RESULTS 26
CHAPTER 6 CONCLUSIONS 29
REFERENCES 30
[1] T. Austin, V. Bertacco, D. Blaauw, and T. Mudge, “Opportunities and challenges for better than worst-case design,” in Proc. the Asia and South Pacific Design Automation Conf., pp. 2–7, 2005.
[2] A. Amouri and M. Tahoori, “A Low-Cost Sensor for Aging and Late Transitions Detection in Modern FPGAs,” Proc. Int’l Conf. Field Programmable Logic and Applications (FPL), pp. 329-335, Sept. 2011.
[3] L. Benini, E. Macii, M. Poncino, and G. De Micheli, “Telescopic units: A new paradigm for performance optimization of VLSI designs,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 17, no. 3, pp. 220–232, Mar. 1998.
[4] L. Benini, G. De Micheli, A. Lioy, E. Macii, G. Odasso, and M. Poncino, “Automatic synthesis of large telescopic units based on near-minimum timed supersetting,” IEEE Transactions on Computers, vol. 48, no. 8, pp. 769–779, Aug. 1999.
[5] Y. Chen et al., “Variable-latency adder (VL-Adder) designs for low power and NBTI tolerance,” IEEE Transactions on Very Large Scale Integration Systems, vol. 18, no. 11, pp. 1621–1624, Nov. 2010.
[6] H.C. Chen and D. IH. C. Du, ”Path sensitization in critical path problem,” IEEE Transactions on Computer-Aided Design, pp. 196-207, Feb. 1993.
[7] D. Ernst, N. S. Kim, S. Das, S. Pant, R. Rao, T. Pham, C. Ziesler, D. Blaauw, T. Austin, T. Mudge, and K. Flautner, “Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation,” in Proc. the 36th Symposium on Microarchitecture (MICRO-36), San Diego, CA, 2003.
[8] S. Gupta and S. S. Sapatnekar, “BTI-aware design using variable latency units,” in Proc. the Asia and South Pacific Design Automation Conf., pp. 775–780, 2012.
[9] S. Gupta, S. S. Sapatnekar, “Variation-Aware Variable Latency Design,” IEEE Transactions on Very Large Scale Integration Systems, vol. 22, no. 5, pp. 1106 – 1117, Jul. 2013.
[10] I.C. Lin, Y.H. Cho, Y.M. Yang, “Aging-aware reliable multiplier design with adaptive hold logic,” IEEE Transactions on Very Large Scale Integration Systems, vol. 23, no. 3, pp. 544–556, Apr. 2014.
[11] M. Olivieri, “Design of synchronous and asynchronous variable-latency pipelined multipliers,” IEEE Transactions on Very Large Scale Integration Systems, vol. 9, no. 4, pp. 365–376, Aug. 2001.
[12] V. Raghunathan, S. Ravi, and G. Lakshminarayana, “High-level Synthesis using Variable-latency units,” ” in Proc. International Conf. VLSI Design, Jan. 2000, pp. 220–227.
[13] Y.S. Su, D.C. Wang, S.C. Chang, and M. S. Malgorzata, “Performance optimization using variable-latency design style,” IEEE Transactions on Very Large Scale Integration Systems, vol. 19, no. 10, pp. 1874–1883, 2011.
[14] K. Verma, P. Brisk, and P. Ienne, “Variable latency speculative addition: A new paradigm for arithmetic circuit design,” in Proc. the Design, Automation and Test, Eur., 2008, pp. 1250–1255.
[15] L.T. Wang, Y.W. Chang, K.T. Cheng, “Electronic Design Automation: Synthesis, Verification, and Test.”
[16] M.C. Wen, S.J. Wang, and Y.N. Lin, “Low power parallel multiplier with column bypassing,” in Proc. 2005 IEEE Inter. Symp. on Circuits and Systems, vol. 2, pp. 1638–1641, May 2005.
(此全文未開放授權)
電子全文
摘要
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *