Difference between revisions of "Running LVS"

From Vlsiwiki
Jump to: navigation, search
(LVS Options)
Line 5: Line 5:
 
To run LVS, first select Calibre->Setup->Layout Export. In the new window add the path to the layer map file:
 
To run LVS, first select Calibre->Setup->Layout Export. In the new window add the path to the layer map file:
  
  /mada/software/techfiles/FreePDK45/ncsu_basekit/techfile/calibre/layer.inc
+
  /mada/software/techfiles/FreePDK45/ncsu_basekit/techfile/calibre/streamOut.map
  
 
Then press OK and select Calibre->Run LVS. Like the DRC setup, select the LVS rules file:
 
Then press OK and select Calibre->Run LVS. Like the DRC setup, select the LVS rules file:
Line 12: Line 12:
  
 
In the Input section, make sure you are comparing layout and netlist. It should be hierarchical. Under the "Layout" tab, make sure the correct layout is selected and "Export from layout viewer" is selected. Under the "Netlist" tab make sure the correct top cell is selected and select "Export from schematic viewer".
 
In the Input section, make sure you are comparing layout and netlist. It should be hierarchical. Under the "Layout" tab, make sure the correct layout is selected and "Export from layout viewer" is selected. Under the "Netlist" tab make sure the correct top cell is selected and select "Export from schematic viewer".
 
  
 
== Running LVS ==
 
== Running LVS ==

Revision as of 22:34, 23 September 2009

To run LVS, you must have a schematic and a DRC clean layout.

LVS Options

To run LVS, first select Calibre->Setup->Layout Export. In the new window add the path to the layer map file:

/mada/software/techfiles/FreePDK45/ncsu_basekit/techfile/calibre/streamOut.map

Then press OK and select Calibre->Run LVS. Like the DRC setup, select the LVS rules file:

/mada/software/techfiles/FreePDK45/ncsu_basekit/techfiles/calibre/calibreLVS.rul

In the Input section, make sure you are comparing layout and netlist. It should be hierarchical. Under the "Layout" tab, make sure the correct layout is selected and "Export from layout viewer" is selected. Under the "Netlist" tab make sure the correct top cell is selected and select "Export from schematic viewer".

Running LVS

Click "Run LVS" to launch the job. It may warn you about overwriting files and such. That's ok. If things go well, you should match!

Debugging errors

There is a separate wiki page, Debugging LVS, on suggestions for debugging errors. This is a very difficult problem sometimes, but it is usually a simple swap of nets or pins.