Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
virtuoso schematic composer_5.0.pdf
Скачиваний:
97
Добавлен:
05.06.2015
Размер:
3.8 Mб
Скачать

Virtuoso Schematic Composer User Guide

Symbol and Simulation Library Generator

lmDeleteTermProp

lmDeleteTermProp( <cell list> <view name>

( <terminal list> … <property name> <terminal list> … <property name> )

)

Description

Deletes specified properties from the terminals of specified views.

Arguments

 

cell list

<cell list> := <cell name> | t | (<cell name>

 

<cell name> … <cell name>)

 

If cell list is t, all cells in the current library are implied.

view name

Default: symbol

terminal list

Has the following format:

<terminal list> := <terminal name> | t | input | output | io | switch | ( <terminal name> <terminal name> … <terminal name> )

t

input

output

io

switch

Implies all terminals of the cell. Implies all input terminals. Implies all output terminals. Implies all input/output terminals. Implies all switch terminals.

Note: If a terminal name is t, input, output, io, or switch, enclose it in quotation marks to distinguish it from the keyword.

Example

lmDeleteTermProp( SN74181 symbol (input Iih)

(output Iol Ioh)

)

Deletes the property Iih from all input terminals and the properties Iol and Ioh from all output terminals for the symbol view of cell SN74181.

October 2002

644

Product Version 5.0

Virtuoso Schematic Composer User Guide

Symbol and Simulation Library Generator

lmDeleteViewProp

lmDeleteViewProp( <cell list> <view name>

<property name> … <property name>

)

Description

Deletes specified properties from the specified view.

Arguments

 

 

cell list

<cell

list> := <cell name> | t | (<cell name>

 

<cell

name> … <cell name>)

view name

Default: symbol

property name

Any SKILL symbol (identifier) or string.

Examples

lmDeleteViewProp( (and2 and3) symbol partName slotId )

Deletes the properties partName and slotId from and2 and and3 cells symbol view.

lmDeleteViewProp( t spice gamma lambda )

Deletes the gamma and lambda properties from the spice view for each cell in the current library.

October 2002

645

Product Version 5.0

Virtuoso Schematic Composer User Guide

Symbol and Simulation Library Generator

lmGetValue

lmGetValue( <property name>

)

Description

Returns the value of a specified view property in the current referenced view.

If the specified property does not exist,nil is returned. The returned value can be an integer, a floating-point number, a Boolean value, or a string.

Use lmGetValue only in expressions in lmDefViewProp, lmDefTermProp, or lmCheckView to remove any ambiguity about the referenced cellview.

Arguments

property name

Any SKILL symbol (identifier) or string.

October 2002

646

Product Version 5.0

Virtuoso Schematic Composer User Guide

Symbol and Simulation Library Generator

lmLoadData

lmLoadData( t_file

t_lib [t_path | nil [t_config | nil [t_mode | nil] ] ]

)

=> t/nil

Description

Opens a working library, loads the library command file, and closes the library when you are

finished.

Arguments

 

t_file

S/SLG library command filename.

t_lib

Working library name.

t_path

Search path of the working library. If you specify a null string or

 

nil, the program searches paths previously set up by

 

dbSetPath for the named library.

t_config

Configuration name, which lets you to set up the working context

 

of the library. If you specify a null string or nil, the program uses

 

the default configuration.

t_mode

Valid Values: r (read only), a (append), w (write only)

 

Default: r

Example

lmLoadData( "myFile.lm" "myLib" "" "" "a" )

Loads a command file, wheremyFile.lm is the library command file, andmyLib is your working library.

October 2002

647

Product Version 5.0

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]