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

tcDumpTechFile

tcDumpTechFile(
d_techID 
t_dumpFile
[ l_sectionList t_mode 
g_dumpEmptySectionHdrs ]
)
=> t / nil

Description

Dumps the technology data in the specified binary technology database to the specified ASCII file.

If the specified dump file exists, this function overwrites it without warning. Cadence recommends that you specify a temporary dump file and not overwrite your existing ASCII technology file.

Arguments

d_techID

The identifier of the technology database to dump.

t_dumpFile

Name of the ASCII file to create.

l_sectionList

List of the technology file sections to dump. The list has the following syntax:

list( t_sectionName … )

where, t_className is the name of the main technology file section.

t_mode

Mode in which to dump the specified sections: append to the specified dump file or write over the specified dump file if it already exists.

Valid values: a, w

g_dumpEmptySectionHdrs

Dumps all section headers for sections selected in the section list. If the section list is nil, then it will dump all the sections.

Value Returned

t

The dump completed successfully.

nil

The technology database is not open in virtual memory or you do not have write permission for the dump file.

Example

tcDumpTechFile(tfID "dumpFile")

Dumps the contents of the technology database identified by tfID to a text file called dumpFile.

tcDumpTechFile(tfID "dumpFile" list("controls" "constraintGroups" "viaDefs") "w")

Dumps the contents of the controls, constraintGroups, and viaDefs sections of the technology database identified by tfID to a text file called dumpFile in write mode (if the file dumpFile already exists, this function overwrites it).


Return to top
 ⠀
X