VLSI Design: LVS (Layout Versus Schematic) in OpenROAD Environment -p3
Continued from VLSI Design: LVS (Layout Versus Schematic) in OpenROAD Environment -p2
LVS Script Development
Basic LVS Script Structure
KLayout LVS scripts define how devices are recognized, how connectivity is established, and how the comparison is performed. The basic structure of a KLayout LVS script (.lylvs or .lvs) includes:
Preamble and Hierarchical Mode
text
deep
report_lvs
deep enables hierarchical processing for efficient and accurate comparison.
report_lvs generates an LVS report window or file.
Layer Definitions
nwell = input(1, 0)
active = input(2, 0)
pplus = input(3, 0)
nplus = input(4, 0)
poly = input(5, 0)
contact = input(6, 0)
metal1 = input(7, 0)
Each layer is mapped to its GDS/OASIS layer and datatype.
- Deep-technical articles & analysis
- New-product comparisons
- Premium online courses
- 1 author article / year
