透過您的圖書館登入
IP:18.216.0.212
  • 學位論文

亞穩態特性與多級同步器設計

Metastability characterization and multi-stage synchronizer design

指導教授 : 張彌彰
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


隨著半導體技術不斷的發展,在單一晶片上可以放置大量的電晶體,進而更複雜的功能就可以被實現。在一個晶片上實現這些複雜系統的一個發展趨勢是將系統分割成很多的子系統,每個子系統可以分別擁有各自不同的電源,不同的時脈頻率,以節省功率消耗並同時保持性能。因此,現今大型的數位電路中,資料在不同的時脈區域之間傳輸已經是一種常態。當非同步的資料 (來自不同時脈區域) 到達的時間是在暫存器的設置-保持(setup-hold)窗口之間時,數據便不能可靠的被接收。因此,就會有可靠度的問題。同步器經常被增加在不同的時脈區域之間用來優化數據傳輸的錯誤。 我們研究的同步器電路通常是由多級數的暫存器所組成,而且我們利用暫存器的參數來表徵平均故障間隔時間(MTBF)。我們發現平均故障間隔時間是由最後一級暫存器的解析時間常數(resolution time)所決定,而且不論這個同步器級數的多寡。廣泛的模擬包含不同的製程、提供的電壓、溫度還有佈局後的模擬和不同世代的製程技術,都證實了這一個發現。基於這一個發現,我們可以優化同步器的設計以增加平均故障間隔時間,同時降低功率消耗或晶片的面積。我們採用的是TSMC 65LP的製程,我們已經觀察到功率消耗可以降低20%,同時保持相同的平均故障間隔時間,或者減少12%的面積在單一三級的混合型同步器電路當中。這個原理可以應用於任何未來的同步器設計。

並列摘要


As the semiconductor technology continue to evolve, large number of transistors can be placed onto a single chip, and thus more complex functions can be implemented. A trend in implementing these complex systems on a chip is to divide the system into subsystems that each subsystem can have different power supply values and different clock frequencies to save power while maintaining the performance. Therefore, data transfer between different clock domains is becoming a norm in today’s large digital IC’s. When the asynchronous data (from different clock domain) arrives within the register’s setup-hold window, the data cannot be reliability received. And thus, it would cause a reliability issue. Synchronizers are usually added in between different domains to minimize data transfer errors. We investigate the synchronizer circuits, which usually consist of multi-stage registers, and characterize the mean-time-between-failure (MTBF) as a function of register’s parameters. We find that the MTBF is dominated by the resolution time constant of the last stage register, no matter how many stages in the synchronizer. Extensive simulations that include corner conditions, post-layout simulation and different technology generations, all confirm this finding. With this finding, we can optimize the synchronizer design to increase MTBF while reducing power consumptions or area. Using TSMC 65LP technology, we have observed 20% power reduction while maintaining similar MTBF or 12% area reduction in a three stage mixed type synchronizer. This principle can be applied to any future synchronizer design.

參考文獻


[1] G. E. Moore, "No exponential is forever: but "Forever" can be delayed! [semiconductor industry]," in Solid-State Circuits Conference, 2003. Digest of Technical Papers. ISSCC. 2003 IEEE International, 2003, pp. 20-23 vol.1.
[2] K. Y. Yun and A. E. Dooply, "Pausible clocking-based heterogeneous systems," Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, vol. 7, pp. 482-488, 1999.
[5] D. Chen, D. Singh, J. Chromczak, D. Lewis, R. Fung, D. Neto, et al., "A Comprehensive Approach to Modeling, Characterizing and Optimizing for Metastability in FPGAs," presented at the FPGA'10, Monterey, California, USA, 2010.
[6] H. J. M. Veendrick, "The behaviour of flip-flops used as synchronizers and prediction of their failure rate," Solid-State Circuits, IEEE Journal of, vol. 15, pp. 169-176, 1980.
[7] S. T. Flannagan, "Synchronization reliability in CMOS technology," Solid-State Circuits, IEEE Journal of, vol. 20, pp. 880-882, 1985.

延伸閱讀