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

使用定位同步技術之非同步電路自動化流程設計

An Automatic Desynchronization Flow with Pinning Source-Synchronization

指導教授 : 江蕙如

摘要


近年來,因為在傳統的同步式電路(synchronous circuit)中,尤其是隨著製程往前推進,時脈相關的問題變的逐漸嚴重且難以處理、功耗也成為IC表現的一大限制,非同步式電路(asynchronous circuit)相關的研究逐漸的變得熱門。非同步式電路一方面不用處理時脈的合成和時差等問題,另一方面由於其運作之原理是每個資料路徑各自判定截取資料的時間,使得非同步電路的時序表現天生會比受到最糟路徑限制住時序週期的同步電路還好。對於雙軌式(dual rail)的非同步式設計而言,如何保持資料路徑跟控制路徑之間的時間關係正確是很重要的議題。 本論文首先提出了可以將一個同步電路非同步化(Desynchronization)從合成一路到後段繞線完成為止的一個完整的流程。接著在此流程中,我們提出了定位同步技術(pinning source synchronization),藉以於佈局階段有效維持雙軌的時間關係較不受繞線以及之後的物理環境變化(PVT variation)波及。最後我們也討論例如部份非同步化等技術的可能效用。

並列摘要


Recently, asynchronous design has become more popular to conquer the issues of clock synthesis and the power consumption in the traditional synchronous design. For dual rail protocol of asynchronous design, how to maintain the timing relation between the data line and the corresponding control line is a crucial issue. In this thesis, we propose pinning source synchronization to maintain the timing relation. We also present a framework that automatically transforms a synchronous design to an asynchronous design from RTL to layout. Moreover, our method can be easily extended to partial desynchronization, which can reduce some overhead while keeping the advantage of asynchronous design.

參考文獻


[1] Chris J. Myers, “Asynchronous Circuit Design,” John Wiley & Sons, Inc. 2001.
[3] M. Singh and S.M. Nowick, “MOUSETRAP: high-speed transition-signaling,” IEEE Very Large Scale Integration (VLSI) Systems, vol. 15, no. 6, pp.684-698, June 2007.
[4] J. Liu, S.M. Nowick, and M. Seok, “Soft MOUSETRAP: a bundled-data asynchronous pipeline scheme tolerant to random variations at ultra-low supply voltages,” in proc. IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC), pp.1-7, May 2013.
[5] K.-H. Ho and Y.-W. Chang, “A new asynchronous pipeline template for power and performance optimization,” in proc. ACM/IEEE Design Automation Conference (DAC), June 2014.
[6] K.S. Stevens, Y. Xu, and V. Vij, “Characterization of asynchronous templates for integration into clocked CAD flows,” in proc. IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC), pp.151-161, May 2009.

延伸閱讀