中文引用格式: 李宏业,周国华,杨唐第,等. 基于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文件,不仅从其格式或内容顺序上进行约束,同时更要对冗余的部分进行精简,以更高效、更便捷地对时钟树综合过程进行管控与分析。基于规范化的spec文件能够更为直接地避免无效balance,从而缩短时钟长度,降低时钟上的功耗,对于时序收敛与功耗控制具有重要的意义。
(2)根据不同的时钟结构需要预置时钟调整策略,如DFT时钟和功能时钟交汇点以及不同功能时钟交汇点需要做ignore处理以避免不同时钟相互干扰导致时钟做长,针对工具自动生成的spec文件中generated_clock,添加自动处理流程,避免generated_clock的影响导致时钟做长。
本文详细内容请下载:
//www.51qz.net/resource/share/2000006623
作者信息:
李宏业1,周国华1,杨唐第1,刘元龙1,张洋2
(1.深圳市中兴微电子技术有限公司,广东 深圳 518055;
2.上海楷登电子技术有限公司,上海 200120)

