Mapping file的使用

时间:2007-04-29
Mapping 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起到一个映射的作用,如果灵活运用,也能帮助我们解决一些问题。

  
上一篇:在PC机上运行cadence
下一篇:画STD. CELL点线辅助法

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料