Q:你在我的Laker SDC去哪儿了?提到了model map file,能不能详细介绍一下它里面比较有用的部分?
A:好的。按照SDL的顺序,先从import和expand开始介绍:
[PARAM_DISPLAY] :这部分定义的是import schematic的时候,我们想display的一些信息。因为EDIF文件可能有一些没用的参数,有了这个设置,我们就可以只显示指定的参数。
语法:cellName parameter
举例:对比一下,左图是没有设置的时候,十分冗余。右图是做了如下设置,看起来就清爽很多。
[PARAM_DISPLAY]
pmos*
nmos*
[SYMBOL]:CDL-IN的时候,使用用户指定的symbol。
语法:modelName libName cellName
举例:pmos对应analogADPlibrary的pmos4,而nmor_rfis对应Reference90RF库里的n_4t
[SYMBOL]
pmos analogADP pmos4
nmos_rf Reference90RF n_4t
[CELL_TYPE]:给一个cell指定device类型。
语法:cellName cellType
举例:这样定义了以后,在Instance Tree(Design Browser)就会有分类显示(右图),比如P、NMOS是红色,PMOS是蓝色。否则都是无类型的macro(左图)
[CELL_TYPE]
NCH18 NMOS
PCH18 PMOS
RPPOSAB R
MIMCAP C
[GLOBAL_NET]:定义global的power和ground net。
语法:netName netType libName
举例:比如VDD!是P,GND!是G
[GLOBAL_NET]
VDD! P
GND! G
[IGNORE_PARAM]:EDF-IN的时候有些参数可能改了,或者没有映射到正确的layout数据库,那么可以指定忽略某些参数而避免在expand schematic的时候重命名的错误。
语法:cell
举例:忽略所有的instance#,net#,pin#命名的这些参数
[IGNORE_PARAM]
*
领取专属 10元无门槛券
私享最新 技术干货