Difference between revisions of "Batch Mode LVS"

From Vlsiwiki
Jump to: navigation, search
(Created page with 'You can run Calibre LVS in batch mode. To do this, you need to make a rule deck. A common one would be: LAYOUT PATH "invx1.calibre.db" LAYOUT PRIMARY "invx1" LAYOUT SYSTEM G…')
 
 
Line 4: Line 4:
 
  LAYOUT PRIMARY "invx1"
 
  LAYOUT PRIMARY "invx1"
 
  LAYOUT SYSTEM GDSII
 
  LAYOUT SYSTEM GDSII
  SOURCE PATH "/mada/users/mrg/LayoutTutorial/invx1.src.net"
+
  SOURCE PATH "invx1.src.net"
 
  SOURCE PRIMARY "invx1"
 
  SOURCE PRIMARY "invx1"
 
  SOURCE SYSTEM SPICE
 
  SOURCE SYSTEM SPICE
Line 23: Line 23:
 
  INCLUDE "/mada/software/techfiles/FreePDK45/ncsu_basekit/techfile/calibre/calibreLVS.rul"
 
  INCLUDE "/mada/software/techfiles/FreePDK45/ncsu_basekit/techfile/calibre/calibreLVS.rul"
  
Renaming the lvs report (commented out) causes a conflict with the included rule deck.
+
Renaming the lvs report (commented out) causes a conflict with the included rule deck.
 +
 
 +
Your input file is "invx1.calibre.db" which is a gds2 file. It is extracted to a file called "invx1.sp". Your spice netlist (from a schematic or other tool) should be "invx1.src.net"
  
 
You can then run your analysis with:
 
You can then run your analysis with:
  
 
  calibre -spice invx1.sp -lvs -hier -nowait my.rul
 
  calibre -spice invx1.sp -lvs -hier -nowait my.rul
 +
 +
Your final results will be placed in mask.lvs.report.

Latest revision as of 18:28, 30 October 2009

You can run Calibre LVS in batch mode. To do this, you need to make a rule deck. A common one would be:

LAYOUT PATH  "invx1.calibre.db"
LAYOUT PRIMARY "invx1"
LAYOUT SYSTEM GDSII
SOURCE PATH "invx1.src.net"
SOURCE PRIMARY "invx1"
SOURCE SYSTEM SPICE
MASK SVDB DIRECTORY "svdb" QUERY
//LVS REPORT "invx1.lvs.report"
LVS ABORT ON SOFTCHK NO
LVS ABORT ON SUPPLY ERROR YES
LVS SHOW SEED PROMOTIONS NO
LVS SHOW SEED PROMOTIONS MAXIMUM 50
LVS ISOLATE SHORTS NO
VIRTUAL CONNECT COLON NO
VIRTUAL CONNECT REPORT NO
LVS EXECUTE ERC YES
ERC RESULTS DATABASE "invx1.erc.results"
ERC SUMMARY REPORT "invx1.erc.summary" REPLACE HIER
ERC MAXIMUM RESULTS 1000
ERC MAXIMUM VERTEX 4096
INCLUDE "/mada/software/techfiles/FreePDK45/ncsu_basekit/techfile/calibre/calibreLVS.rul"

Renaming the lvs report (commented out) causes a conflict with the included rule deck.

Your input file is "invx1.calibre.db" which is a gds2 file. It is extracted to a file called "invx1.sp". Your spice netlist (from a schematic or other tool) should be "invx1.src.net"

You can then run your analysis with:

calibre -spice invx1.sp -lvs -hier -nowait my.rul

Your final results will be placed in mask.lvs.report.