中文引用格式: 李宏業,周國華,楊唐第,等. 基于Innovus COD的高效時鐘樹綜合方法及應用[J]. 電子技術應用,2025,51(8):22-26.
英文引用格式: Li Hongye,Zhou Guohua,Yang Tangdi,et al. Efficient clock tree synthesis method and application based on Innovus COD[J]. Application of Electronic Technique,2025,51(8):22-26.
引言
隨著集成電路技術的發展[1],芯片設計的規模和復雜度成倍地增加,尤其芯片時鐘邏輯結構整體規模龐大、結構復雜,功能時鐘和測試時鐘通過OCC結構交錯穿插,分頻時鐘和隨路時鐘的實現要求不同;在后端物理實現設計過程中,上述給后端設計人員實現帶來了極大的困擾[2]。
另一方面,時鐘樹在整個后端物理設計中舉足輕重,影響著芯片的時序、功耗、性能、收斂速度,影響芯片設計技術和商業最終達成;如何高效地完成時鐘樹綜合物理實現,確保時鐘樹高質量地達成設計目標,是目前芯片設計的關鍵技術[3-5]。
為更好地適配超大規模設計和復雜時鐘,能較好地滿足時序要求,并滿足時鐘功耗和收斂速度的苛刻的要求,本文基于Innovus COD引擎,創新性地將時鐘實現全自動化,工作與創新如下:
(1)基于COD引擎SPEC,自動構建一個標準的spec文件,不僅從其格式或內容順序上進行約束,同時更要對冗余的部分進行精簡,以更高效、更便捷地對時鐘樹綜合過程進行管控與分析?;谝幏痘膕pec文件能夠更為直接地避免無效balance,從而縮短時鐘長度,降低時鐘上的功耗,對于時序收斂與功耗控制具有重要的意義。
(2)根據不同的時鐘結構需要預置時鐘調整策略,如DFT時鐘和功能時鐘交匯點以及不同功能時鐘交匯點需要做ignore處理以避免不同時鐘相互干擾導致時鐘做長,針對工具自動生成的spec文件中generated_clock,添加自動處理流程,避免generated_clock的影響導致時鐘做長。
本文詳細內容請下載:
http://www.cowatch.cn/resource/share/2000006623
作者信息:
李宏業1,周國華1,楊唐第1,劉元龍1,張洋2
(1.深圳市中興微電子技術有限公司,廣東 深圳 518055;
2.上??请娮蛹夹g有限公司,上海 200120)