位置:51电子网 » 技术资料 » 其它综合

Dracula 描述部分(A-C)

发布时间:2008/6/5 0:00:00 访问次数:1147

dracula 描述部分(a-c)

abort-p-g-short

abort-p-g-short = yes/no/all/short/open

描述:
指定当power与ground节点短接或开路时是否停止当前工作。如果描述作为power/ground节点
短接或开路时,在posatt模式时停止工作。没有printfile.sum产生。检查log文件以得
到相关信息。作为power的label可能是vcc,vdd或者*:p。作为ground的label可能是
vss,gnd或者*:g。

abort-softchk

abort-softchk = yes/no

描述:
当发生间接连接冲突时停止检查。这个命令对于要花很长时间的大项目来说是很有用的。设定
abort-softchk = yes时,softchk 错误产生会中断,不再运行至完成整个任务。

acute-clip

acute-clip = yes/no

描述:
修改存在锐角的path图形。该命令将剪切图形外角使该处宽度等于path的宽度。

array

array = location array-name

描述:
使cell形成集合。该命令检查集合并且缩小到集合最小设置。可以使用选项来达到预想的目
的。array只对gdsii格式(最大为80)。

automatch

auotmatch = yes/no/smart

描述:
对于lvs采用交替方法,无需使用text分配起始点。lvs通常需要text标识相应的起始点。
auotmatch可以找到无需标识的点。

lvs不能定位起始点时会自动采用automatch算法。即使不设定automatch自动切换
也会存在。automatch对混合模式的lvs很有用。

即使在版图上有text标记了起始点automatch也有效。text实质上是标识lvs无法确认的
信号。比如,总线信号内部连接特征很相似。在版图上标识唯一的text时,lvs才可以辨认这
些相似的信号。当然,lvs减少一些器件如gate或者是串/并联结构时,需要在版图上用text来
标记power/ground或一些不能确定的信号。
注:在使用automatch时,不要使用filter的选项p或g。因为在混合版图时,
automatch可能会分割版图区域。

blackbox-file

blackbox-file = filename

描述:
指定“暗箱”文本文件名。暗箱文件定义要形成暗箱的hcells。文件中的规则如下:

1.文字
2.x,y 坐标
pin中心坐标。这些坐标与hcell坐标相关连。x,y不区分大小写。另外,也可以引用w和h
来说明pin的宽度与高度。初始单位为两倍database单位。w,h不区分大小写。文件可以用
制表符作为分隔符。
3.附带层
如果没有指定attach,dracula会按connect-layer附上文字。
4.hcell名称

block-name-only

block-name-only = yes/no

描述:
当检查数据边缘时,可以将整块版图当作cell用于lvs检查。block-name-only = yes时
认为所有cell名都有一个缀,从而将相同名称的block与cell区分开。

bounding-box

bounding-box = cell-name layer-name

描述:
以指定层来定cell的边界。仅在层次化且混合模式下有效。

care-split-order

care-split-order = yes/no

描述:
在串联结构时,检查输入信号以判定是分割或合并gate。如果输入信号不同,将不对gate进行
合并。使用该命令应用于lvs或hlvs。

必须在lvschk或lpechk中设定 s 选项。如果没有设定s,则出现warning提示。请参阅
“fix-input-order”以了解dracula对care-split-order自动调用。

注:当指明fix-input-order时,使用instance,except-logic或yes参数,care-
split-order将自动设定为yes。

cellbox-layer

cellbox-layer = l-num

描述:
对每个hcell定界作为cell boxes。dracula将这些cell boxes放置于layer-num为l-num的层下名
为0cellbox的cell中。cell boxes均关连到坐标为0,0的复合平面。这个cell包含hcell的信
息。

cell-child-text

cell-child-text = no/yes

描述:
是否在hcell层产生hcell子cell的text。初始值,仅对hcell产生text。

cell-error-rep

cell-error-rep = once/hier/all/orig-all/orig-drc/cell-name

描述:
说明从hierarchical和flat模式检查下产生的cell根本错误信息的格式。hcell错误是指在cells中
和有通常参数的假定cell的cell环境中的错误。具体了解这些错误,请参阅 “drc相关介绍”。

cell-library

cell-library = yes/no

描述:
在对设计进行尺寸变化时,保存一个原始数据的拷贝。该命令对于改变tech file时很有帮助。

当设定了cell-library时,使用size操作,dracula保存原始数据,并且维持层次化结构。
cell-library 仅对size操作有效。设定该命令在hierarchical dracula规则文件中。

dracula 描述部分(a-c)

abort-p-g-short

abort-p-g-short = yes/no/all/short/open

描述:
指定当power与ground节点短接或开路时是否停止当前工作。如果描述作为power/ground节点
短接或开路时,在posatt模式时停止工作。没有printfile.sum产生。检查log文件以得
到相关信息。作为power的label可能是vcc,vdd或者*:p。作为ground的label可能是
vss,gnd或者*:g。

abort-softchk

abort-softchk = yes/no

描述:
当发生间接连接冲突时停止检查。这个命令对于要花很长时间的大项目来说是很有用的。设定
abort-softchk = yes时,softchk 错误产生会中断,不再运行至完成整个任务。

acute-clip

acute-clip = yes/no

描述:
修改存在锐角的path图形。该命令将剪切图形外角使该处宽度等于path的宽度。

array

array = location array-name

描述:
使cell形成集合。该命令检查集合并且缩小到集合最小设置。可以使用选项来达到预想的目
的。array只对gdsii格式(最大为80)。

automatch

auotmatch = yes/no/smart

描述:
对于lvs采用交替方法,无需使用text分配起始点。lvs通常需要text标识相应的起始点。
auotmatch可以找到无需标识的点。

lvs不能定位起始点时会自动采用automatch算法。即使不设定automatch自动切换
也会存在。automatch对混合模式的lvs很有用。

即使在版图上有text标记了起始点automatch也有效。text实质上是标识lvs无法确认的
信号。比如,总线信号内部连接特征很相似。在版图上标识唯一的text时,lvs才可以辨认这
些相似的信号。当然,lvs减少一些器件如gate或者是串/并联结构时,需要在版图上用text来
标记power/ground或一些不能确定的信号。
注:在使用automatch时,不要使用filter的选项p或g。因为在混合版图时,
automatch可能会分割版图区域。

blackbox-file

blackbox-file = filename

描述:
指定“暗箱”文本文件名。暗箱文件定义要形成暗箱的hcells。文件中的规则如下:

1.文字
2.x,y 坐标
pin中心坐标。这些坐标与hcell坐标相关连。x,y不区分大小写。另外,也可以引用w和h
来说明pin的宽度与高度。初始单位为两倍database单位。w,h不区分大小写。文件可以用
制表符作为分隔符。
3.附带层
如果没有指定attach,dracula会按connect-layer附上文字。
4.hcell名称

block-name-only

block-name-only = yes/no

描述:
当检查数据边缘时,可以将整块版图当作cell用于lvs检查。block-name-only = yes时
认为所有cell名都有一个缀,从而将相同名称的block与cell区分开。

bounding-box

bounding-box = cell-name layer-name

描述:
以指定层来定cell的边界。仅在层次化且混合模式下有效。

care-split-order

care-split-order = yes/no

描述:
在串联结构时,检查输入信号以判定是分割或合并gate。如果输入信号不同,将不对gate进行
合并。使用该命令应用于lvs或hlvs。

必须在lvschk或lpechk中设定 s 选项。如果没有设定s,则出现warning提示。请参阅
“fix-input-order”以了解dracula对care-split-order自动调用。

注:当指明fix-input-order时,使用instance,except-logic或yes参数,care-
split-order将自动设定为yes。

cellbox-layer

cellbox-layer = l-num

描述:
对每个hcell定界作为cell boxes。dracula将这些cell boxes放置于layer-num为l-num的层下名
为0cellbox的cell中。cell boxes均关连到坐标为0,0的复合平面。这个cell包含hcell的信
息。

cell-child-text

cell-child-text = no/yes

描述:
是否在hcell层产生hcell子cell的text。初始值,仅对hcell产生text。

cell-error-rep

cell-error-rep = once/hier/all/orig-all/orig-drc/cell-name

描述:
说明从hierarchical和flat模式检查下产生的cell根本错误信息的格式。hcell错误是指在cells中
和有通常参数的假定cell的cell环境中的错误。具体了解这些错误,请参阅 “drc相关介绍”。

cell-library

cell-library = yes/no

描述:
在对设计进行尺寸变化时,保存一个原始数据的拷贝。该命令对于改变tech file时很有帮助。

当设定了cell-library时,使用size操作,dracula保存原始数据,并且维持层次化结构。
cell-library 仅对size操作有效。设定该命令在hierarchical dracula规则文件中。

相关IC型号
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!