版图中快速生成Cut layer

文摘   其他   2023-12-05 11:19   江苏  

在先进制程上常常会遇到需要手动添加一些cut layer的情况,尤其是使用std cell或custom logic cell时需要对拼接区域的M0 M1或Poly 等进行添加cut layer 的动作以满足相关DRC的要求。如果通过DRC check的结果再一一手动添加是费时费力的。下面看下CC上的小功能快速生成cut layer.

下图是模拟了一种case:一些按boundry拼一起的cell,目前需要手动处理的版图需要对M1 先进行连通然后在boundry线位置上添加cut layer。

这里使用Generate Cut Metal 的功能。设置好cut layer相关参数与想要处理的版图范围后即可快速生成cut layer与metal的补全.

效果如下图所示对应小于设定space 的metal 已经自动生成补齐的metal同时在prboundry 区域上生成cut layer:

从上面图示生成的metal layer 没有进行color lock。版图上没有locked的color 是不被允许的,下面再介绍个快速color check and fix的功能。

使用CC的Validate Color 功能快速检查Not Locked或其他Color 相关的Violation.界面如下图    

点击Check 可以使用Error Viewer assistant 查看对应Violation 位置。点击Fix All 即可快速修改成Locked.

对于先进工艺设计中使用这两个功能可很好的提高版图效率.    

IC模拟版图设计
IC 设计后端知识分享 EDA使用心得 Linux 环境 脚本分享 Perc开发 Custom compiler