Vlsi Part B - Merged
Vlsi Part B - Merged
toble Gireoit
diaga
Rese CIK
Rese opdeon
coUnter
Io00
...O1.
Expt.No.
|Test
bench '
ednodole end ele
rst=0,
#a5 bagi niialconter-tert
madule tegLioJcoun};
oegn butput
cst,mount)
counteCcik
nodule SynheiZe
Alira-oile
4-
deiign a Bi
ueilog
ond 0p-DowN
code
compore
\or
COUNrER
u
bit
wpdoon
No..Z3sPage
Date..2|22
conter
Sin
CIK
Resct
otr¡hhhth
O000 (oord
fe
Expt.No.
Reuclt
endmodole initial
alsoy lend H5o0m=o
t26;=o
st begin
tethench 4 tial
bit
pdoun
couaer
unler
ii
weriied
cuing
No.....31
Page
Date
eilog
cod
4
enisoPaeE
wn
Ea Sn
SeachTesVale
L
Ceskn
Brosvser
1-SiWavefmViosrmion
I
-
SirVisicn
fio
Snien
Corcie
400n
updale200ato
Aetam3
ExptNo. .
ix) w) u) i)
i)sal )create yu
Tn
The |Ciealing
stinput- Sekclock
scoolput-dleoymax
etmox soc
dock
clock
l e terminal ile0c
\eñouhtronaition rcOsilion
Jroniian
neme muk
Jurm code
slo,ca
corry
or
bik No...43
Page
adder .12aaDate
Stoge Cicoil
ogron
G3
A
S3 der
Co=O
odder
A3=0
adda
S3=O S1=
odder
Code
No......4S.
Page veriloa
Date
Ginq
bo,o, eilied
ii
co=
S,c
testCas,co,
adder
adder
Lbit
biolo,
oddery-
let
L
tetbench
Lbo0o|B= inib
ASo
Test
bench wicel3io]s;
regLz.6la, nodglé
erd
modle CoIceg inihial Result
bagin nitia
No,Expt. end
|A=
fa3 fa2 bit_adder
fal fa0four_
Instance
total
physicalcelllogic
s total
ADDFX1
Type Gate
four_bit_adder
fa0 fal fa2 fa3
Instance
1 1 1 1
Instances
Instances 78.718 4
Dynamic
Leakage full_adder
full_adder_1
Cells Total
746.818
831.294
84.476
744.819
829.295
84.476 78.718
100.0 4 full_adder_3
full_adder_2
807.664
892.140
84.476
847.762
932.238
84.476 4 78.718
100.0 4
Power(n 78.718
slow 4
0.0000.0 0
Module
337.905 Area
Area
W) Library
4079,407 Area Count
CellCell
Power(nW) 1
1 1 1 4
%
-----
19.679
19.679
19.679 78.718
33.481
19.679 acetet
4417.311
Power(nW)
0.000 Area
0.0000.0000.000 Syeest
en(0
Net
19.679
19.679
19.679112.199
19.679 Area
Total
Area
pawers
Isepok
Exp. No.
ode-niot.
Lguiheuuoiehdl Syn-qenaiC
gngenaricolort
ya-mo mium Arondadedel
set.db elabarale
sekblibrog Lgclibi0
alounlb sekb
cfo)
tiningddes_
eport epart unle
d)
(akgllibl int
lib
odder-tool.
pouert
oddor- aorch
asdercellrpt
adder-akerpt
padh
sde
timngcpt
[homelinst
ol
lFounuDAedigito
No.....I....
Page
Date
Sesrc Ele
Ayplicatiors
Ean
8aDI9
inesDgnai e
bankre n
Eglore
Paces
diogom
Block -
ForDal
Wevetorry
Curanr Sinualion
2inegrs
belp
Snisios toble
teerch
Tmes:
Vaue
eroble
(1Ont
Nunch
|20ns
opcade
hemela/Detkrsp/ oCa1:o)
a(31:o)
aa:)
ALU
Ba-bit
Ca:0)
SinVisicn
trovsor
Cesgn 1-SimVision
Waveform
|CARe) ALO
deloutt A-B AtB
operation
sobtroction
complemngn
numberslogical
a oR
complement
motiliation&a
nombes Addition
logicalogcal
oRANo
I7ons
& el
a logjico
aumbers
0225-
A0Tue Ao
<dence
orStokenent by ynthesized
&
ibrory
Date. No.Page
the
Mab.
aA
suilobleFor
it constaints
or
bench Delay
targeing lyabt):
coe tesi ond
3Q-BIT
ALU aLu
behauiaural
uingmodeling Tdentiy
cidica
patth
aing diming area,power
cesign coue
operaBionstonchionality cea(31:03y
output
orike
werilog
code ond clu3bit u(atb)
boL:
3 atb
3'buo:
the 3boooiya&biatb
3bloo:
a-b
3bloy=
bil
3Q
AIM: Hhe
area 31:0]a
Anput Ca:)4;
10pot
b,l3l:o)
nput aluoaysac) alb,
J=
3boo1
syntheze
TabuloBe
athmec
...Q4.
No.Expt. waty selingnelliat progiem Cae4)
module begin
e
total
physical_cells inverter
logicbuffer
Type
Instances
9755.684
100.0
1148 9645177
1101
98.9
105.9661.146
1
0.0000.0 04.541,0.0
Area
Area
%
-angalore) TE, Ne
Date
delalt y3a'bL
enolcose
end
endmodole
leatbench
nole all3abit tb
ceqCa:03ai
|reg(31:o]bi
regla]t:
uoire3LLolgi
-C)
alu 3abitcoe testlis), -alo), -blb)
Inihal
begn
b3a'bfEEFEFEE
Aio 3boo;
end
nitial
eodmodole
cock
Resold 3Q Bit ALU ij werilied uing deiloç
Aestbench
XNOR2X1 OR2X2
total OR2XL OR2X1
OAI22XL
OAI221XL
OAI222XL
OAI21XL OA21X1
NOR2XL
NAND2XL
NOR2X1
NAND2BXL
NAND2BX2 CLKXOR2X1
NAND2BX1 MX3XL
MXI2XL CLKINVX1
CLKINVX2 BUFX2
OA22X1 AO12BB1X1
AO12BB2X1
AO122XL AO121XL A022X1
AO121X1 ADDHX1
AND2X1
ADDFXL Gate alu_32bit_caseInstance
9755,684
1148 Instances
Library
Area
163.499
169546
slow slow
3236 1677.290
slow
Module
349.688 slow
slow.083 2 slow245 234.639
42 1483.524 22.707
slow 31 slow13.624
399.911
1 slow slow
2 33 1 12.867
277 slow 1 1 24.221 68.121
slow slow
4 15242.208
slow
1 32 4427.865slow
225
8.326
slow 1 199.822
slow 66 102.182
slow
1 45 72.662 slow12 169.546
slow
1 14
20.436
slow 3
18.166
1 slow 4 108.237
slow13 4.541 27.248
slow
slow 3
4.541
slow 3.784
slow 4.541
slow 4.541slow
4.541
slow 3.784
slow Cell
1148
Count
9755.684
Cell
Area
4815.266
Net
Area
14570.951
Total
Area
poctreTepor Expt. No,
Tepork uorile. aynoptSyngnaric. letsbSeldb elobarale
alutopsdc
xeodscc layb
ict.alb
I:/aluy
eachdl ibroy Ldi/lellgekb set.db
orile.oe)al-Aoolsde gsclb00
(aomdig/lib<
ba initlib-de
Lioslall
{home Jeript
power4imicg
) Jynnop
Jynopt Aoadaede
alibrony
alu-ntl'tav
erXpt alu
lu et [FouNDRylaiqital
orch-palh
eloct Ihomne
t Atmieyrpt oct
mediummediummedium (initoll
-fangaloCTE,
ounD2
5S.......
No.....
Page
Date
digitol90am an
Circuit
dogom
CIk
Qbor
Resel
roth Toble
Resel -
O o bor
o
o
Waefor1-SVsion
cidence
l0 objecte selected
Date
Page No......
CKK
clk
ANA DFFX2
NOR2BX ON
Pgbar
reset
hond Comple the
R JK)
iplop
Instance Module Cell Count Cell Area Net Area
Total Area
dff 2 24.978 9.847 84.825
120.436 slow
DEFX2
NOR2BXL 14.541 slow
total 224.978
LDC0)Ik(cK), ResctCReic);
Instance ClLeakage
ls Dynamic Total
Power(nW) Power(nW)
2
192.778 2759.547 Power(nW)
&1aaa
Date
Expt.No....95 59
Page NO....*
beqin
Rest ==tb)
Q=tbo;
else
3sign Qbor=
endmodole
Testbench
mocle OFF_Test
reg O,cikResch
uoire aobor
DEF 4Eit(-sla), obor (obor, D(0)ik(cik) Rese+(Reuc);
initia
bagn.
Cicuit diogrom
En
DLatch
Qbor
Truth table i
X
-o
Apocaions Paces
Weaurtorm1-Si
Ele Est yi Egire Forpa
Smglahon nsan Wayeform1- SimVision
Bep
Cu-nire7 T %a 47
200ns
1 obect ieected
Oign traver
Date
Expt.
No. Page No..61
end
olag
4Io clk = ~clki
endmodde
LsD-Lalch
modole DLatth Ca,Qbr Den,Rese)
otput abai
input Den Resc
Reret= Di
-alusayia (en)
begin
elie
Q=Dj
6ssign Qbor= wQi
endmodle
ATIN(
Date
Espt
No.
Page No....o3.
Tesi benchi
Lnodole Dathtet
reg D,en,Rese
wire QQbor)
oLach testsa)Qhor(aboi), n0),.enea Rect (eic))
aidial
begin
rst=
4 0 Rese =o;
M2o0Aioih:
lend
endmadule
tádence iePCed
ect
Smvis
SQborob -Wam1
Smilsios
-NCorscle
Bresat-S.
200ns
Smioesign
SimVision
LSCorle
R X Waveform1-
Browser
Doslgn
X
NQh:toeefn
Cireuil
diogrom CIK
RST Tooth
toble mteNAKe2
Seacn
Tees
Yale
fAakvtay
orgal
gow
Searen
Date
)SR Elellop
nodule SREE Cioput clk,.inet rst ioout sS, input L,apoE
reg qtQulput reg q
alusoysaoaiedge cik)
begin
ele
bean
Sr - Syri
sr)
lcaseC
Adalt:9-1bL
endcoe
end
bi
lend
Cndmodole
Test bonch
ngdole SeEE test
ceg cK
Leakage Dynamic Total
Instance Cells Power(nW) Power(pW) Power(nW)
SR_FF 7 275.153 16733,479 17008.632
Instance Module Cell Count Cell Area Net Area Total Area
total 7 46,928
Otial
bagin
lond
laluoys
endmodcle
i) ak LpHop
modole keE Cunput Clk input cotinputj hatk,olput
oloys a lpoedgeci)
begin
logc ymbol
CiK
roth Aable
CIK Rt
X X
TneA-520
tced selecie
lop ard.kcutese
Date
Ept
No. Page No....9...
begin
ik-ik}
lcoseliky
a'bo:1'bo;
abloq='bl;
a'bll9:g;
ddoult: 2:1'b1:
endoe
erdmodk
Tethenchi
module JkEE Aest:
rea clk;
reg rst
rea j
oire q'
usire ab
Inihial
Instance Module Cell Count Cell
Area Net Area
jkff 3
Total Area
25.735 12.776 38.511
Expt.
No Page No.............
30 j=
Ainish
lead
tio K= wckj
endmoolule
Tcl cciph
Ab init
hibearch-palh (hamalina|FaoRLdiqiol (9one
Qscliboso_trnalakedlel
getab ibary sloualh
lobaro ded
yui.show
tc
S
TUTUTUTTUUUUULUUTTFUU
Teel
eripheral
1317.10),093Cns
ID312,t00.2009s
and
17,4Cnt
100 Waveform
SimVision1-
1,17.100,8Ons
31200,8GJhs
Dengcas L
1,317,101,260ns
and
319,301A0ars
microcontrdler
0317391
cädence
0IxJerial,
Loutput
o.Done
Tx oatput
egtiue, Expt..No. .
Porameer
lc parome poromeer
olrSm-mainsQ
=o,tegla'
Bit aporomelerTx 3'ToF nput(7.0Ji-Tx
bo0o, outpu oTx Byte, iclock,
iTx
nput Du 0ART-Tx
nodule
Input )ronimiler
proatom nelist Am
clack
(ount=o Lpoameler ond
Sgntheite ueny
Todentity Tabolate 03.
JesCIEANU bysetling
rte
TxSTART-RIT Ahe e
stoP- CLKS te the uorilg
funcionlidy
area,pouer
-PER critiad aeeda
= BI Grdeign code UART
?blo0;
3 = GIT cnd
bollL 3'booL =1) poth torgeling
ondAiming ing
del o test
(onstraints
uidobk benh
or No.....
Page
dhe Date
ibrotg
ynthejioa
t tl
tbegin oeiIOEend lhe (so,
-Tx beoin-ockcOunt begin begn
rlxActiue
oloysalpaedoe
IOLE eg:oJ-x.Dalaso;
iclock) reg o,reg Aypt No.
to c=LOLE
-im
moin rBiTadei<=o;
end4CixOv==b)
send O-TX-ei(9er-smman
al
inh Done=0;CIx
Actiue
ut
SPERB-I <=lbl
Cr_ to <=
clockOun ('bl
Bit
otort
clock
<clks Bit
=o
cyce
eER
Yor
BIT)
No...A...Page Date
start
bt
Date
Expt.No,
Page No..........
rSm mon
le
bein
~clack counc=o
end
ed llcOeTXIAI-RIT
Iluwait LHSPER RIT- chak cucles o daa b to
Aaih
TxOAIA BTS
begin
O-Tx eialsc=rTxoolalit Tade,
|brclockcoUnt
egin crclockcount tl
end
elye
rclockount=o
Lchec wse hae sent oot oll bits
CrBit Taerc1)
hegin
rBitTodex=rBit Tader +l;
else
begin
Date
Ept
No,
Page No.
c-BitTnde<ao,
end
CATxS10P9IT
endlae',Tx0919-8ts
Tx1opRir:
beqin
oait
clKsPER-aisoc cucles Aor stop bil to insh
ACccock iount ccKs-PERBIT-)
begin
ClockLDund=rlocksountl
KSmmoin =TX_STOPBIT
lend
ele
begin
rTx TDone <= |'bl
cclockconc=g
rmnooine CLEANUP
TxAcdiue <- l'bo
here clock
begin
T_TXOone<=('b
end
ele coa JautputoJo-Rr Byte)i
porome paromepacome ndmadule Expt. No
Cinput
i-clack Receiver OTxHcliye
rTx_Aclue
asignasiign endcoe defaulti
eeioli'bo) Lao]. IRiserial,
input
e er er
O-XDon nain<=TOLE
ToLE
Git CLEenUP x
rART-RIT =
oder 3
boO0 =rTx
=
o
3bloo
= Done
3
bool
No.....
Page
Date
da
aerial
semple
Date
No.
Page
ta
croke cyele
clack
Ao r-AmmoinsS
Rx
OIA-GITS,
bil SITI
sork LCiRkJeial=Ybo)
Ounc=o,
check
midlle
r-Clock begin begn.
bogjn cnd elue end eie begin bagin
No.Espt
Il
and rclock rmmonCaRX
STOP_BIT Eypt No.
kcosdo Rx-+OP-BIT
bagin I| rBitndeic
end =0;
end LJmoin
eJe lend begn
begn Receiue
<SCGilndul
CGilIndei
checke
l
Gitlndec)
couC=
top
hove
bit
stop (eceiued
lockLount
bit=l
cll
t bils
PageNo.
Date
xAtiewwARr-Line porome oRY-D=rRyov: aign rJmmoin
nd(TOLE
Eypt No.
uoire, ugire Poromeer
porameJer benchprdmodole
leART-RX
d eLendcae deloult: erd begin
k)
k Tat cegLl:o]e
ogle=OTx clockego CLEAUuP:
Sm-moin Lsdayhae
llock
u
er
Tx c-
c-cLock
C-cLock
serial BIT_PERIOD
PERIoD_Ns
PERBIT
=%00
AI=o
PageNo..
Date
Eypt
No. Pape No.....sn
iR |lwuA2rLine)
ORxeyleluRx.Bye)
aiclackCr.clack).
iTxbylelrTe agte).
TxActiuel0 TxAcAive)
OTxDone
laCpaedge clatk
Qlpavedge rclockJ
rTx Ouc= 'bo
cndmodle