Mapping file的使用
发布时间:2008/6/5 0:00:00 访问次数:1367
本文介绍的mapping file是指cadence virtuoso中运用的map file。
由于各公司的差异性,比如使用的tech file不同,定义的层名与相对应的stream number的
差异等,造成一些不便。所以在公司之间进行数据传递时,会随着database 附带上map file
是解决这一问题。
map file主要有四种:
cell name mapping file、layer name mapping file、text font mapping file、user-
defined property mapping file
本文中只介绍其中的前三种。这些文件主要运用在data stream import / export时,可见
ciw file-->import-->stream-->user-defined data 中的选项,export也是如此。
首先介绍输入时的map file 格式:
cellin.map
#cadence cell cadence view foreign cell
# name name name
inv layout inv
layerin.map
#cadence layer cadence layer foreign layer foreign data
# number purpose number type
mt1 drawing 10 0
mt2 drawing 11 0
fontin.map
#cadence font stream font scale factor
#
stick 0 0.5
把这些文件准备好,然后建一个名为inv 的layout view cell,并用mt1和mt2画一些图形,
打一些label,来进行比较。
保存并输出data在option中填入这些mapping file,将输出的data转入,与平时输入一
样。这样你会发现:
1, 原先名为inv的cell转变成了inv,cellin.map中定义将inv 转换成cell inv;
2, mt1和mt2转换成了其他层(layer number依不同的tech file而定),将mt1的layer number定义为10
将mt2的layer number定义为11保存到gdsii中;
3, label缩小到原先的0.5倍。
上述mapping file中,
layer number指tech file中对应的layer number,因为stream data中
只会保存对应层的layer number 与 data type。(格式如:10 或者 10,11或者 10-11)
cadence font 指字体,如enurostyple gothic math roman script stick swedish等
stream font指 stream data描述字体时以 00表示 font 0 ,01-font 1,10-font 2,11- font 3
(*注,避免对pcell进行转换。)
输出时的map file格式:
输出的mapping file与输入的file略有变化
cellout.map
#cadence library cadence cell cadence view translated cell
# name name name name
layerout.map
#dfii dfii stream stream
#layer name layer purpose layer number data type
fontout.map
#font name font number scale factor
[结尾]
map file起到一个映射的作用,如果灵活运用,也能帮助我们解决一些问题。
本文介绍的mapping file是指cadence virtuoso中运用的map file。
由于各公司的差异性,比如使用的tech file不同,定义的层名与相对应的stream number的
差异等,造成一些不便。所以在公司之间进行数据传递时,会随着database 附带上map file
是解决这一问题。
map file主要有四种:
cell name mapping file、layer name mapping file、text font mapping file、user-
defined property mapping file
本文中只介绍其中的前三种。这些文件主要运用在data stream import / export时,可见
ciw file-->import-->stream-->user-defined data 中的选项,export也是如此。
首先介绍输入时的map file 格式:
cellin.map
#cadence cell cadence view foreign cell
# name name name
inv layout inv
layerin.map
#cadence layer cadence layer foreign layer foreign data
# number purpose number type
mt1 drawing 10 0
mt2 drawing 11 0
fontin.map
#cadence font stream font scale factor
#
stick 0 0.5
把这些文件准备好,然后建一个名为inv 的layout view cell,并用mt1和mt2画一些图形,
打一些label,来进行比较。
保存并输出data在option中填入这些mapping file,将输出的data转入,与平时输入一
样。这样你会发现:
1, 原先名为inv的cell转变成了inv,cellin.map中定义将inv 转换成cell inv;
2, mt1和mt2转换成了其他层(layer number依不同的tech file而定),将mt1的layer number定义为10
将mt2的layer number定义为11保存到gdsii中;
3, label缩小到原先的0.5倍。
上述mapping file中,
layer number指tech file中对应的layer number,因为stream data中
只会保存对应层的layer number 与 data type。(格式如:10 或者 10,11或者 10-11)
cadence font 指字体,如enurostyple gothic math roman script stick swedish等
stream font指 stream data描述字体时以 00表示 font 0 ,01-font 1,10-font 2,11- font 3
(*注,避免对pcell进行转换。)
输出时的map file格式:
输出的mapping file与输入的file略有变化
cellout.map
#cadence library cadence cell cadence view translated cell
# name name name name
layerout.map
#dfii dfii stream stream
#layer name layer purpose layer number data type
fontout.map
#font name font number scale factor
[结尾]
map file起到一个映射的作用,如果灵活运用,也能帮助我们解决一些问题。
上一篇:画STD. CELL点线辅助法
上一篇:在PC机上运行cadence