Department of EEE
VLSI I
BUET
Group No: 06
Lab Number: 04
LAB TITLE: Layout design with Cadence Virtuoso Layout Suite L Editor.
Prepared By:
Student Name: Navid Anjum Aadit
Student ID: 1006057
Name of Group Member: Sayeed Shafayet
Student ID of Group Member: 1006003
Date of Experiment: 11-04-2015
Date of Report : 25-04-2015
Page 1
Department of EEE
BUET
ABSTRACT
In this experiment, Cadence Virtuoso Layout Suite L has been used to build the layout view of a
CMOS Inverter with the constraint that it should be of minimum possible size. Then using
Cadence ASSURA the DRC rules have been checked for design errors and using ASSURA LVS
check, layout has been matched with the schematic. The process technology adopted for this
experiment is gpdk090 which is a 90nm technology. The purpose of this experiment was to get
acquainted with the design rules that come into action when minimum size devices are to be
designed.
KEYWORDS
1.
2.
3.
4.
5.
DRC
ASSURA
Layout
Inverter
LVS
Page 2
Department of EEE
BUET
TABLE OF CONTENTS
Page
Abstract....2
Keywords..2
Table of Contents......3
List of Figures.......4
List of Tables...4
1. Introduction..........5
2. Theory..5
3. Lab Handout Question ......8
4.
. Tools Used............8
5. Procedure ....8
6. Results ....8
6.1 Layout of the inverter........8
6.2 Errors Received....................9
.
6.3 List of rules.....9
6.4 List of some good practices........10
6.5 LVS Check .......10
7. Conclusion..11
8. References... 11
Page 3
Department of EEE
BUET
LIST OF FIGURES
1.
2.
3.
4.
5
6
7.
8.
Page
5
6
6
7
8
9
9
10
LIST OF TABLES
No table is used.
Page 4
Department of EEE
BUET
INTRODUCTION
This experiment has been designed to create a layout view of the basic inverter circuit from scratch
using Cadence Virtuoso Layout Suite L Editor and to per-form the design rule check of the inverter
using Cadences ASSURA.
The simple CMOS inverter can be considered to be the foundation of every digital electronic device,
from cell phones to satellites to supercomputers. Be-cause the inverter is so important to the
success and advancement of digital electronics, its client layout design is thus of crucial importance
for extensive studying.
THEORY
VLSI Design Process
The VLSI design process goes through the following steps:
Layout Design
Integrated circuit layout is the representation of an integrated circuit in terms of planar geometric
shapes which correspond to the patterns of metal, oxide, or semiconductor layers that make up the
components of the integrated circuit [1].
When using a standard process the behavior of the final integrated circuit depends largely on the
positions and interconnections of the geometric shapes. While designing a layout all the components
that make up a chip are placed and connected so that they meet performance and size criterion. The
generated layout must pass a series of checks in a process known as physical verification. The most
common checks in this verification process are:
design rule checking (DRC),
layout versus schematic (LVS),
parasitic extraction,
antenna rule checking
Electrical rule checking (ERC) etc.
Page 5
Department of EEE
BUET
CMOS Inverter:
The CMOS inverter consists of a PMOS and an NMOS transistor. They must be properly shaped to
account for the fact that holes have lower mobility than electrons. So the PMOS transistor generally has
a larger size and to reduce the undesirable effects due to larger size, twice the no. of contacts in NMOS
are placed in the PMOS.
Department of EEE
BUET
Department of EEE
BUET
TOOLS USED
1. Cadence Virtuoso Layout Suite L
2. Cadence ASSURA DRC
3. Cadence ASSURA LVS
PROCEDURE
1. Calculated the two dimensional sizes of each layer conforming to the above mentioned design rules.
2. Created each layer using rectangular shape.
3. Created VDD, GND and Vout terminal/pin selecting the Metal1 layer Created Vin pin selecting the
poly layer.
4. Performed DRC rules check by Cadences ASSURA .
5. Corrected the errors and performed DRC rules check until there remained no error.
RESULTS
1. Layout of the CMOS inverter as designed:
Department of EEE
BUET
This might be the achievable minimum size for the inverter which meets the requirements as specified.
2. Errors Received:
After drawing the layout of the inverter and checking the DRC rules for the first time, the following
error message was received:
Metal1 to Metal1 spacing must be 0.18 m
This corresponded to the fact that in our design the extensions of the VDD, GND and Vout pins were
not properly connected to the main metal1 layer, namely the VDD layer, GND layer and the joining of
the two drain regions respectively.
After seeing to these connection errors DRC checking was performed again without any more error
messages implying that the layout design is complete.
After all the errors have been corrected, DRC check yielded the following window:
3. List of rules relevant to the design of CMOS inverter in addition to the rules
mentioned in the theory section:
1. Metal area smaller than .07 are not allowed.
2. Contact on gate is not allowed.
3. Minimum poly to contact enclosure must be 0.04um. Poly to contact enclosure on at least two
opposite sides must be greater than 0.06 um.
4. Poly gates cannot have bends
Page 9
5. LVS Check:
The LVS check lead to no error. The output window is shown below:
Page 10
CONCLUSION
CMOS inverter is the primary component of modern day integrated circuits including microprocessors,
microcontrollers, static RAM, image sensors, data converters, and some types of transceivers. Thus
the designing of its layout must be done carefully so that not only there are any errors but also its
design should be as compact as possible. This basic building block can be used later in other layout
designs as well.
In this experiment three basic steps of CMOS process flow Layout Design, DRC and LVS checking
have been studied in Cadence. The layout of a basic inverter has been drawn in the Cadence Virtuoso
Layout Suite L for gpdk90nm process parameters. The design rules of the layout have been checked
by the Cadence ASSURA and all the errors have been resolved. And finally, the LVS check has been
performed. Another objective was to obtain minimum possible dimension for the inverter, which, as
we have calculated, has been obtained as instructed. This experiment helped understand the layout
design process rules.
REFERENCES
1. http://en.wikipedia.org/wiki/Integrated_circuit_layout
2. http://en.wikipedia.org/wiki/Design_rule_checking
3. Neil H. E. Weste, David Harris and Ayan Banerjee, CMOS VLSI Design: A Circuits and
Systems Perspective, Third Edition, Chapter 4, Section 6,Pearson Education, 2005
4. http://www.circuitstoday.com/vlsi-design-flow
5. C. Mead and L. Conway, Introduction to VLSI Systems, Reading, MA: Addison-Wesley, 1980
6. Louis, Luciano Lavagno, Grant Martin, Electronic Design Automation for Integrated Circuits
Handbook, CRC/Taylor and Francis, 2006
Page 11