Abstract： In advanced process node, as the design scale becomes larger and larger, the clock frequency becomes higher and the clock structure becomes more and more complicated, it is increasingly found that the closure of the design depends more and more on the clock quality. For complicated clock structures such as multi-input dynamic mux, IP modules with multiple internal output clocks, etc., the clock structure is analyzed, and the clock structure is extracted from the netlist based on the Innovus tool, clock spec will be updated based on these analysis. At the same time, CTS is performed on an ultra-large 16 nm top design based on the optimized clock spec, combined with the multi-tap clock tree methodology. From the results obtained, it can be found that the run time, clock latency and other aspects have been greatly improved. It can meet the requirements such as the clock length required by the project, and effectively avoid the timing conflict of the block interface.
Key words : Innovus；physical design；clock tree；multi-tap CTS
隨著集成電路工藝進入先進節點(Advanced Node)，以及應用場景的不斷增加，帶來芯片設計規模越來越大以及時鐘結構更加復雜，針對時鐘結構的分析與時鐘的實現也更加困難。就時鐘樹綜合(Clock Tree Synthesis，CTS)而言，時鐘結構復雜程度的增加，可能會帶來公共路徑(Common Path)的長度減少，片上誤差(On Chip Variation，OCV)的影響增加，CTS迭代時間(Turn-Around Time)增加，以及時鐘上功耗增加等問題。因此，在物理實現中，CTS變得越來越重要。