标题: 以阶层为基础插入缓冲器的时钟树合成
Level-based Buffer Insertion for Robust Clock Tree Synthesis
作者: 陈绘琦
Chen, Hui-Chi
李毅郎
Li, Yih-Lang
资讯科学与工程研究所
关键字: 时钟树;时钟延迟范围;时钟网路合成;延迟差异;Clock Tree;Clock Latency Range;Clock Network Synthesis;Delay Variation
公开日期: 2009
摘要: 随着大型积体电路设计制程持续地缩小,现今时钟网路合成不仅考虑维持零延迟特性,也同时考虑障碍物处理、过长线长造成的回转率问题(Slew problem)和制程变异。因此,时钟网路合成变得复杂且唤起对健全的时钟网路建造演算法的紧急需求。[20]中的时钟网路合成(Clock network synthesis)提出一个完整的时钟树设计,并且在降低时钟延迟范围(Clock latency range)得到漂亮的成果。在此,我们加强前述方法避开障碍物和降低延迟变异两方面的能力。首先,以群组为基础的避开障碍物时钟树绕线在有障碍物随机分布的电路上有良好表现,而且比未做之前少了31%的时钟延迟范围。它同时也有较高的完成率。论文中所提出的层次插入并联缓冲器以及决定线路大小演算法在插入缓冲器阶段明显地缩小了延迟差异(Delay variation),而且花费的时间是原来的两倍快。实验结果说明我们比起ISPD 2009年时钟网路合成竞赛的优胜者,降低了42%的时钟延迟范围,但是并没有消耗较多的能源。这些改进有效地使[20]中的时钟树合成流程更加完整。
As the manufacturing process in VLSI design technology continues to shrink, clock network synthesis nowadays considers not only keeping zero-skew property but also issues such as blockage handling, slew problems caused by long wires and process variation. Thus, clock network synthesis becomes complex and arouses urgent needs for robust construction algorithm. The clock tree synthesis in [20] addressed an integrated clock tree design and had elegant achievements on minimizing clock latency range. Herein we enhance the previous work in respect to obstruction avoiding and delay variation minimizing. First, group-based obstacle-avoiding clock tree routing performs well on circuits with randomly distributed obstructions and has 31% less clock latency range than before. It also gives higher completion rate. The proposed level parallel buffer insertion and wire sizing minimizes delay variation impressively at buffering stage and runs 2× faster than previous method. Experimental results reveal that this work is 42% smaller clock latency range than winners in the ISPD’09 clock tree synthesis contest but does not consume much power. The improvements consolidate the clock tree synthesis flows in [20] effectively.
URI: http://140.113.39.130/cdrfb3/record/nctu/#GT079655522
http://hdl.handle.net/11536/43325
显示于类别:Thesis