Product Documentation
Virtuoso Layout Suite XL: Connectivity Driven Editing User Guide
Product Version IC23.1, November 2023

Basic LAM File Structure

<!DOCTYPE LAM_FILE>
<LIBRARY_DATA>
<VERSION NUMBER="versionNumber" />
<LOGICAL>
<!-- logical section goes here -->
</LOGICAL>
<PHYSICAL>
<COMPONENT_TYPE_GROUPS>
<!-- component type definitions -->
</COMPONENT_TYPE_GROUPS>
<>
<!-- logical to physical -->
</>
</PHYSICAL>
</LIBRARY_DATA>

Description

Identifies the file as a library and attributes mapping (LAM) file, indicates the version of the data it contains, and differentiates between logical and physical information contained in the file. The physical section is further divided into a section that defines component type groups and a section that specifies logical-to-physical mapping for the design.

Statements

Statement

Description

<!DOCTYPE LAM_FILE>

Identifies the file as a library and attributes mapping (LAM) file.

<LIBRARY_DATA>

Encloses the data in the current LAM file.

<VERSION NUMBER="versionNumber" />

Indicates the version of the attributes and mappings in the current file. For example,

<VERSION NUMBER="0.2" />

<LOGICAL>

Encloses the section of the LAM file that contains logical information. For more information, see LAM File Logical Section.

<PHYSICAL>

Encloses the section of the LAM file that contains physical information. For more information, see LAM File Physical Section.

<COMPONENT_TYPE_GROUPS>

Encloses the library-level component type definitions in the LAM file. For more information, see LAM File Component Type Section.

<>

Encloses all the statements used to map physical cellviews, parameters, and terminals to their counterparts in the logical design. For more information, see LAM File Mapping Section.

Related Topics

Library and Attributes Mapping File Syntax

LAM File Logical Section

LAM File Physical Section

LAM File Component Type Section

LAM File Mapping Section

Sample LAM File


Return to top
 ⠀
X