详解Laker Model Map File

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]

*

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180614G20MXU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券