最近用smic35ee的工艺,画二极管版图和三极管版图的时候,用calibre做lvs总是发现认不出版图中的二极管和三极管模型。与流片厂沟通后说是要在版图中加入二极管和三极管的识别层,即dummy for diode(DSTR)和dummy for bjt(DMPNP)。
但是我虽然加入了这两层,依然认不出来。流片厂也不知道是什么原因,因为在他们用的都是ok的。
后来经过仔细辨认终于发现以下不同之处。
tech file中的user defined layer中,定义DSTR层为68,DMPNP层为51。
而在lvs file中DSTR定义为138,DMPNP为134。所以才导致lvs的时候虽然版图中有DSTR,但calibre不认这一层。
解决办法就是
1、将tech file文件中的DSTR修改为138,这样需要重现建基于这个tech file的library。
或者2、将lvs文件中的DSTR修改为68即可,但不知道会有什么其他问题。
最后的问题是虽然识别出了版图中的diode和bipolar,但是property不一定相同。还需要想其他办法解决。
发表回复