SlideShare a Scribd company logo
file://Zeus/class$/ee466/public_html/tutorial/layout.html



                   CADENCE LAYOUT
                      TUTORIAL
Creating Layout of an inverter from a Schematic:
Open the existing Schematic




                                                   Page 1
file://Zeus/class$/ee466/public_html/tutorial/layout.html




From the schematic editor window
Tools >Design Synthesis >Layout XL

A window for startup Options comes up



                                                  Page 2
file://Zeus/class$/ee466/public_html/tutorial/layout.html




Select the button corresponding to the Create New text as shown

A Create New File window comes up. The Cell Name corresponds to the schematic name, leave it that
way.
The field corresponding to the View Name label should read Layout.
Click OK and see the layout window come up.




                                                    Page 3
file://Zeus/class$/ee466/public_html/tutorial/layout.html




                         Page 4
file://Zeus/class$/ee466/public_html/tutorial/layout.html




From the layout window menu select:
Create >pick from Schematic and the window below comes up




Highlight/Select the entire circuit from the schematic window and move the mouse onto the layout
window. The layout components of your circuit show on the layout window. Place them with a click of
the mouse. If the layers do not show; simultaneously press the SHIFT key and the letter F and the layers
will show. Now connect the Poly layers using the drawing tool. This is achieved by selecting from the
LSW window the P0 drawing layer and drawing a rectangle that joins the nMOS and pMOS gates (red
layer on each transistor}.

Connect the drains using the M1 drawing layer selected from the LSW window. Draw the ground and
vdd nets. They will be of 0.36microns wide. See the picture below for dimensions. Use the hot key "i" to
insert the NTAP_J instance on the vdd net, making sure the contact is directly on the net. Insert the
PTAP_J instance on the gnd net.

VERY IMPORTANT
                                                    Page 5
file://Zeus/class$/ee466/public_html/tutorial/layout.html
VERY IMPORTANT
Labels must use the pin layers instead of the text. See diagram below. To view the properties and
connectivity of the pin: select the pin and click the middle mouse button to select properties. The same
should be done with the text box.




Make sure the pin and the text are of the corresponding layer e.g if the pin is a P0 pin make sure it is
placed on P0 layer and the text must be of P0 material.




                                                     Page 6
file://Zeus/class$/ee466/public_html/tutorial/layout.html




                         Page 7
file://Zeus/class$/ee466/public_html/tutorial/layout.html




                         Page 8
file://Zeus/class$/ee466/public_html/tutorial/layout.html




The layout is now complete and needs to be checked for design rule violations. On the layout window
click on the Calibre menu item:
Caliber >Run DRC




                                                   Page 9
file://Zeus/class$/ee466/public_html/tutorial/layout.html




We will use the default selection. Click OK on the window above.




                                                  Page 10
file://Zeus/class$/ee466/public_html/tutorial/layout.html




Click on Run DRC and two more windows will show up. The one that shows first does not contain
information of interest. The second one is key.

The window below shows results of a layout that has an error. Watch the comments at the bottom of the
window, they give the specifics on what the error is.




                                                  Page 11
file://Zeus/class$/ee466/public_html/tutorial/layout.html




                                                                                                           a
Create Library form appears, fill it as

Right Click on top of the lettering highlighted in blue on the window above and watch the layout window
closely. The area that has the error gets highlighted. Sometimes the color used to highlight is the same as
the color of the material making it difficult to see where the error is. If you click on the numbers 01 or 02,
you will see on the right hand column of this window the coordinates and you can thus click on these
coordinates and watch the response on the layout window.

Correct the error and run DRC again to see if an more violations exist. The DRC Window below shows
results of an error free layout, one in which no design rules have been violated.




                                                     Page 12
file://Zeus/class$/ee466/public_html/tutorial/layout.html




Once we have succeeded with DRC we need to compare the layout vs the schematic using LVS. Click
on the Caliber menu item:
Caliber >Run LVS

The window below shows a failed LVS. Clicking on the lettering highlighted in blue shows what the
problem is.




                                                  Page 13
file://Zeus/class$/ee466/public_html/tutorial/layout.html




Fix the errors and re-run LVS, Note the green faces indicating success.




                                                   Page 14
file://Zeus/class$/ee466/public_html/tutorial/layout.html




Now that DRC and LVS have passed close these windows and on the Layout window click on the Tools
menu item:
Tools >Post-Layout Simulation >Schematic With Skipped Cells.

The Window below comes up.
                                                 Page 15
file://Zeus/class$/ee466/public_html/tutorial/layout.html
The Window below comes up.




                                               Page 16
file://Zeus/class$/ee466/public_html/tutorial/layout.html




                        Page 17
file://Zeus/class$/ee466/public_html/tutorial/layout.html




Select the Extraction Button and then Click on Run PLS

Watch the icfb window. If the extraction is completed successfully you will see the text in the figure
below otherwise a message that reads: "pls:PLS Failed" will be displayed and you will have to determine
the problem and fix it. If your design had not passed LVS you will get a Warning Message that states that
the Schematic and the Layout are not compatible. You can proceed with the subsequent steps even
though LVS failed.




Now you have extracted schematic and layout views of your layout with all the parasitics. The library
manager quits automatically at this point (should not happen but ....). Close the schematic and layout
editing windows.

Open the library manager and select your library.




                                                    Page 18
file://Zeus/class$/ee466/public_html/tutorial/layout.html




Notice the additional files that have been created (PLSextracted and PLSsch_RCMAX_RCc), open the
PLSsch_RCMAX_RCc fil). It contains the schematic of your transistors as extracted from the layout with
all the paracitics (capacitances and resistances). From this schematic window select the Tools menu item
as shown in the figure below:
Tools >Analog Environment




                                                   Page 19

More Related Content

PDF
Remove maps galaxy toolbar – uninstall tutorial
PDF
2019 se installation_guide&knownissues
DOC
Tutorials2
DOCX
Oracle notes
PPT
Chapter 06
DOC
Oracle forms 6_i__1_
PDF
Ece523 folded cascode design
PDF
Differntial Input to Single Ended Output, Two stage Op-amp
Remove maps galaxy toolbar – uninstall tutorial
2019 se installation_guide&knownissues
Tutorials2
Oracle notes
Chapter 06
Oracle forms 6_i__1_
Ece523 folded cascode design
Differntial Input to Single Ended Output, Two stage Op-amp

Viewers also liked (7)

PDF
Design of two stage OPAMP
DOCX
Operational Amplifier Design
DOCX
Single Stage Differential Folded Cascode Amplifier
PDF
Two stage op amp design on cadence
PDF
Two stage folded cascode op amp design in Cadence
PPTX
Design and implementation of cmos rail to-rail operational amplifiers
PDF
Gain improvement of two stage opamp through body bias in 45nm cmos technology
Design of two stage OPAMP
Operational Amplifier Design
Single Stage Differential Folded Cascode Amplifier
Two stage op amp design on cadence
Two stage folded cascode op amp design in Cadence
Design and implementation of cmos rail to-rail operational amplifiers
Gain improvement of two stage opamp through body bias in 45nm cmos technology
Ad

Similar to Cadence layout Tutorial (20)

PDF
Vlsi cadence tutorial_ahmet_ilker_şin
PDF
Cadence tutorial lab_2_f16
PDF
Cadence tutorial lab_2_f16
PDF
Umc90 lab2 il2222
PPT
PCB Design - Printed Circuit Board - VLSI Designing
PDF
Tutorial see electrical-na-pt
PDF
Circuit Simplifier
PDF
Cadence SImulation
PDF
Experiment_1.pdf
PDF
Express pcb tutorial
PDF
Magic Tutorial by IIIT Hyderabad professor
PDF
Cmos uma
PDF
Cmos uma
PPTX
plc slc 500.pptx
PPTX
Arduino Simulation_Basic_Day-3 (Tinkercad+Proteus PCB)
PDF
Visio tutorial 2013
PDF
Firmware Debugging with PICkit2
PDF
Eagle tut
PDF
Editors l21 l24
Vlsi cadence tutorial_ahmet_ilker_şin
Cadence tutorial lab_2_f16
Cadence tutorial lab_2_f16
Umc90 lab2 il2222
PCB Design - Printed Circuit Board - VLSI Designing
Tutorial see electrical-na-pt
Circuit Simplifier
Cadence SImulation
Experiment_1.pdf
Express pcb tutorial
Magic Tutorial by IIIT Hyderabad professor
Cmos uma
Cmos uma
plc slc 500.pptx
Arduino Simulation_Basic_Day-3 (Tinkercad+Proteus PCB)
Visio tutorial 2013
Firmware Debugging with PICkit2
Eagle tut
Editors l21 l24
Ad

Recently uploaded (20)

PPTX
Cell Types and Its function , kingdom of life
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Institutional Correction lecture only . . .
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
01-Introduction-to-Information-Management.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Cell Types and Its function , kingdom of life
202450812 BayCHI UCSC-SV 20250812 v17.pptx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
O7-L3 Supply Chain Operations - ICLT Program
Institutional Correction lecture only . . .
Pharmacology of Heart Failure /Pharmacotherapy of CHF
102 student loan defaulters named and shamed – Is someone you know on the list?
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Final Presentation General Medicine 03-08-2024.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Cell Structure & Organelles in detailed.
2.FourierTransform-ShortQuestionswithAnswers.pdf
Microbial disease of the cardiovascular and lymphatic systems
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Microbial diseases, their pathogenesis and prophylaxis
human mycosis Human fungal infections are called human mycosis..pptx
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
01-Introduction-to-Information-Management.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf

Cadence layout Tutorial