purposeDefs"> purposeDefs">
Product Documentation
Virtuoso Technology Data SKILL Reference
Product Version IC23.1, June 2023

techID~>purposeDefs

techID~>purposeDefs~>
number
name
abbrev
isReserved
voltageRange
parent
sigType
description
valid
allowSetToValid
allowSetToValidInSession

Description

Retrieves purpose information from the technology database identified by techID.

Attributes

number

A list of numbers assigned to purposes.

name

A list of purpose names.

abbrev

A list of abbreviated names assigned to purposes.

isReserved

A flag corresponding to each purpose. t if the purpose is reserved; nil if the purpose is not reserved.

voltageRange

A list of minimum-maximum voltage values.

parent

A list of database identifiers identifying the parent purpose for each purpose found in the technology database.

sigType

A list of signal types.

description

A list of descriptions.

valid

A flag corresponding to each purpose. t if the purpose is valid; nil if the purpose is invalid.

allowSetToValid

A flag corresponding to each purpose. t if the purpose can be set as valid; nil if the purpose cannot be set as valid.

allowSetToValidInSession

A flag corresponding to each purpose. t if the purpose can be set as valid during a session; nil if the purpose cannot be set as valid during a session.

Examples

tfid~>purposeDefs
=> (db:0x1742cc9a db:0x1742cc9b db:0x1742cc9c db:0x1742cc9d db:0x1742cc9e
    db:0x1742cc9f db:0x1742cca0 db:0x1742cca1 db:0x1742cca4 db:0x1742cca5
    db:0x1742e226 db:0x1742e227 db:0x1742e228 db:0x1742e229 db:0x1742e22a
    )
tfid~>purposeDefs~>number
=> (-1 -2 -3 -4 -5
    -6 -7 -8 -11 -12
    1000 10001 10002 10003 10004
    )
tfid~>purposeDefs~>name
=> ("drawing" "fill" "slot" "OPCSerif" "OPCAntiSerif"
    "annotation" "gapFill" "redundant" "fillOPC" "customFill"
    "dummy" "0p9" "1p2" "1p5" "1p8"
    )
tfid~>purposeDefs~>isReserved
=> (t t t t t
    t t t t t
    nil nil nil nil nil
    )
tfid~>purposeDefs~>voltageRange
=> (nil nil nil nil nil
    nil nil nil nil nil
    nil (0.0 0.9) (0.0 1.2) (0.0 1.5) (0.0 1.8)
    )

Return to top
 ⠀
X