[发明专利]包括标准单元的集成电路以及设计和制造其的方法和系统在审
申请号: | 201910318808.7 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110390122A | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | 金敬俸;金珉修;李大成 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 尹淑梅;薛义丹 |
地址: | 韩国京畿*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 标准单元 集成电路 设计和制造 布线 集成电路布图 标准单元库 计算机实现 计算系统 位置调整 系统提供 同一层 分隔 制造 | ||
1.一种计算机实现的方法,所述方法包括:
通过至少一个处理器执行指令,指令用于:
基于标准单元库对要制造的集成电路的标准单元进行布局;
对已布局的标准单元进行布线;
基于用于布线的第二线路的位置调整已布局的标准单元之中的已布局的单元的第一线路的位置,其中,第一线路从至少一个标准单元提供,第一线路与第二线路形成在同一线路层中并且在第一方向上与第二线路分隔开;以及
产生具有调整的第一线路的位置的集成电路布图。
2.根据权利要求1所述的方法,所述方法还包括:
基于集成电路布图的布图数据来制造掩模;以及
通过利用掩模来制造集成电路。
3.根据权利要求1所述的方法,其中,
所述至少一个标准单元提供用于有源区域、栅极线和第一线路的图案,栅极线、第一线路和第二线路在基本垂直于第一方向的第二方向上延伸。
4.根据权利要求1所述的方法,其中,
调整第一线路的位置的步骤包括在第一方向上移动第一线路,使得第一线路与第二线路之间的距离等于或大于由基于指令的设计规则所定义的最小距离。
5.根据权利要求1所述的方法,其中,
调整第一线路的位置的步骤包括调整第一线路的位置,使得第一线路在以均匀的间隔彼此分隔开的布线轨迹之中的与另一布线轨迹相邻的布线轨迹上对齐,第二线路在所述另一布线轨迹上对齐。
6.根据权利要求5所述的方法,其中,
第一线路是多条第一线路中的一条,已布局的单元包括以与布线轨迹之间的间隔相同的间隔在第一方向上分隔开的多条第一线路,并且
调整第一线路的位置的步骤包括将多条第一线路中的每条第一线路移动相同的距离。
7.根据权利要求1所述的方法,所述方法还包括:
基于在执行已布局的标准单元的布线时产生的第一布图数据来执行设计规则检查,以及
当在执行设计规则检查期间发生错误时调整第一线路的位置。
8.根据权利要求1所述的方法,其中,
针对所述至少一个标准单元,标准单元库包括多个单元,所述多个单元具有相同的前端层的图案和包括线路层的不同的后端层的图案,
其中,调整第一线路的位置的步骤包括用从所述多个单元之中选择的另一标准单元来替换已布局的单元。
9.根据权利要求1所述的方法,其中,
已布局的单元的后端层包括形成有第二线路的上线路层以及布局在上线路层下方的过孔和下线路层,并且
调整第一线路的位置的步骤的包括修改较高线路层和过孔的图案。
10.根据权利要求9所述的方法,其中,
调整第一线路的位置的步骤包括:在以下范围内,即,过孔与形成在下线路层中的下线路的边缘之间的在第一方向上的距离等于或大于根据基于指令的设计规则的最小距离的范围内,调整第一线路和过孔的在第一方向上的位置。
11.一种用于设计包括标准单元的集成电路的计算系统,所述计算系统包括:
存储器,存储包括关于标准单元的数据的单元库和表示进程的指令;以及
处理器,被构造为访问存储器并且执行指令,
其中,处理器包括:
布局和布线引擎,基于单元库对标准单元进行布局和布线,并且在至少一个标准单元的实例中,基于布线线路的位置调整内线路的位置,内线路与栅极线平行,布线线路与内线路平行地布局;以及
设计规则检查(DRC)引擎,对由布局和布线引擎产生的布图数据执行设计规则检查。
12.根据权利要求11所述的计算系统,其中,
布局和布线引擎在第一方向上移动内线路,使得内线路与布线线路之间的距离等于或大于基于指令的设计规则的最小值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910318808.7/1.html,转载请声明来源钻瓜专利网。