| 研究生: |
吳旻鴻 Wu, Ming-Hung |
|---|---|
| 論文名稱: |
具有功率效益和預防因製程、電壓、溫度變異所造成電路錯誤的嵌入式脈衝時序預測器設計 A Power-efficient Pulse-based In-situ Timing Error Predictor for PVT-sensitive Circuits |
| 指導教授: |
邱瀝毅
Chiou, Lih-Yih |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2011 |
| 畢業學年度: | 99 |
| 語文別: | 英文 |
| 論文頁數: | 78 |
| 中文關鍵詞: | 動態電壓調整 、嵌入式時序錯誤預測器 、製程、電壓、溫度變異 |
| 外文關鍵詞: | Dynamic voltage scaling, In-situ timing error predictor, PVT variations |
| 相關次數: | 點閱:133 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著先進製程的微縮,使得製程、電壓、溫度的變異明顯的增加,而這些有可能導致運行中的微處理器發生時序錯誤。在傳統的設計中,積體電路設計者考慮所有最壞的情況並加入大量的安全區域去容忍製程、電壓、溫度變異的影響,但是系統設計考量在悲觀的假設下,將同時帶來不合預期的功率消耗及額外面積佔據。因此,可調節式的設計已成為電路設計者的關注,因為可調節的設計可同時舒緩變異的影響及減輕上述的負擔。在本篇論文當中,則提出了可適用於動態電壓調整機制系統的嵌入式脈衝時序預測器的兩種架構設計:第一種的設計是採用主要拴鎖器的資料轉態來產生脈衝,並利用脈衝來預測時間錯誤;第二種的設計是採用雙取樣的設計來預測及偵測時間錯誤。這二種的設計均應用在即時系統中來當作驗證,並使用TSMC 0.18µm CMOS製程去製造。經由下線晶片的量測結果中指出,所提出的兩種架構裝載在乘加器的單元上皆可正常運行。
With the advancement of technology scaling, PVT variations are increasingly significant that could cause the timing errors during operation of microprocessors. Traditionally, IC designers consider the worst case condition and use a large safety margin to increase the tolerance of process, voltage and temperature (PVT) variations. The system designed under pessimistic assumption may consume unnecessary power consumption and occupy extra area simultaneously. Consequently, the IC’s designer is interested in adaptive design approaches to mitigate the PVT variation and reduce those overheads simultaneously. In this thesis, we proposed two in-situ timing error monitors, which could support the dynamic voltage scaling system. The first monitor is to generate a pulse during data transition along with a master latch to predict the timing error. The other one enhances the double sampling scheme to predict and detect timing errors. The two designs are then verified and fabricated using TSMC -0.18µm on realistic systems. The measurement results of the fabricated chips indicate that multiplier-and accumulator (MAC) units equipped with two proposed monitors work successfully.
[1] G. Gammie, A. Wang, H. Mair, R. Lagerquist, C. Minh, P. Royannez, S. Gururajarao, and K. Uming, "SmartReflex Power and Performance Management Technologies for 90 nm, 65 nm, and 45 nm Mobile Application Processors," Proceedings of the IEEE, vol. 98, pp. 144-159, 2010.
[2] Y. Neuvo, "Cellular phones as embedded systems," in Proc. IEEE International Solid-State Circuits Conference , pp. 32-37 Vol.1, 2004.
[3] R. H. Dennard, F. H. Gaensslen, Y. Hwa-Nien, V. L. Rideout, E. Bassous, and A. R. Leblanc, "Design Of Ion-implanted MOSFET's with Very Small Physical Dimensions," Proceedings of the IEEE, vol. 87, pp. 668-678, 1999.
[4] S. B. Samaan, "The impact of device parameter variations on the frequency and performance of VLSI chips," in Proc. IEEE/ACM International Conference on Computer Aided Design, pp. 343-346, 2004.
[5] K. A. Bowman, S. G. Duvall, and J. D. Meindl, "Impact of die-to-die and within-die parameter fluctuations on the maximum clock frequency distribution for gigascale integration," IEEE J. of Solid-State Circuis, vol. 37, pp. 183-190, Feb. 2002.
[6] S. Borkar, T. Karnik, S. Narendra, J. Tschanz, A. Keshavarzi, and V. De, "Parameter variations and impact on circuits and microarchitecture," in Proc. Design Automation Conference, pp. 338-342, 2003.
[7] A. R. Brown, G. Roy, and A. Asenov, "Poly-Si-Gate-Related Variability in Decananometer MOSFETs With Conventional Architecture," IEEE Trans. on electron Devices, vol. 54, pp. 3056-3063, 2007.
[8] A. Muhtaroglu, G. Taylor, and T. Rahal-Arabi, "On-die droop detector for analog sensing of power supply noise," IEEE J. of Solid-State Circuis, vol. 39, pp. 651-660, 2004.
[9] M. Saint-Laurent and M. Swaminathan, "Impact of power-supply noise on timing in high-frequency microprocessors," IEEE Tran. on Advanced Packaging, vol. 27, pp. 135-144, 2004.
[10] O. S. Unsal, J. W. Tschanz, K. Bowman, V. De, X. Vera, A. Gonzalez, and O. Ergin, "Impact of Parameter Variations on Circuits and Microarchitecture," Micro, IEEE, vol. 26, pp. 30-39, 2006.
[11] M. H. Abu-Rahma and M. Anis, "Variability in VLSI Circuits: Sources and Design Considerations," in Proc. International Symposium on Circuits and Systems, pp. 3215-3218, 2007.
[12] "LongRun Power Management." http://www.transmeta.com/tech/longrun2.html
[13] M. Hartman, "PowerWise adaptive voltage scaling minimizes energy consumption," ARM IQ magazine, pp. 27-29, 2004.
[14] H. Fuketa, M. Hashimoto, Y. Mitsuyama, and T. Onoye, "Adaptive performance compensation with in-situ timing error prediction for subthreshold circuits," in Proc. Custom Integrated Circuits Conference, pp. 215-218, 2009.
[15] H. Fuketa, M. Hashimoto, Y. Mitsuyama, and T. Onoye, "Adaptive Performance Compensation With In-Situ Timing Error Predictive Sensors for Subthreshold Circuits," IEEE Trans. on Very Large Scale Integration Systems,, vol. pp. 1-11, 2011.
[16] D. Ernst, K. Nam Sung, S. Das, S. Pant, R. Rao, P. Toan, C. Ziesler, D. Blaauw, T. Austin, K. Flautner, and T. Mudge, "Razor: a low-power pipeline based on circuit-level timing speculation," in Proc. International Symposium on Microarchitectur , pp. 7-18, 2003.
[17] S. Das, D. Roberts, L. Seokwoo, S. Pant, D. Blaauw, T. Austin, K. Flautner, and T. Mudge, "A self-tuning DVS processor using delay-error detection and correction," IEEE J. of Solid-State Circuis, vol. 41, pp. 792-804, 2006.
[18] S. Das, C. Tokunaga, S. Pant, W. H. Ma, S. Kalaiselvan, K. Lai, D. M. Bull, and D. T. Blaauw, "RazorII: In Situ Error Detection and Correction for PVT and SER Tolerance," IEEE J. of Solid-State Circuis, vol. 44, pp. 32-48, 2009.
[19] K. A. Bowman, J. W. Tschanz, S. L. Lu, P. A. Aseron, M. M. Khellah, A. Raychowdhury, B. M. Geuskens, C. Tokunaga, C. B. Wilkerson, T. Karnik, and V. K. De, "A 45 nm Resilient Microprocessor Core for Dynamic Variation Tolerance," IEEE J. of Solid-State Circuis, vol. 46, pp. 194-208, Jan. 2011.
[20] A. K. Uht, "Going beyond worst-case specs with TEAtime," Computer, vol. 37, pp. 51-56, 2004.
[21] M. Elgebaly and M. Sachdev, "Variation-Aware Adaptive Voltage Scaling System," IEEE Trans. on Very Large Scale Integration Systems,, vol. 15, pp. 560-571, 2007.
[22] T. Fischer, J. Desai, B. Doyle, S. Naffziger, and B. Patella, "A 90-nm variable frequency clock system for a power-managed itanium architecture processor," IEEE J. of Solid-State Circuis, vol. 41, pp. 218-228, 2006.
[23] M. Nakai, S. Akui, K. Seno, T. Meguro, T. Seki, T. Kondo, A. Hashiguchi, H. Kawahara, K. Kumano, and M. Shimura, "Dynamic voltage and frequency management for a low-power embedded microprocessor," IEEE J. of Solid-State Circuis, vol. 40, pp. 28-35, 2005.
[24] T. Kehl, "Hardware self-tuning and circuit performance monitoring," in proc. IEEE International Conference on Computer Design: VLSI in Computers and Processors, pp. 188-192, 1993.
[25] T. Azam and D. R. S. Dimming, "Robust low power design in nano-CMOS technologies," in Proc. International Symposium on Circuits and Systems, pp. 2466-2469, 2010.
[26] T. Sato and Y. Kunitake, "A Simple Flip-Flop Circuit for Typical-Case Designs for DFM," in Proc.. International Symposium on Quality Electronic Design, pp. 539-544, 2007.
[27] Y. Otsuka, T. Sato, T. Yoshiki, and T. Hayashida, "Multicore energy reduction utilizing canary FF," in Proc. International Symposium on Communications and Information Technologies, pp. 922-927, 2010.
[28] K. Yuji, S. toshinori, and Y. Hiroto, "Mitigating Performance Loss in Aggressive DVS Using Dual-Sensing Flip-Flops," in Proc. IFIP/IEEE International Conference on Very Large Scale Integration, 2008.
[29] T. Nakura, K. Nose, and M. Mizuno, "Fine-Grain Redundant Logic Using Defect-Prediction Flip-Flops," in Proc. IEEE International Solid-State Circuits Conference, pp. 402-611, 2007.
[30] H. Yuan-Hao, M. Hsi-Pin, L. Ming-Luen, and C. Tzi-Dar, "A 1.1 G MAC/s sub-word-parallel digital signal processor for wireless communication applications," IEEE J. of Solid-State Circuis, vol. 39, pp. 169-183, 2004.
[31] S. Janghoon, Y. Gilwon, and K. Chulwoo, "An Efficient Adaptive Digital DC-DC Converter with Dual Loop Controls for Fast Dynamic Voltage Scaling," in Proc. Custom Integrated Circuits Conference, pp. 253-256, 2006.