一种适用于高速接口模块的鱼骨型H时钟树的构建方法技术

技术编号:41665211 阅读:34 留言:0更新日期:2024-06-14 15:24
本发明专利技术公开了一种适用于高速接口模块的鱼骨型H时钟树的构建方法,包括如下步骤:S1、利用EDA工具设置一个时钟树的实例,清除已有定义;S2、设置root点、非默认布线规则和多个TAP节点;S3、创建H时钟树并进行H时钟树综合;H时钟树综合包括:在root点和每个TAP节点间引入多个中间节点;通过innovus脚本编辑root点和每个TAP节点之间的时钟网络,删除每个冗余中间节点,获得鱼骨型H时钟树的结构;在每个TAP节点挂载多个sink,利用EDA工具将每个TAP节点定义在同一源组中;按照非默认布线规则进行布线,完成构建。本发明专利技术优化H时钟树的结构使其满足高速接口模块的性能要求,删除冗余节点并将每个TAP节点均匀挂载sink,有效减少时钟长度和偏斜。

【技术实现步骤摘要】

本专利技术涉及芯片数字后端时钟树综合领域,具体涉及一种适用于高速接口模块的鱼骨型h时钟树的构建方法。


技术介绍

1、时钟树根据其在芯片内的分布特征,可分为多种结构,主要有常规时钟树、h时钟树、x时钟树、平衡时钟树以及梳状或脊椎状时钟网。h时钟树结构简单易于实现,h时钟树从中心点到达各个tap节点的距离相等,因此时钟偏差理论值为0,时钟偏差越小意味保持时间越容易收敛。h时钟树适用于阵列式分布宏单元的板块中。

2、基于eda工具,可以在阵列式分布宏单元的板块中设计传统h时钟树,可满足普通低速设计的h时钟树要求。但是随着先进工艺的不断发展,性能需求剧增,目前在eda工具中设计h时钟树至少包含以下两点问题:

3、1)h时钟树和高速接口模块难以兼容,并且现有的h时钟树难以满足高速接口模块对性能的要求;

4、2)时钟延迟高和时钟偏斜大,以及时钟延迟与偏斜引起的时序修复难度高。


技术实现思路

1、针对上述问题1)和2),本专利技术的目的是提出一种适用于高速接口模块的鱼骨型h时钟树的构建方本文档来自技高网...

【技术保护点】

1.一种适用于高速接口模块的鱼骨型H时钟树的构建方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种适用于高速接口模块的鱼骨型H时钟树的构建方法,其特征在于,在步骤S1中设置时钟门控单元时,将时钟门控单元设置为允许克隆的状态。

3.根据权利要求1所述的一种适用于高速接口模块的鱼骨型H时钟树的构建方法,其特征在于,将root点到每个TAP节点之间的时钟网络作为主干;在步骤S2中,设置非默认布线规则的方法为:对所述主干设定布线宽度和金属走线层数,在主干中添加屏蔽机制。

4.根据权利要求4所述的一种适用于高速接口模块的鱼骨型H时钟树的构建方法,其特...

【技术特征摘要】

1.一种适用于高速接口模块的鱼骨型h时钟树的构建方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种适用于高速接口模块的鱼骨型h时钟树的构建方法,其特征在于,在步骤s1中设置时钟门控单元时,将时钟门控单元设置为允许克隆的状态。

3.根据权利要求1所述的一种适用于高速接口模块的鱼骨型h时钟树的构建方法,其特征在于,将root点到每个tap节点之间的时钟网络作为主干;在步骤s2中,设置非默认布线规则的方法为:对所述主干设定布线宽度和金属走线层数,在主干中添加屏蔽机制。

4.根据权利要求4所述的一种适用于高速接口模块的鱼骨型h时钟树的构建方法,其特征在于,对所述主干设定金属走线层数后,将金属走线层数中的最高层和次高层交叉走线。

5.根据权利要求1所述的一种适用于高速接口模块的鱼骨型h时钟树的构建方法,其特征在于,步骤s2中,设置多个tap节点的方法为:依据非默认布线规则对应的物理层布局,排除掉时钟网络中的重叠...

【专利技术属性】
技术研发人员:宋振坤何国强李世平胡兵周海斌
申请(专利权)人:江苏华创微系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1