Professional Documents
Culture Documents
Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
Command Interpreter Window (CIW) is controlling the environment. Other tools can be
started from here and it also serves a log window for many applications.
Library Manager gives a view of the design libraries and the different constructions that
exists therein.
Design Window (DW) shows the current design. It is possible to have several DW
opened at the same time with different, or the same, tools.
Text Window (TW) show text. It can be a log or report that was asked for, or an editor.
The menus in Cadence are mostly pull-downs, i.e. the menu will appear when the title are
clicked with the left button on the mouse. There are also pop-up menus that appear in the
background of the design window on a middle button press. The forms are used for entering
some specific information that is needed by the function called, the size of a transistor for
instance.
2. The Design Process: The design tools have a common structure of the designs. It is
hierarchical and consists of libraries, views, and instances.
Libraries and Views: All design data in Cadence are organized in libraries. There are
Reference Libraries which contains basic building blocks usable in the construction and
Design Libraries which embodies the current design.
Every library consists of cells and their different views, as in figure 1.1. A cell is a
database object which forms a building block, an inverter for instance. A view represents
K.L.E. Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
some level of abstraction of the cell. It can be a schematic drawing, layout, or maybe
some functional description.
Figure 1.1: An inverter cell with three views: layout, schematic, and symbol.
K.L.E. Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
The technology files are usually supplied by the silicon vendor that is to fabricate the design,
along with some libraries of standard cells and IO pads that can be used by the designer. Such a
collection is called a Design Kit.
5. The Design Flow
The abbreviated flow in figure 1.2 shows some of the steps in designing integrated circuits in the
Cadence environment.
The step Create the Design consists of drawing schematic views of all cells and blocks. The
schematic view contains transistor symbols, and maybe other components such as resistors and
capacitances, and wires connecting them. From the schematic view the symbol view is created
(almost automatically) so that the cell can be used on a higher level in the hierarchy.
The step Analyze the design includes functional verification (simulation) of the design on a
schematic level.
The third step, Create Layout, is done in a Layout Editor. Here the final semiconductor layers are
represented by different colors. All the cells and blocks used have the size they will have on the
final chip.
The last step is Verification of the design. The layout is examined for violations against the
geometric or electrical rules, and to verify the function of the physical implementation.
6. Schematic and Symbol tools:
To create the schematic the tool Virtuoso Schematic Composer is used. This editor is an
interactive system for building schematics by instantiating some basic components (transistors,
K.L.E. Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
capacitances, etc.) and to connect them to each other. The values (properties) of the components
can be edited to suit the specifications, text and comments can also be included.
The editor will also create symbols of the cells so that they can be used in other parts of the
construction.
7. Simulation
The simulation tool is started directly from the schematic editor and all the necessary net-lists
describing the design will be created. A simulation is usually performed in a test bench, which is
also a schematic, with the actual design included as an instance. The test bench also includes
signal sources and power supply. By using parameters for the properties of the components used
it is possible to quickly analyze the design for a wide range of variables.
The simulator is run from within Analog Circuit Design Environment which is a tool that handles
the interface between the user and the simulator. The simulator offers a wide range of analyses
(DC, frequency sweep, transient, noise, etc.) and the results can be presented graphically and be
saved.
The results (voltage levels, currents, noise, etc.) can be fed into a calculator which can present
various parameters of the analyzed circuit - delay time, rise time, slew rate, phase margin, and
many other interesting properties. It is also possible to set up algebraic expressions of in or
output signal which can be plotted as a function of some other variable.
8. Layout Tool
The Virtuoso Layout Editor is used for drawing the layout. A layout consists of geometrical
figures in different colors. From the size and color of these figures it is later possible to generate
the final mask layers which are used in the fabrication of the design. It is possible to include
other cells by instantiating their layout views. To verify that the layout fulfills all electrical and
geometric rules a Design Rule Check (DRC) program is used.
K.L.E. Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
7.1.2 Aim or objective of the experiment: Draw the Schematic, simulate it and plot input
output characteristics for nMOS and pMOS devices.
7.1.3 List of equipment required to conduct the experiment with their specifications:
Cadence composer-Schematic & Virtuoso for layout simulation.
7.1.4 Theoretical background for the experiment /Validation of the experiment:
The metaloxidesemiconductor field-effect transistor (MOSFET) is a transistor used
for amplifying or switching electronic signals. In MOSFETs, a voltage on the oxide-insulated
gate electrode can induce a conducting channel between the two other contacts called source
and drain. The channel can be of n-type or p-type, and is accordingly called an nMOSFET or
a pMOSFET. Figure 1 shows the schematic diagram of the structure of an nMOS device
before and after channel formation.
Figure 2 shows symbols commonly used for MOSFETs where the bulk terminal is either labeled
(B) or implied (not drawn).
G
G
K.L.E. Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
Vgs Vt
V
I ds Vgs Vt ds Vds Vds Vdsat
2
Vgs Vt
Vds Vdsat
cutoff
linear
saturation
Vgs
Vds
Vth
Region
(W/L)1
(W/L)2
7.2.1 Title of the experiment: Static and Dynamic Characteristics of CMOS inverter.
K.L.E. Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
7.2.2 Aim or objective of the experiment: Draw the Schematic; perform static and dynamic
characteristics of CMOS inverter.
7.2.3 List of equipment required to conduct the experiment with their specifications:
Cadence composer-Schematic & Virtuoso for layout simulation.
7.2.4 Theoretical background for the experiment /Validation of the experiment:
Static Analysis: The inverter is truly the nucleus of all digital designs. Once its operation and
properties are clearly understood, designing more intricate structures such as NAND gates,
adders, multipliers, and microprocessors is greatly simplified. The electrical behavior of these
complex circuits can be almost completely derived by extrapolating the results obtained for
inverters. The analysis of inverters can be extended to explain the behavior of more complex
gates such as NAND, NOR, or XOR, which in turn form the building blocks for modules such as
multipliers and processors.
Fig. 2.1 shows the circuit diagram of a static CMOS inverter. Its operation is readily
understood with the aid of the simple switch model of the MOS transistor: the transistor is
nothing more than a switch with an infinite off resistance (for |VGS| < |VT|), and a finite on
resistance (for |VGS| > |VT|). This leads to the following interpretation of the inverter. When Vin
is high and equal to VDD, the NMOS transistor is on, while the PMOS is off. This yields the
equivalent circuit of Fig.2.2a. A direct path exists between Vout and the ground node, resulting in
a steady-state value of 0V. On the other hand, when the input voltage is low (0 V), NMOS and
PMOS transistors are off and on, respectively. The equivalent circuit of Figure 5.2b shows that a
path exists between VDD and Vout, yielding a high output voltage. The gate clearly functions as
an inverter.
K.L.E. Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
Dynamic Analysis:
K.L.E. Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
1. Circuit diagram to implement.
2. Schematic of the circuit diagram will drawn using Composer-Schematic of Cadence tool
and simulate for DC analysis.
3. Perform DC analysis for static CMOS inverter and note down DC operating point.
4. Change W/L ratio note the change in transfer characteristics.
5. Perform transient analysis for dynamic CMOS inverter with appropriate load and
calculate tpHL, tpLH and tpd.
7.2.7 Table of observations:
Static Analysis:
W/L ratio
(W/L)1
(W/L)2
Operating Point
Dynamic Analysis:
CL
tpHL
tpLH
tp
7.3.1 Title of the experiment: Static and Dynamic Characteristics of CMOS NAND2 and
K.L.E. Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
NOR2.
7.3.2 Aim or objective of the experiment: Draw the Schematic; perform static and dynamic
characteristics of CMOS NAND2 and NOR2.
7.3.3 List of equipment required to conduct the experiment with their specifications:
Cadence composer-Schematic & Virtuoso for layout simulation.
7.3.4 Theoretical background for the experiment /Validation of the experiment:
Static Analysis: NAND2: Complementary CMOS gates inherit all the nice properties of the
basic CMOS inverter, discussed earlier. They exhibit rail to rail swing with VOH = VDD and
VOL = GND. The circuits also have no static power dissipation, since the circuits are designed
such that the pull-down and pull-up networks are mutually exclusive. The analysis of the DC
voltage transfer characteristics and the noise margins is more complicated than for the inverter,
as these parameters depend upon the data input patterns applied to gate.
Consider the static two-input NAND gate shown in Fig.3.1. Three possible input combinations
switch the output of the gate from high-to-low: (a) A = B = 0 to 1, (b) A= 1, B = 0 to 1, and (c)
B= 1, A = 0 to 1. The resulting voltage transfer curves display significant differences. The large
variation between case (a) and the others (b & c) is explained by the fact that in the former case
both transistors in the pull-up network are on simultaneously for A=B=0, representing a strong
pull-up. In the latter cases, only one of the pull up devices is on. The difference between (b) and
(c) results mainly from the state of the internal node int between the two NMOS devices. For the
NMOS devices to turn on, both gate-tosource voltages must be above VTn, with VGS2 = VA VDS1 and VGS1 = VB. The threshold voltage of transistor M2 will be higher than transistor M1
due to the body effect. The threshold voltages of the two devices are given by:
For case (b), M3 is turned off, and the gate voltage of M2 is set to VDD. To a first order, M2 may
be considered as a resistor in series with M1. Since the drive on M2 is large, this resistance is
small and has only a small effect on the voltage transfer characteristics. In case (c), transistor M1
acts as a resistor, causing body effect in M2.
K.L.E. Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
static inverter. For the purpose of delay analysis, each transistor is modeled as a resistor in series
with an ideal switch. The value of the resistance is dependent on the power supply voltage and an
equivalent large signal resistance, scaled by the ratio of device width over length, must be used.
The logic is transformed into an equivalent RC network that includes the effect of internal node
capacitances. Fig. 3.2 shows the two-input NAND gate and its equivalent RC switch level model.
Note that the internal node capacitance Cint attributable to the source/drain regions and the
gate overlap capacitance of M2/M1 is included. While complicating the analysis, the
capacitance of the internal nodes can have quite an impact in some networks such as large fan-in
gates.
K.L.E. Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
Dynamic Analysis:
W/L ratio
(W/L)1
(W/L)2
(W/L)1
(W/L)2
Operating Point
K.L.E. Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
Dynamic Analysis:
Gate
NAND2
CL
tpHL
tpLH
NOR2
tp
K.L.E. Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
7.4.2 Aim or objective of the experiment: Verify the Schematic and Layout of inverter by
performing DRC (Design Rule Check) and LVS (Layout versus Schematic) and also performs
RC extraction.
7.4.3 List of equipment required to conduct the experiment with their specifications:
Cadence composer-Schematic & Virtuoso for layout simulation.
7.4.4 Theoretical background for the experiment /Validation of the experiment:
Vout
K.L.E. Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
7.5.1 Title of the experiment: Layout of CMOS NAND, CMOS NOR, and CMOS XOR.
K.L.E. Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
7.5.2 Aim or objective of the experiment: Verify the Schematic and Layout of inverter by
performing DRC (Design Rule Check) and LVS (Layout versus Schematic).
7.5.3 List of equipment required to conduct the experiment with their specifications:
Cadence composer-Schematic & Virtuoso for layout simulation.
7.5.4 Theoretical background for the experiment /Validation of the experiment:
CMOS NAND:
CMOS XOR:
K.L.E. Societys
B.V. Bhoomaraddi College of Engineering & Technology, Hubli 31
DEPARTMENT OF Electronics & Communication
ENGINEERING
~(A.B)
~(A+B) A B