一种适用于满足三模冗余的物理搭建方法与流程

文档序号:28530725发布日期:2022-01-19 12:40阅读:来源:国知局

技术特征:
1.一种适用于满足三模冗余的物理搭建方法,其特征在于,包括以下步骤:s1,输入设计文件;s2,将时钟管理单元与控制单元放置在芯片的中心,脚本化实现同组的三个寄存器间保持相等距离,避免单粒子同时击中两路或三路信号使得三模冗余保护失效,引起电路翻转;s3,顶层时钟树综合的三模寄存器在三模寄存器的缓冲单元之后,通过create_clock命令,分别定义三个时钟,让三个时钟平衡,将三模寄存器的延时单元固定,确保三个时钟之间的延时差,时钟起点到三模寄存器的延时单元之间单独铺设成公共路径;s4,采取时钟树优先布线的策略,对时钟线以及信号线进行绕线;s5,对物理综合后的版图信息进行电阻电容的提取,将电阻电容的参数反标到工艺文件中;s6,通过反标的电阻电容信息计算实际电路的延时,并检查时序是否满足设计收敛要求;s7,采用时钟长度比较法来判断三模时钟是否满足设计需求。2.根据权利要求1所述的一种适用于满足三模冗余的物理搭建方法,其特征在于,s1中,输入的设计文件包括网表、库文件、约束文件和io约束文件。3.根据权利要求1所述的一种适用于满足三模冗余的物理搭建方法,其特征在于,s2的具体方法如下:将同组的三个寄存器的方向和类型设成一致,使三个寄存器组成三角形,x方向的移动位置自由决定,y方向的移动位置为寄存器本身高度的整数倍,该参数保存在脚本中,三个寄存器组成三模寄存器,将所有三模寄存器固定住,移开其他标准单元,最后再将重叠的三模寄存器合理化放置。4.根据权利要求3所述的一种适用于满足三模冗余的物理搭建方法,其特征在于,寄存器1移动到寄存器0的右下方,寄存器2移动到寄存器0的正下方,寄存器0、寄存器1和寄存器2组成三角形,共同组成三模寄存器。5.根据权利要求1所述的一种适用于满足三模冗余的物理搭建方法,其特征在于,s3中,将时钟管理单元固定设置,将时钟管理单元内部的寄存器设置成时钟排除引脚。6.根据权利要求1所述的一种适用于满足三模冗余的物理搭建方法,其特征在于,三路寄存器为统一时钟源,通过create_generate_clock命令完成,三模时钟负载不同时,时钟之间会存在时钟偏差,在时钟均衡上使用命令clock_opt-inter_clock_balance。7.根据权利要求1所述的一种适用于满足三模冗余的物理搭建方法,其特征在于,s4中,时钟树优先布线的策略包括以下步骤:时钟树综合后开始关注建立时间,确定建立时间与时钟偏差的关系,确定时钟树综合后的结果与布局后的时序结果仅仅在于时钟偏差的区别。8.根据权利要求1所述的一种适用于满足三模冗余的物理搭建方法,其特征在于,s7中,时钟长度比较法的具体方法如下:从时钟端口到dff的时钟端设定为时钟路径,假定t0、t1以及t2分别为经过三模冗余电路的三个区域,三个区域的时钟路径长度最长以及最短时间分别记录为s0_max、s0_min、s1_max、s1_min、s2_max和s2_min;
判断t1区域的时钟最短路径减去t0区域的时钟最长路径是否大于等于seu翻转的脉冲宽度;判断t2区域的时钟最短路径减去t1区域的时钟最长路径是否大于等于seu翻转的脉冲宽度。

技术总结
本发明公开了一种适用于满足三模冗余的物理搭建方法,在布局阶段采用了对时钟管理单元进行定制设计,同组三个寄存器在实现中通过脚本得到有效控制,由于现有三模寄存器增加了时钟延时,具有在先进工艺下不同工艺角下延时差异大的特点,降低了时序收敛难度,有效加快了设计效率,最终三模时钟相位差检查采用了时钟长度比较法完成。本发明能够在确保单粒子效应得到有效改进的同时,能够确保三模设计快速达到设计指标。本发明具有流程简单、可操作性强,时序收敛速度快的优点,并且能满足其它流片签核条件。片签核条件。片签核条件。


技术研发人员:龙娟 赵亮 张彬 姚岚 杨靓 李海松
受保护的技术使用者:西安微电子技术研究所
技术研发日:2021.10.29
技术公布日:2022/1/18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1