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

針對多位元正反器合併之寬裕時間分配

Slack Budgeting for Multi-Bit Flip-Flop Merging

指導教授 : 林榮彬

摘要


近來,有許多針對擺置後的多位元正反器合併方法的研究被提出。在多位元正反器的合併過程中,我們需要寬裕時間來決定正反器在合併過程中的可移動範圍,進而得之哪些正反器可以合併。然而,目前絕大多數的多位元正反器合併的研究都僅僅針對合併方法探討,而正反器輸入輸出上的寬裕時間都只假設為已知。在本篇論文中,我們提出一個有彈性的針對多位元正反器合併之寬裕時間分配方法,這個方法可以在各種不同的設計需求下順利的分配寬裕時間,使合併對電路效率的影響降至最低。同時,我們也提出了一個寬裕時間對繞線長度的轉換方法。這個寬裕時間對繞線長度的轉換方法有考量到許多先前許多研究都沒有注意到的時序延遲增加,可以使合併時正反器可移動範圍的判斷各符合實際的時序限制。實驗結果顯示,我們的合併方法平均可以降低32% 的 clock tree功率消耗、3% 的總電路功率消耗與2.28% 的電路面積。電路的面積以及功率消耗。合併後的電路其最糟寬裕時間與合併前相比平均只有降低10%,而且絕大多數的最糟寬裕時間都是正數。

並列摘要


Recently, many post-placement Multi-Bit Flip-Flop merging approaches are proposed. When merging flip-flops, we need timing slack on input/output of flip-flops to obtain movable region of flip-flops and determine which flip-flops can be merged. However, most Multi-Bit Flip-Flop merging studies assume timing slack are given and can be easily translated into the corresponding wire length. In this thesis, we propose a flexible slack budgeting approach for Multi-Bit Flip-Flop merging. The slack budgeting approach can generate more accurate slack budget by considering wiring topology and the changes of delay on flip-flops output due to merging. We also propose an approach to converting timing slack into wire length. The conversion considers the influence of wire length on the delay of driving cells so that a more accurate movable region can be determined for flop-flop. Experimental results show that our merging approach can reduce clock tree power up by 32%, power by 3%, and chip area by 2.28% on average. Moreover, worst slack on average decrease by 10%.

參考文獻


[12] S. Ghiasi, E. Bozorgzadeh, P. K. Huang, R. Jafari, and M. Sarrafzadeh, “A unified theory of timing budget management,” IEEE Transactions on TCAD, Vol. 25, No. 11, pp. 2364-2375, Nov. 2006.
[20] M. P. H. Lin, C. C. Hsu, and Y. T. Chang, “Post-placement power optimization with multi-bit flip-flops,” IEEE Transactions on TCAD, vol. 30, no. 12, pp. 1870-1882, Dec. 2011
[3] W. K. Luk, “A fast constraint generator for timing driven layout,” in ACM /IEEE Proc. 28th Design Automation Conf, pp. 626-631, 1991.
[4] J. Frankle, “Iterative and adaptive slack allocation for performance-driven layout and FPGA routing,” in ACM / IEEE Proc. 29th Design Automation Conf, pp. 536-542, 1992.
[5] M. Burstein and M. N. Youssef, “Timing influenced layout design,” in ACM / IEEE Roc. 22nd Design Automation Conf , pp. 124-130,1985.

被引用紀錄


梁宜芬(2014)。影響國中生吸菸行為相關因素之研究:以桃園縣為例〔碩士論文,國立臺灣師範大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0021-0801201418030755

延伸閱讀