Product Documentation
Virtuoso MultiTech Framework User Guide
Product Version IC23.1, November 2023

vmtLibImport

vmtLibImport(
t_inputFileName 
t_libName
[?importDra g_importDra] 
[?draSMDImportMode g_draSMDImportMode] 
[?draNoSMDImportMode g_draNoSMDImportMode] 
[?refLibName t_refLibName]
[?importTechOnly g_importTechOnly] 
[?component t_component] 
[?overwrite g_overwrite] 
[?createSymbols g_createSymbols] 
)
=> t / nil

Description

Creates a library containing technology and components from the specified SiP layout file. The library contains TILPs, footprints, and schematic symbols for dies, packages, SMDs, embedded components, and padstacks in a SiP layout file. When importing a layout from the Allegro platform to Virtuoso Studio, the ratio of DataBase Unit Per User Unit remains 1:1. This means the resolution of a layout remains during the import. While creating the library, if files or cellviews are checked in, autocheckin is added as a comment by the Library Manager.

Arguments

t_inputFileName

The name of an SiP layout file.

t_libName

The name of the library that is created on import.

?importDra g_importDra

Specifies whether symbol definitions are to be imported. The default value is nil.

?draSMDImportMode g_draSMDImportMode

Specifies whether only SMDs are to be imported. The default value is nil.

?draNoSMDImportMode g_draNoSMDImportMode

Specifies whether SMDs are to be excluded during import. The default value is nil.

?refLibName t_refLibName

The name of a library containing schematic symbols that can be copied into the new library. The default value is "".

?importTechOnly g_importTechOnly

Specifes whether only technology information will e imported from a .sip file. The default value is nil.

?component t_component

The name of a component to be import from a .sip file. The default value is nil.

?overwrite g_overwrite

Specifies whether to overwrite the contents of an existing library. The default value is nil.

?createSymbols g_createSymbols

Specifies whether to create schematic symbols by generating from the footprint and implied compDef or by copying from a reference library. The default value is nil.

Value Returned

t

The library was imported successfully.

nil

The library could not be imported.

Example

To create a library and populate it with TILPs, component definitions, CSV files, footprints, and schematic symbol views, you must call two separate invocations of the vmtLibImport SKILL function as follows:

Related Topic

Views in the Unified Library


Return to top
 ⠀
X