techGetSpacingRules
techGetSpacingRules(d_techID) =>l_spacingRules/ nil
Description
Returns a list of the spacing constraints defined in the specified technology database. ASCII technology file location: spacings subsection(s) in the foundry constraint group.
Arguments
Value Returned
|
A list of lists containing the spacing constraint settings. The list has the following syntax: |
|
|
The technology database does not exist or there are no spacing constraints defined. |
Example
techGetSpacingRules(tfID) => (("minWidth" 2 ("Metal1" "slot") ) ("minSameNetSpacing" 0.12 ("Metal1" "slot") ) ("minSpacing" 0.12 ("Metal1" "slot") ("minWidth" 2 ("Metal2" "slot") ) ("minSameNetSpacing" 0.14 ("Metal2" "slot") ) ("minSpacing" 0.14 ("Metal2" "slot")
)
… ("minSameNetSpacing" 0.12 "Metal1") ("minSpacing" 0.12 "Metal1") ("minWidth" 0.14 "Via1") ("minSameNetSpacing" 0.15 "Via1") ("minSameNetSpacing" 0.14 "Metal2") ("minSpacing" 0.14 "Metal2") ("minWidth" 0.14 "Via2") ("minSameNetSpacing" 0.15 "Via2") … ("stackable" t "Metal1" "Metal1") ("stackable" t "Metal2" "Metal2") ("stackable" t "Via1" "Via2") ("stackable" t "Via2" "Via3") … )
Returns the spacing constraints defined in the foundry constraint group of the technology database identified by tfID. (… indicates that return values have been deleted from the original sample listing for purposes of brevity.)
Return to top