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

techBindTechFile

techBindTechFile(
g_ID 
[ t_techLibName 
[ t_binaryName
[ updateDev ] ] ]
)
=> t / nil

Description

Attaches the specified DFII library to the specified technology database by creating techLib and techFile properties. To get the design data identifier for a DFII library, use the ddGetObj function.

For more information about design data identifiers and ddGetObj, see Virtuoso Studio Design Environment SKILL Reference.

Arguments

g_ID

The design data identifier for the library to attach.

t_techLibName

The design data identifier for the DFII library.

Default: cdsDefTechLib

t_binaryName

The name of the binary technology database. You must specify a technology library name for t_techLibName before you can use this argument.

Default: tech.db

updateDev

Indicates whether you want the system to update the binding for all instances in the design library. You must specify t_techLibName and t_binaryName before you can use this argument.

Valid values: t, nil

Default: nil

Value Returned

t

The techFile and techLib properties are set to the specified technology database.

nil

The DFII library or technology database does not exist.

Example

techBindTechFile(ddGetObj("myLib") "newTechLib" "tech.db" t)
=> t

Sets the techLib and techFile properties for the DFII library identified by myLib to newTechLib and tech.db. This example also updates all device instances in the design library to point to the devices in the technology library newTechLib.


Return to top
 ⠀
X