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

Dracula 描述部分(G-H)

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

dracula 描述部分(g-h)

gate-res-ext
gate-res-ext = [subtype1] [subtype2]

描述:
打开gate的电阻抽取。该命令明确的说明被抽取电阻的mos的子类型。你可以使用gate-res-ext=all,
该写法说明了全部的子类型。

如果gate的两端均有连接,gate的寄生电阻为r。如果一端为res1,另一端为res2,结果将是一端为r(res1)+r/2,
另一端为r(res2)+r/2。
注意:你必须说明gate的层,该层在cut-term命令说明过的gate连接层中。抽取gate电阻,你还需要说明
所有的参数,包括r参数在parset命令中,并使用equation命令。

gate-text-file
gate-text-file=filename

描述:
说明是否由dracula自动以文字标识hcells。同时,该命令说明文件的名字,其中包含由gen-ext产生的文字。
使用这个文件就像在运行hlvs或hlpe在cell或混合模式下使用hedtext文件一样。

在gen-text运行完成之后,指定名称的文件将包含所有hcell的文字信息,包括最初在layout中的文
字(最初相对应的文字)。

gen-text-fltnode
gen-text-fltnode = yes/no

描述:
用gen-text说明floationg或穿透(feedthroughs)节点的文字。如果你有穿透节点在hcell中,你必须定义
gen-text-fltnode = yes 否则,dracula将在混合模式下的hlvs或hlpe时产生很多错误信息。hlvs或
hlpe处理这些文字节点十分困难,因为他们不会出现在hcell的netlist中。

注意:在cell模式时,节点阶段无法从connect或sconnect得到关于层的连接关系。因此在flat或cell
模式时,gen-text-fltnode可能产生同样的结果。

gen-text-frame
gen-text-fram = value-size units

描述:
用gen-text在hcell边界内产生一个框架。这个框架必须刚好对应用hcell命令描述的所有框架的尺寸,
用于混合模式下的hlvs的运行。

你使用gen-text-frame和frame-by写在hcell命令中或在一个hcell文件里。frame-by的值优
先。该操作组合用gen-text的值和在混合模式lvs中的框架的值。因此,你在hcell命令中使用的
frame-by,你却不需要在cell模式gen-text中使用gen-text-frame。

gen-text-wire
gen-text-wire = yes/no

描述:
描述是否gen-text用文字产生线的类型信息,如果发现这个图形被标记为internal-wire或mustjoin wire类
型。gen-text产生的线类型信息会跟上分号或相对应的数字。

gen-xrf-rpt
gen-xrf-rpt = yes

描述:
强制dracula按要求输出器件或节点对应信息到文件devxref.dat和nextre.dat中。

注意:该命令仅支持flat模式。如果check-mode不是flat,pdracula将输出error信息。该命令支持
lvs和svs流程。如果devxref.dat和nextre.dat不为空,这就意味着存在旧的错误,dracula将不进行
操作。只要有一个文件为空或不存在,dracula才会产生正确的信息。

ground-node
ground-node = name1, name2 …

描述:
在layout或edtext中说明ground节点。如果你不确信仅有唯一的ground文字在layout中,该命令将进行转
换,但不会增加新的文字。你可以使用星号(*)作为统配符。

hcell
hcell = cell-name {logic-name {frame by value-size}}

描述:
说明layout cells为hcells。hcell是cell的结构保持在自身的框架中,因为它被调用为许多的instances。

hcell-column-1
hcell-column-1 = lay/sch

描述:
说明是否在hcell列表第一列列出layout或schematic cells。更多关于hcell列表的信息,请参阅
hcell-file 命令的描述。

如果你要通过层次化dracula运行svs,你必须在dracula命令描述部分中说明。svs需要两个其他的命令:
svs-layout和svs-schematic
该命令仅对层次的dracula有效。

hcell-file
hcell-file = filename

描述:
指定一个文件包含一组hcell命令的状态。每个状态的格式与hcell命令相似除了每行左边的hcell关键
词。这些在文件中状态的目的将作为一组hcell命令。使用该命令用于hlvs,因为loglvs,网络编译,
需要与hlvs相同的hcell数据。

一个hcell文件包含layout cell名称,netlist cell名称,frame 选项。
例:hcell = plug rom frame by 2
连接层,该层不是输入层,但图形需要文字标识,你可以分配层号给适当的输入层并将这些输入层附加进
hcells。

hcell-in-hcell
hcell-in-hcell = yes/no

描述:
说明在父hcell下将作为hcell的instances铺平为晶体管,因此dracula允许在层次化抽取时有层叠的
hcell。


dracula 描述部分(g-h)

gate-res-ext
gate-res-ext = [subtype1] [subtype2]

描述:
打开gate的电阻抽取。该命令明确的说明被抽取电阻的mos的子类型。你可以使用gate-res-ext=all,
该写法说明了全部的子类型。

如果gate的两端均有连接,gate的寄生电阻为r。如果一端为res1,另一端为res2,结果将是一端为r(res1)+r/2,
另一端为r(res2)+r/2。
注意:你必须说明gate的层,该层在cut-term命令说明过的gate连接层中。抽取gate电阻,你还需要说明
所有的参数,包括r参数在parset命令中,并使用equation命令。

gate-text-file
gate-text-file=filename

描述:
说明是否由dracula自动以文字标识hcells。同时,该命令说明文件的名字,其中包含由gen-ext产生的文字。
使用这个文件就像在运行hlvs或hlpe在cell或混合模式下使用hedtext文件一样。

在gen-text运行完成之后,指定名称的文件将包含所有hcell的文字信息,包括最初在layout中的文
字(最初相对应的文字)。

gen-text-fltnode
gen-text-fltnode = yes/no

描述:
用gen-text说明floationg或穿透(feedthroughs)节点的文字。如果你有穿透节点在hcell中,你必须定义
gen-text-fltnode = yes 否则,dracula将在混合模式下的hlvs或hlpe时产生很多错误信息。hlvs或
hlpe处理这些文字节点十分困难,因为他们不会出现在hcell的netlist中。

注意:在cell模式时,节点阶段无法从connect或sconnect得到关于层的连接关系。因此在flat或cell
模式时,gen-text-fltnode可能产生同样的结果。

gen-text-frame
gen-text-fram = value-size units

描述:
用gen-text在hcell边界内产生一个框架。这个框架必须刚好对应用hcell命令描述的所有框架的尺寸,
用于混合模式下的hlvs的运行。

你使用gen-text-frame和frame-by写在hcell命令中或在一个hcell文件里。frame-by的值优
先。该操作组合用gen-text的值和在混合模式lvs中的框架的值。因此,你在hcell命令中使用的
frame-by,你却不需要在cell模式gen-text中使用gen-text-frame。

gen-text-wire
gen-text-wire = yes/no

描述:
描述是否gen-text用文字产生线的类型信息,如果发现这个图形被标记为internal-wire或mustjoin wire类
型。gen-text产生的线类型信息会跟上分号或相对应的数字。

gen-xrf-rpt
gen-xrf-rpt = yes

描述:
强制dracula按要求输出器件或节点对应信息到文件devxref.dat和nextre.dat中。

注意:该命令仅支持flat模式。如果check-mode不是flat,pdracula将输出error信息。该命令支持
lvs和svs流程。如果devxref.dat和nextre.dat不为空,这就意味着存在旧的错误,dracula将不进行
操作。只要有一个文件为空或不存在,dracula才会产生正确的信息。

ground-node
ground-node = name1, name2 …

描述:
在layout或edtext中说明ground节点。如果你不确信仅有唯一的ground文字在layout中,该命令将进行转
换,但不会增加新的文字。你可以使用星号(*)作为统配符。

hcell
hcell = cell-name {logic-name {frame by value-size}}

描述:
说明layout cells为hcells。hcell是cell的结构保持在自身的框架中,因为它被调用为许多的instances。

hcell-column-1
hcell-column-1 = lay/sch

描述:
说明是否在hcell列表第一列列出layout或schematic cells。更多关于hcell列表的信息,请参阅
hcell-file 命令的描述。

如果你要通过层次化dracula运行svs,你必须在dracula命令描述部分中说明。svs需要两个其他的命令:
svs-layout和svs-schematic
该命令仅对层次的dracula有效。

hcell-file
hcell-file = filename

描述:
指定一个文件包含一组hcell命令的状态。每个状态的格式与hcell命令相似除了每行左边的hcell关键
词。这些在文件中状态的目的将作为一组hcell命令。使用该命令用于hlvs,因为loglvs,网络编译,
需要与hlvs相同的hcell数据。

一个hcell文件包含layout cell名称,netlist cell名称,frame 选项。
例:hcell = plug rom frame by 2
连接层,该层不是输入层,但图形需要文字标识,你可以分配层号给适当的输入层并将这些输入层附加进
hcells。

hcell-in-hcell
hcell-in-hcell = yes/no

描述:
说明在父hcell下将作为hcell的instances铺平为晶体管,因此dracula允许在层次化抽取时有层叠的
hcell。


相关IC型号

热门点击

 

推荐技术资料

罗盘误差及补偿
    造成罗盘误差的主要因素有传感器误差、其他磁材料干扰等。... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!