【技术实现步骤摘要】
集成电路数字后端ECO方法、系统及计算机存储介质
[0001]本专利技术属于集成电路设计行业设计自动化EDA
,具体涉及一种集成电路数字后端ECO方法、系统及计算机存储介质。
技术介绍
[0002]随着集成电路规模越来越大,不少设计已经达到数百万门,尽管在流片前会经过许多逻辑分析、仿真以及FPGA实测验证,但还是难以覆盖所有功能组合,流片后经常还是会发现一些功能bug,此时便需要ECO(Engineering Change Order,工程修改)来解决。ECO指流片后不改变版图底层物理单元,利用一些备用单元(spare cell),仅更改金属层走线来更改连接,进而达到修复逻辑功能的目的。相比较重新流片,ECO的方法周期更短也更节约成本,因此已经被广泛采用。
[0003]为了减少ECO改动的层数,后端设计工程师通常会将备用单元的输出端口引出来,如专利JP2006237123A中所述。这样在ECO时就可以避免修改原有的第一金属层(metal1)和第一过孔层(via1),保留复用原有的第一金属层和第一过孔层,以减少修 ...
【技术保护点】
【技术特征摘要】
1.一种集成电路数字后端ECO方法,其特征在于,包括以下步骤:后端设计工具根据原设计数据库及逻辑ECO后的网表,得到管脚列表及原线网名列表,管脚列表包括需要更改连接的管脚,管脚列表中的管脚与原线网名列表中的原线网名一一对应;后端设计工具根据逻辑ECO后的网表,将原设计数据库中需要更改的管脚及所述管脚的更名对象的原线网名均改为新线网名,得到新设计数据库,所述更名对象包括金属形状及过孔;将所述管脚的更名对象的原线网名改为新线网名包括:后端设计工具分别选择管脚列表中不同的管脚,根据所选管脚属性确定中心区域,执行同步更名对象环节,直至遍历所有管脚;所述同步更名对象环节包括:查找版图上与中心区域接触的且与该管脚原线网名相同的更名对象,对于查找到的金属形状,将该金属形状作为中心区域重复执行本环节,直到不再有新的更名对象出现;将所有更名对象的原线网名更改为该管脚的新线网名;后端设计工具基于新设计数据库进行ECO布线。2.根据权利要求1所述的集成电路数字后端ECO方法,其特征在于,根据所选管脚属性确定中心区域的方法为:所述中心区域为矩形区域,以管脚坐标作为矩形对角坐标确定矩形区域。3.根据权利要求1所述的集成电路数字后端ECO方法,其特征在于,根据所选管脚属性确定中心区域的方法为:所述中心区域为多边形区域,以管脚边界多个点的坐标确定多边形区域。4.根据权利要求1至3任一所述的集成电路数字后端ECO方法,其特征在于,在同步更名对象环节中,若存在金属形状,且不存在过孔,则修改连接逻辑,重复执行本方法。5.根据权利要求1至3任一所述的集成电路数字后端ECO方法,其特征在于,在同步更名对象环节中,若存在多个金属形状,将所有金属形状的原线网名更改为该管脚的新线网名,再分别将每个金属形状作为中心区域重复执行本环节,直到遍历所有金属形状。6.根据权利要求1至3任一所述的集成电路数字后端ECO方法,其特征在于,...
【专利技术属性】
技术研发人员:冯科磊,
申请(专利权)人:南京沁恒微电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。