Professional Documents
Culture Documents
Outline
Verification by Layout Versus Schematic (LVS) with Calibre Tool Setting Verification by Parasitic Extraction (PEX) with Calibre Tool Setting NAND and NOR Layout with Sharing Drain and Source Exercise LAB
Outline
Verification by Layout Versus Schematic (LVS) with Calibre Tool Setting Verification by Parasitic Extraction (PEX) with Calibre Tool Setting NAND and NOR Layout with Sharing Drain and Source Exercise LAB
Layout Netlist
Comparsion Phase
Layout Netlist
Verification Results
Calibre LVS
ASCII Report Extracted Netlist LVS Results Database
Calibre Tool
File : Contains pulldown menus that allow the user to create, open, save, use recent runset or to exit the GUI. Transcript : Contains pulldown menus that allow the user to save as, echo the transcript to another location and search the file. Setup : Contains pulldown menus that allow the user to select check preference, setup the layout viewer and the icon to turn on/off how tool tips.
Inputs
Specify the layout database including the type of file and primary cell. Indicate whether or not to import the layout database from the layout viewer. Layout database type : GDSII Source Database Type : SPICE
Hierarchical analysis requires the identification of corresponding cells between the source and layout.
LVS-H automatically matches cells in the source and layout with the same name when invoked with the Match cells by name(automatch) Creating the hcells correspondence file
In this tutorial we just use automatch, so be careful to check your layout & source cells name.
Outputs
Specify the LVS report file. Indicate where the report will be written or view it upon completion
Run Control
Specify how the LVS run is to be executed. Run Single-Threaded or Multi-Threaded.
Press the button and start run LVS. If select before, it will open RVE When LVS finish.
Transcript
View the transcript for the current Calibre run.
Run LVS
Run Calibre based on the information provided by the user.
Start RVE
Start the result viewing environment.
ERRORS!!!!
Discrepancy Information Pane: Display an excerpt from the LVS report related to the discrepancy.
Select detail
Click here
Highlight Errors
Select detail
Click here
LVS Finish
The same
=
Design
Outline
Verification by Layout Versus Schematic (LVS) with Calibre Tool Setting Verification by Parasitic Extraction (PEX) with Calibre Tool Setting NAND and NOR Layout with Sharing Drain and Source Exercise LAB
Calibre PEX
ASCII Report Extracted Netlist PEX Results Database
Modify Layout
NO
Post-Layout Simulation
The netlist of SPICE/CDL format that includes parasitic element can be obtained after the Dracula LPE/PRE (Layout Parameter Extraction). It can be used for post simulation by circuit simulator, such as SPICE. Add simulation control and input stimulus for final simulation(Post-Layout Simulation).
Calibre Tool
File : Contains pulldown menus that allow the user to create, open, save, use recent runset or to exit the GUI. Transcript : Contains pulldown menus that allow the user to save as, echo the transcript to another location and search the file. Setup : Contains pulldown menus that allow the user to select check preference, setup the layout viewer and the icon to turn on/off how tool tips.
Inputs
Specify the layout database including the type of file and primary cell. Indicate whether or not to import the layout database from the layout viewer. Layout database type : GDSII Source Database Type : SPICE
Hierarchical analysis requires the identification of corresponding cells between the source and layout.
LVS-H automatically matches cells in the source and layout with the same name when invoked with the Match cells by name(automatch) Creating the hcells correspondence file
In this tutorial we just use automatch, so be careful to check your layout & source cells name.
Hierarchical Extraction
Run Control
Specify how the PEX run is to be executed. Run Single-Threaded or Multi-Threaded.
Transcript
View the transcript for the current Calibre run.
Run PEX
Run Calibre based on the information provided by the user.
Start RVE
Start the result viewing environment.
PEX Result
Load HSPICE
Outline
Verification by Layout Versus Schematic (LVS) with Calibre Tool Setting Verification by Parasitic Extraction (PEX) with Calibre Tool Setting NAND and NOR Layout with Sharing Drain and Source Exercise LAB
Sharing Drain/Source
poly SiO2 N+/P+ N+/P+ PN+/P+ N+/P+ IMP metal contact Sharing drain and source
metal contact
N+/P+ IMP
vi2 vo
gnd
gnd
Outline
Verification by Layout Versus Schematic (LVS) with Calibre Tool Setting Verification by Parasitic Extraction (PEX) with Calibre Tool Setting NAND and NOR Layout with Sharing Drain and Source Exercise LAB
Exercise
Try LVS and PEX with last LAB(three inverter). Use HSPICE to Post_simulation. Look different between Pre_simulation and Post_simulation . Input constrain : vi vi gnd! pwl 0 0 9.9n 0 10n 1.8 19.9n 1.8 20n 0 R If we want to measure the net, it will need add label on that net in layout view. For example: we need add label on net in layout view, so we can use measre option to calculate what information we want.
Post-simulation :
Delay increased. Because after layout complete real circuit can be calculation.
Outline
Verification by Layout Versus Schematic (LVS) with Calibre Tool Setting Verification by Parasitic Extraction (PEX) with Calibre Tool Setting NAND and NOR Layout with Sharing Drain and Source Exercise LAB
nor_sim
word file Draw the schematic , symbol, and layout. (_.doc) Run Pre_sim and Post_sim compare result. Run DRC, LVS, PEX process (printscreen) .
_.rar
LAB constrain
Input constrain:
vdd vdd! gnd! 1.8 vi1 vi1 gnd! pwl 0 0 2.2u 0 2.4u 1.8 4.6u 1.8 4.8u 0 R vi2 vi2 gnd! pwl 0 0 1u 0 1.2u 1.8 2.2u 1.8 2.4u 0 R
Measure
rise time of vo : 0.1*1.8~0.9*1.8 rise=1 Fall time of vo : 0.9*1.8~0.1*1.8 fall=1 AVG_power
Reference
CIC(A003)
Physical Verification with Calibre Training Manual
CIC(A004)
Full-Custom IC Design Concepts(for WS) Training Manual