#问题
在根据gds产生Milkyway的时候抽出了不完整的信息,漏了一部分cell信息。那些cell内所有layer都掉了。
#方法
这是由于Milkyway一个bug导致的。如果cell名字太长,Milkyway只能认前面27个字符。
要解决这个问题,在stream out gds的时候带一个cellmap,将长名字换成短的。
cellmap的格式可以参考,cellmap的格式
on going
在根据gds产生Milkyway的时候抽出了不完整的信息,漏了一部分cell信息。那些cell内所有layer都掉了。
这是由于Milkyway一个bug导致的。如果cell名字太长,Milkyway只能认前面27个字符。
要解决这个问题,在stream out gds的时候带一个cellmap,将长名字换成短的。
cellmap的格式可以参考,cellmap的格式
导出waived.gds的时候可能需要用到criteria file, 格式如下
rule_name SINGLE/MULTI 0-100 0-100
rule_name:
SINGLE/MULTI: 默认为SINGLE
两个0-100代表范围
无论多小的block/cell,使用calibre DRC的waiver功能都无法waive任何DRC,调入waived gds都没任何反应。
calibre版本:2021.4_33.16
把block/cell重命名个短点的名字。
这应该是calibre的一个bug,无论2020还是2021版都有这个问题。
Hcell文件书写格式是:A(空格)B
A为layout cell name
B为schematic cell name