封心锁爱的个人空间 https://blog.eetop.cn/days523 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

lay_memo(7)

| 2021-12-27 16:13 |系统分类:芯片设计

摘自:LVS command options

LVS option

 

 layout PATH "**/**/**.gds" 版图gds的绝对路径

LAYOUT PRIMARY "AAAA" 版图的topcell name

LAYOUT SYSTEM GDSII  版图的存储格式

 

SOURCE PATH "**/**/**.cdl" 网表的绝对路径

SOURCE PRIMARY "AAAA"  网表中topcell name

SOURCE SYSTEM SPICE 网表的存储格式

 

LVS REPORT “lvs.rep”lvs report的文档名(默认的为lvs.rep 可以修改)

LVS REPORT MAXIMUM 1000//ALL 报告结果的最大值,1000(数字可以改)或者全报。

 

LVS ISOLATE SHORTS YES /NO  yes可以报出short的错/no不报short

LVS REPORT OPTION S 跟上一条联合使用可以报出更详细的错误信息

PRECISION 1000  输入数据的精度

RESOLUTION 1  工艺可识别的最小步进单位

RESOLUTION/PRECISION就是格点了~

UNIT LENGTH u    定义距离单位为:um

 

TEXT DEPTH PRIMARY /ALL/number 识别top/所有层/指定层的text(上图例子为识别top层)

PORT DEPTH PRIMARY /ALL/number 识别top/所有层/指定层的port(上图例子为识别top层)



FLAG SKEW YES/NO  是否将非45度倍数的斜角报出

FLAG OFFGRID YES/NO 是否将格点的错误报出

 

LVS SPICE PREFER PINS YES/NO  是否将子模块的pin优先于全局信号

LVS ABORT ONSUPPLY ERROR YES/NO   是否因为power/ground的错误而中止lvs操作

LVS ALL CAPACITORPINS SWAPPABLE YES/NO 电容两极板是否可以互换

LVS RECOGNIZE  GATES NONE/ALL/simple   识别logic电路是否用晶体管级。如果选择NONE就是晶体管级的识别。ALL是门级识别。区别在于门级识别,logic的输入可以互换,而晶体管级的不可以。比如一个4输入NAND4,其实根据电路看,每一个管子的位置都是定好的,不可以互换的,如果我们选择门级识别,这四个输入就可以随意的互换。

LVS IGNORE PORT YES/NO 是否在LVS比较中忽略Layout与source的顶层pin的比较。

LVS CHECKPORT NAMES YSE/NO 是否比较layout与source的名字是否math

LVSREDUCE PARILLAL BIPORLAR YES/NO 是否将多个并联的bipolar器件reduce为一个器件。

LVS REDUCE PARILLALMOS YES YSE/NO 是否将多个并联的MOS器件reduce为一个器件。

LVS REDUCE SERIERRESISTORS YES/NO  是否将多个串联的电阻reduce为一个器件。

 



LVS REDUCE SPLIT GATES YES/NO 是否将SPLIT GATE 的mos reduce为一个器件。

LVS POWER NAME “?VDD?”“?vdd?” “AVDD” 定义cell的power name,可以用通配符“?”来代替其他字符,比如VDD_IO,也会认为是power,也可以精确匹配,如”AVDD”,需要完全与AVDD一致的字符才会被认为是power。如果没有这句定于或者只定义了精确匹配而layout中的电源名字又不能匹配上,那么就相当于layout和source中没有电源。

LVS GROUND NAME “?VSS?”“?vss?”“?GND?”“?gnd?”“AGND” 同上

VIRTUAL CONNECT COLON YES/NO  是否通过冒号进行虚拟连接,比如cell内部的GND没有连接在一起,我们就可以通过冒号进行虚拟连接,将每一个GND的lable打成“GND:”,calibre就认为凡是打这个lable的net都是连接在一起的,在做顶层的LVS的时候这个选项必须选为“NO”

LVS SPICE STRICT WL YES  对SPICE网表里的mos的宽长的代号的认定。如果是YES,那么在SPICE网表中只有在模数器件中的“W” “L”才被认为是mos的宽和长。其他的任何字符都不代表mos的宽长,如果选项设置为NO,则mos器件中定义的凡是以“W”开头的字符都被认为是mos的宽,凡是以“L”开头的字符都被认为是mos的长,如“WIDTH”“LENGTH”。

LVS compare case YES/NO  是否区分大小写,如果区分选择“YES”的同时还要增加2个语句: LAYOUT CASE YES 和SOURCE CASE YES。

LVS FILTER UNUSED OPTION B D E O 过滤符合条件的器件,例如三端接地的mos等等每个字母代表不同的条件,具体的可以在pdf里查看。

定义连接关系:

如metal1与metal2是通过VIA1连接在一起。

定义了用于port的layer:

TEXT LAYER 131 ATTACH 131 metal1

将层号为131的layer定义为一个可以提取net信息的text层,并且将这层attach到metal1上,就是使用这层写的label可以提取attach的metal1信息。比如,我用131层写一个label“A”在metal上,那么在LVS中这条metal1就被认为是net“A”。上面的语句也可以分成2行来写:TEXTLAYER 131;ATTACH131 METAL1。PORT LAYER TEXT 131指将131层写的label定义为port,凡是使用131层打的label都被认为是port。

定义器件:

比较精度:

TRACK PROPERTY MN ( nch ) L L 1

是指将一个model namenchNMOSL 的比较精度设置为1%,即layoutsource的比较阈度为-1%~+1%,如果超过了这个范围就会报property mismatch的错误。



点赞

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 10

    关注
  • 1

    粉丝
  • 2

    好友
  • 0

    获赞
  • 2

    评论
  • 66

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-6-9 01:49 , Processed in 0.013917 second(s), 7 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部