Cadence PVS (Physical Verification System) rule 语法详解

一、 PVS rule 和 Calibre rule的常用语法对照

注:pvs rule中的运算字符串不区分大小写,由于manual里都是用的小写,并且与calibre rule作区分,这里也都用小写。

1. 定义图层番号

PVS:layer_map <<<===>>> Calibre:LAYER MAP

PVS:layer_map Num -datatype { datatypeValue}
Calibre:LAYER MAP source_layer {DATATYPE source_type target_layer}

2. 定于图层名

PVS:layer_def <<<===>>> Calibre:LAYER

PVS:layer_def layerName layerNum1
Calibre:LAYER name original_layer

3. 对图层取“或”操作,合并图层

PVS:cat <<<===>>> Calibre:OR

PVS:cat layerIn1 … layerInN layerOut
Calibre:X = OR layerIn1 … layerInN

4. 对图层取“非”操作

PVS:not <<<===>>> Calibre:NOT

PVS:not layerIn1 layerIn2 layerOut
Calibre:X = NOT layer1 layer2

5. 对图层取“与”操作

PVS:and <<<===>>>Calibre:AND

PVS:and layerIn1 layerIn layerOut
Calibre:X = AND layer2 layer3

6. 对图层各边缘按照固定值扩大/收缩

PVS:shrink <<<===>>>Calibre:SHRINK

PVS:shrink layerIn [ -right value ] [ -left value ] [ -top value ] [ -bottom value
] [ -cell_level ] layerOut
Calibre:SHRINK layer [RIGHT BY value] [TOP BY value] [LEFT BY value] [BOTTOM BY value]
在这里插入图片描述

注:主要区别是PVS rule的option加“-”,而Calibre rule的option不加"-",功能是一样的。

  • 6
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小林陽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值