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
LAM File Component Type Section
Return to top