Tutorial4 Layout and DRC of OP-AMP
Tutorial4 Layout and DRC of OP-AMP
Tutorial4 Layout and DRC of OP-AMP
Department of Microelectronics
Masters Program Microelectronics and Microsystems
M2
inn
out
M3
idc50
u
M5/M
6
M9
M8
M7
C
b) Start the DLE clicking on LAYOUT/Tools/Layout XL. The layout and the schematics windows are now
available.
c) Select LAYOUT/create/Pick from Schematic in the layout window.
d) In the Schematic window, mark all the elements and change to the layout window.
e) Click on the position where the elements should be placed. If you see no elements placed, press Shift-F to
make all display Levels visible. If you need to redraw the window contents, press Crtl-r.
f)
Click on LAYOUT/Connectivity/Show Incomplete Nets to display all unconnected nets. The appearing
window can be closed with OK. If a transistor in the layout window is marked, then it appears also in the
schematic window as selected.
g) Complete the connections between the circuit elements and include the input and output pins.
Remind to frequently run the design rule check. Your layout should be free of DRC errors to continue with the
next steps of the design flow.
4.4.1 Extraction
The individual components of your design are extracted from the layout. During the extraction, the extraction
tool infers what kind of components are present in the layout. These are stored in the view " extracted ". To
extract your design, follow the next instructions:
a) Before you start the CDFII Environmnet, please set the environment variable in the Unix-Terminal-window:
setenv CDS_Netlisting_Mode Analog
b) Open the layout of the OP-AMP and perform the Design Rule Check to make sure that the layout does not
contain any errors.
c) Open the extraction window with LAYOUT/Verify/Extract... To start the extraction click OK.
d) If the extraction was succesfull, the message Total Errors Found: 0 prompts in the CIW.
4.4.2 LVS
LVS means layout versus schematic. In this verification step the netlist of the schematic view is compared with
the netlist, which was produced by the extraction. If layout and schematic correspond, then a post layout
simulation can be started. To run this verification, follow the next instructions:
a) Before you start the LVS check, open the schematic of the OP and erase all voltage and current sources.
b) Open the extracted view. Click on LAYOUT/Verify/LVS....
c) Fill out the fields for the schematic and extracted view. This can be done by using the browse button. In
the column Schematic enter schematic as the selected view and in the column Extracted enter the
extracted as the selected view.
d) Make sure that the Rules File is divaLVS.rul and the Rules Library is TECH_CYE. Start the LVS by
clicking on Run.
e) After finishing the LVS you can get information about the results of the LVS run by clicking Output in the
LVS setup window.
f)
If the message "LVS failed" appears, you can analyze the error by opening the logfile and/or output file.
If the message "LVS succeeded" appears, have a look at the output file. If it contains the message "the
net-lists match", the layout correctly describes the circuit in the schematic. In that case the LVS is
finished, otherwise the error must be eliminated and a new LVS run should be started.
In the option Switch View List, enter the view extracted directly behind spectre and press OK.
g) Create a new netlist with Affirma/Simulation/Netlist/Create Raw. Do the parasitic elements appear in
the new netlist?
h) Start the simulation as usual. Check by means of different simulations whether the specification of the OPAMPs are still fulfilled or not.
4.5 Protocoll
a) Print the final layout as a Postscript file.
b) Have a look at the netlists of the schematic and extracted views.
capacitance ?
c) Have a look at the elements of the extracted view and explain the parasitic capacitances.
d) Print the netlist of the postlayout simulation
e) Verify that the post layout simulation of the extrated View still fullfills the specification. Simulate and print
the most important characteristics of the OP-AMP.
f)