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

techCopyTechFile

techCopyTechFile( 
d_techID 
t_newTechDBName
t_path
[ g_deleteOriginal ] 
) 
=> d_newtechID / nil

Description

Copies a technology database to a new location and optionally deletes the original. This function is especially useful for separating technology data out of libraries that contain both design data and technology data as it will copy only the technology data.

Arguments

d_techID

The identifier of the technology database.

t_newTechDBName

The name of the new technology database to create.

t_path

The UNIX path of the directory where you want the new technology database to be created. This path is automatically added to your cds.lib file.

g_deleteOriginal

Indicates that you want the design data in the original database attached to the new technology database and the original technology data removed from the design library.

Valid values: t, nil

Default: nil

Value Returned

d_newTechID

The database identifier of the new technology database.

nil

The technology database does not exist.

Example

techCopyTechFile(tfID "newTechLib" "/usr2/lukan/4.4data" t)
=> t

Copies the technology database identified by tfID to a new database called newTechLib and reattaches the contents of the original database to the new technology database.


Return to top
 ⠀
X