数字后端-关于MAP文件
2011-11-15 16:11阅读:
关于MAP文件:
不同工艺的gds中层号不同,转换时将层号作一个对应即编写map文件即可。steam out和stream
in均可。两种操作的map文件类似,但略有区别。
Map文件包含四列,分别表示LayerName,LayerPurpose,LayerNum,StreamDataType。
先讲stream out的map格式:
比如,现有的工艺中一铝的
层名为MET1,层号为6,二铝层名为MET2,层号为16,多晶硅的层名为POLY1,层号为20。如果想在stream
out的时候,将版图中的MET1转化为POLY1,则应该这样编写:
#LayeName
LayerPurpose
LayerNum
StreamdataType井号表示注释
MET1
drawing
20
0
这样,在stream out时指定layer map
file为这个文本文件,则转出的gds中将原来版图的MET1层全部换成POLY1层了。map文件中,层名可以指定不止一个,比如MET1,MET2
drawing 20 0,则将一铝和二铝全部转换成了多晶硅了。层号也可以指定不止一个,比如MET1 drawing 16,20
0,则将一铝同时转换成了二铝和多晶。但要注意,层名和层号不能同时指定二个及以上,否则会出错。
再讲stream
in的map格式:
跟stream
out类似,只是操作相反,如MET1 drawing 20 0是将gds中层号为20(即多晶硅)的层转换为版图中的一铝。层号同样可以指定多个层号,比如MET1 drawing 16,20
0指将gds中层号为16(即二铝)和20(即多晶硅)都转换成层名为MET1(即一铝)的层。但是要注意的是,stream
in的map不能指定多个层名,这是与stream out的map文件不一样的地方。
需要注意的是,在转换过程中,map文件中没有指定的层的信息将全部丢失。不同工艺间的版图转换,只需要将版图层号映射成新的工艺对应层的层号即可。