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

LAM File Support for SDL Pcell

The LAM file supports CAD teams to define a common library that can contain SDL Pcells. In addition, the CAD teams can specify the location of the SDL Pcells that are created in a different library and allow layout designers to override the physical bindings in the design library to select the SDL Pcells defined outside.

Here is a sample representing the LAM file definition for the main library in the scenario above.

<!DOCTYPE LAM_FILE>
<LIBRARY_DATA>
    <VERSION NUMBER="0.2" />
    <LOGICAL>
 <LIB NAME="lib">
     <CELL NAME="inv">
  <VIEW NAME="symbol">
      <SDL_PCELL>t</SDL_PCELL>
      <PARAMETERS>
   <SDL>a 1;b 2</SDL>
      </PARAMETERS>
  </VIEW>
     </CELL>
...
 <MAPPINGS>
     <LIB NAME="lib_phys">
  <CELL NAME="inv">
      <VIEW NAME="layout">
        <LOGICAL_CELL>
   <LIB NAME="lib">
     <CELL NAME="inv">
       <VIEW NAME="symbol">
      </VIEW>
     </CELL>
   </LIB>
        </LOGICAL_CELL>
      </VIEW>
  </CELL>

The Mapping section of the other LAM file for the above scenario could be represented as below.

<MAPPINGS>
     <LIB NAME="mylib">
  <CELL NAME="inv">
      <VIEW NAME="layout">
        <LOGICAL_CELL>
   <LIB NAME="lib">
     <CELL NAME="inv">
       <VIEW NAME="symbol">
      </VIEW>
     </CELL>
   </LIB>
        </LOGICAL_CELL>
      </VIEW>
  </CELL>

You can override the SDL_PCELL and its parameters at any level.

Related Topics

Library and Attributes Mapping File Syntax

Basic LAM File Structure

LAM File Physical Section

LAM File Component Type Section

LAM File Mapping Section

Sample LAM File


Return to top
 ⠀
X