Upload
anon1360815
View
416
Download
36
Embed Size (px)
Citation preview
7/25/2019 Vlsi Lab Manual(Microwind)
1/40
DEPARTMENT
OFELECTRONICS AND COMMUNICATION
ENGINEERING
7/25/2019 Vlsi Lab Manual(Microwind)
2/40
7/25/2019 Vlsi Lab Manual(Microwind)
3/40
VLSI Laboratory
The students are required to design the schematic diagrams using CMOS logic and to
draw the layout diagrams to perform the following experiments using CMOS 130nm
Technology with necessary E! tools "Mentor #raphics$Tanner%&
List of Experimets!
1& esign and implementation of an in'erter
(& esign and implementation of uni'ersal gates
3& esign and implementation of full adder
)& esign and implementation of full su*tractor
+& esign and implementation of ,S-latch
.& esign and implementation of -latch
/& esign and implementation asynchronous counter
& esign and mplementation of static ,!M cell
2& esign and mplementation of differential amplifier
10& esign and mplementation of ring oscillator
E"#ipmet Re"#ire$!
1& Microwind3&1 and SC3 software-latest 'ersion
(& 4ersonal computer with necessary peripherals&
7/25/2019 Vlsi Lab Manual(Microwind)
4/40
DSC%&
DSC% is software for logic design& 5ased on primiti'es6 a hierarchical circuit can *e
*uilt and simulated& t also includes delay and power consumption e'aluation& 7ith the help
of this software one can implement digital circuits at its *asic gate primiti'es or at its
transistor le'el&
The following step *y step procedure gi'es you how to use this software to implement
circuits at transistor le'el&
1& To open the software dou*le clic8 on the SC3 icon on your des8top
t opens the default window as shown *elow
7/25/2019 Vlsi Lab Manual(Microwind)
5/40
(& To design the circuit6 select the necessary components which are shown in sym*ol
li*rary on right hand side and drag and drop on the wor8 area6 use *uttons for input
and 9E for output and also insert : and #; which are also part of sym*ol
li*rary as shown *elow&
3& Made the interconnections as per the circuit diagram using add a line option
)& ;ow to o*ser'e the functionality of the circuit6 run simulation using this icon
7/25/2019 Vlsi Lab Manual(Microwind)
6/40
7hen 9E glow6 it indicates a high output6 that
7/25/2019 Vlsi Lab Manual(Microwind)
7/40
After s#''essf#( 'omp(etio of 'ir'#it $esi)* +e +i(( )o for (ayo#t
$esi) #si) t,e s',emati' as refere'e i Mi'ro+i$ &-. soft+are too(-
T,e step by step pro'e$#re as fo((o+s
Mi'ro+i$ &-.
Mi'ro+i$ is a tool for designing and simulating circuits at layout le'el& The tool features
full editing facilities "copy6 cut6 past6 duplicate6 mo'e%6 'arious 'iews "MOS characteristics6
( cross section6 3 process 'iewer%6 and an analog simulator&
7/25/2019 Vlsi Lab Manual(Microwind)
8/40
1& To open the software dou*le clic8 on the microwind31 icon on your des8top
t opens the default window as shown *elow
On the right hand side it contains all the necessary layers used in layout design under palette
window&
7/25/2019 Vlsi Lab Manual(Microwind)
9/40
(& 5efore start designing the layout6 select the design rule file as follows6 flieselect
foundrychoose default&rul
3& To design an in'erter we need two transistors ;MOS and 4MOS6 a MOS transistor is
formed when a poly silicon layer is crossed with diffusion layer
)& The ploy silicon layer indicates gate terminal6 where the diffusion layer ends acts as
source and drain which are interchangea*le&
;ow the interconnections can *e completed *y using metal1 layer as shown
7/25/2019 Vlsi Lab Manual(Microwind)
10/40
+& ;ow to =oin different layers use contact cuts6 as gi'en in palette window&
.& ;ow add input to ploy layer6 *y choosing add pulse6 for output add a 'isi*le node at
drain-drain contact metal layer as shown *elow
7/25/2019 Vlsi Lab Manual(Microwind)
11/40
/& ;ow run the simulation *y using the icon
7/25/2019 Vlsi Lab Manual(Microwind)
12/40
7/25/2019 Vlsi Lab Manual(Microwind)
13/40
LA/OUT DESIGN RULESN0 1e((r.2. Miim#m +i$t, .2 3
r.24 5et+ee +e((s .2 3
r..2 Miim#m +e(( Area .66 3 4
Diff#sior42. Miim#m N7 a$ P7 $iff#sio +i$t, 63
r424 5et+ee t+o P7 a$ N7 $iff#sios 63
r42& Extra N0+e(( after P7 $iff#sio 83
7/25/2019 Vlsi Lab Manual(Microwind)
14/40
r426 5et+ee N7 $iff#sio a$ 0+e(( 83
r4.2 Miim#m $iff#sio area .83 4
Po(ysi(i'o
r&2. Po(ysi(i'o 1i$t, 43
r&24 Po(ysi(i'o )ate o Diff#sio 43
r&29 Extra Po(ysi(i'o s#rro#$i) Diff#sio &3
r&26 5et+ee t+o Po(ysi(i'o boxes &3
Cota'tr62. Cota't +i$t, 43
r62& Extra $iff#sio s#rro#$i) 'ota't .3
7/25/2019 Vlsi Lab Manual(Microwind)
15/40
r626 Extra Po(y s#rro#$i) 'ota't .3
r62: Extra meta( s#rro#$i) 'ota't .3
Meta(r:2. 5et+ee t+o Meta(s 63
r:.2 Miim#m Meta( area .83 4
7/25/2019 Vlsi Lab Manual(Microwind)
16/40
Experimet ; .
CMOS INVERTER
AIM!To design and implement the layout of CMOS in'erter
SOFT1ARE TOOLS! SC3 "Schematic Editor%
MC,O7;3&1 "9ayout Editor%
LOGIC S/M5OL < TRUT% TA5LE!
CMOS CIRCUIT DIAGRAM!
7/25/2019 Vlsi Lab Manual(Microwind)
17/40
DSC%& SC%EMATIC!
MICRO1IND&-. LA/OUT!
DSC%& SC%EMATIC SIMULATION!
7/25/2019 Vlsi Lab Manual(Microwind)
18/40
MICRO1IND&-. LA/OUT SIMULATION!
RESULT!
7/25/2019 Vlsi Lab Manual(Microwind)
19/40
Experimet ; 4
UNIVERSAL GATES
AIM!esign and mplementation of >ni'ersal #ates
SOFT1ARE TOOLS! SC3 "Schematic Editor%
MC,O7;3&1 "9ayout Editor%
LOGIC S/M5OL* CMOS CIRCUIT DIAGRAM* TRUT% TA5LE!
DSC%& SC%EMATIC!
NAND NOR
7/25/2019 Vlsi Lab Manual(Microwind)
20/40
MICRO1IND&-. LA/OUT!
NAND NOR
DSC%& SC%EMATIC SIMULATION!
NAND
7/25/2019 Vlsi Lab Manual(Microwind)
21/40
NOR
7/25/2019 Vlsi Lab Manual(Microwind)
22/40
MICRO1IND&-. LA/OUT SIMULATION!
NAND
NOR
RESULT!
7/25/2019 Vlsi Lab Manual(Microwind)
23/40
Exer'ise ; .
5ASIC GATES
AIM!esign and mplementation of 5asic #ates "!;6 O,6 E?-O,%
SOFT1ARE TOOLS! SC3 "Schematic Editor%
MC,O7;3&1 "9ayout Editor%
LOGIC S/M5OL < TRUT% TA5LE!
CMOS CIRCUIT DIAGRAM =AND GATE>!
DSC%& SC%EMATIC =AND GATE>!
7/25/2019 Vlsi Lab Manual(Microwind)
24/40
MICRO1IND&-. LA/OUT =AND GATE>!
DSC%& SC%EMATIC SIMULATION =AND GATE>!
MICRO1IND&-. LA/OUT SIMULATION =AND GATE>!
7/25/2019 Vlsi Lab Manual(Microwind)
25/40
7/25/2019 Vlsi Lab Manual(Microwind)
26/40
LOGIC S/M5OL < TRUT% TA5LE!
CMOS CIRCUIT DIAGRAM =OR GATE>!
DSC%& SC%EMATIC =OR GATE>!
MICRO1IND&-. LA/OUT =OR GATE>!
7/25/2019 Vlsi Lab Manual(Microwind)
27/40
DSC%& SC%EMATIC SIMULATION =OR GATE>!
MICRO1IND&-. LA/OUT SIMULATION =OR GATE>!
LOGIC S/M5OL < TRUT% TA5LE!
7/25/2019 Vlsi Lab Manual(Microwind)
28/40
CMOS CIRCUIT DIAGRAM =E?0OR GATE>!
DSC%& SC%EMATIC =E?0OR GATE>!
MICRO1IND&-. LA/OUT =E?0OR GATE>!
7/25/2019 Vlsi Lab Manual(Microwind)
29/40
DSC%& SC%EMATIC SIMULATION =E?0OR GATE>!
MICRO1IND&-. LA/OUT SIMULATION =E?0OR GATE>!
RESULT!
7/25/2019 Vlsi Lab Manual(Microwind)
30/40
Exer'ise ; 4
%ALF ADDER
AIM!To design and implement the layout of half adder
SOFT1ARE TOOLS! SC3 "Schematic Editor%
MC,O7;3&1 "9ayout Editor%
CMOS CIRCUIT DIAGRAM!
INPUTSOUTPU
TS
A 5 CARR/
0 0 0
0 1 0
1 0 0
1 1 1
DSC%& SC%EMATIC!
MICRO1IND&-. LA/OUT!
7/25/2019 Vlsi Lab Manual(Microwind)
31/40
DSC%& SC%EMATIC SIMULATION!
MICRO1IND&-. LA/OUT SIMULATION!
RESULT!
Experimet ; &
FULL ADDER
AIM!To design and implement the layout of full adder
SOFT1ARE TOOLS! SC3 "Schematic Editor%
MC,O7;3&1 "9ayout Editor%
CMOS CIRCUIT DIAGRAM!
7/25/2019 Vlsi Lab Manual(Microwind)
32/40
DSC%& SC%EMATIC!
7/25/2019 Vlsi Lab Manual(Microwind)
33/40
MICRO1IND&-. LA/OUT!
DSC%& SC%EMATIC SIMULATION!
MICRO1IND&-. LA/OUT SIMULATION!
RESULT!
Experimet ; 6
FULL SU5TRACTOR
AIM!To design and implement the layout of full su*tractor
SOFT1ARE TOOLS! SC3 "Schematic Editor%
MC,O7;3&1 "9ayout Editor%
CMOS CIRCUIT DIAGRAM!
DSC%& SC%EMATIC!
7/25/2019 Vlsi Lab Manual(Microwind)
34/40
MICRO1IND&-. LA/OUT!
DSC%& SC%EMATIC SIMULATION!
MICRO1IND&-. LA/OUT SIMULATION!
RESULT!
Experimet ; :
RS ; LATC%
AIM!To design and implement the layout of ,S-9atch
SOFT1ARE TOOLS! SC3 "Schematic Editor%
MC,O7;3&1 "9ayout Editor%
CMOS CIRCUIT DIAGRAM!
DSC%& SC%EMATIC!
7/25/2019 Vlsi Lab Manual(Microwind)
35/40
MICRO1IND&-. LA/OUT!
DSC%& SC%EMATIC SIMULATION!
MICRO1IND&-. LA/OUT SIMULATION!
RESULT!
Experimet ; 8
D ; LATC%
AIM!To design and implement the layout of -9atch
SOFT1ARE TOOLS! SC3 "Schematic Editor%
MC,O7;3&1 "9ayout Editor%
CMOS CIRCUIT DIAGRAM!
DSC%& SC%EMATIC!
7/25/2019 Vlsi Lab Manual(Microwind)
36/40
MICRO1IND&-. LA/OUT!
DSC%& SC%EMATIC SIMULATION!
MICRO1IND&-. LA/OUT SIMULATION!
RESULT!
Experimet ; 9
AS/NC%RONOUS COUNTER
AIM!To design and implement the layout of asynchronous counter
SOFT1ARE TOOLS! SC3 "Schematic Editor%
MC,O7;3&1 "9ayout Editor%
CMOS CIRCUIT DIAGRAM!
DSC%& SC%EMATIC!
7/25/2019 Vlsi Lab Manual(Microwind)
37/40
MICRO1IND&-. LA/OUT!
DSC%& SC%EMATIC SIMULATION!
MICRO1IND&-. LA/OUT SIMULATION!
RESULT!
Experimet ; @
STATIC RAM CELL
AIM!To design and implement the layout of Static ,!M Cell
SOFT1ARE TOOLS! SC3 "Schematic Editor%
MC,O7;3&1 "9ayout Editor%
CMOS CIRCUIT DIAGRAM!
DSC%& SC%EMATIC!
7/25/2019 Vlsi Lab Manual(Microwind)
38/40
MICRO1IND&-. LA/OUT!
DSC%& SC%EMATIC SIMULATION!
MICRO1IND&-. LA/OUT SIMULATION!
RESULT!
Experimet ;
DIFFERENTIAL AMPLIFIER
AIM!To design and implement the layout of ifferential !mplifier
SOFT1ARE TOOLS! SC3 "Schematic Editor%
MC,O7;3&1 "9ayout Editor%
CMOS CIRCUIT DIAGRAM!
DSC%& SC%EMATIC!
7/25/2019 Vlsi Lab Manual(Microwind)
39/40
MICRO1IND&-. LA/OUT!
DSC%& SC%EMATIC SIMULATION!
MICRO1IND&-. LA/OUT SIMULATION!
RESULT!
Experimet ; .2
RING OSCILLATOR
AIM!To design and implement the layout of ,ing Oscillator
SOFT1ARE TOOLS! SC3 "Schematic Editor%
MC,O7;3&1 "9ayout Editor%
CMOS CIRCUIT DIAGRAM!
DSC%& SC%EMATIC!
7/25/2019 Vlsi Lab Manual(Microwind)
40/40
MICRO1IND&-. LA/OUT!
DSC%& SC%EMATIC SIMULATION!
MICRO1IND&-. LA/OUT SIMULATION!
RESULT!