0 ratings0% found this document useful (0 votes) 97 views16 pagesSoC Assignment
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
logy
Summer Special Semester 2021-2022
ECES024 ~ System-on-Chip Design
M.Tech VLSI Design
School of Electronics Engineering
Vellore Institute of Technology
Name: Abhishek Jha
Register Number:21MVD0126
Slot: B1+B2+TB1+TB2Quahion >
Explin she NOC idaconndion studies sn decile
1, atboowe om Chip (Nol) Jc a rifiouk — beatd tomausrtoiter
Syelem belie, the moduls
Te cpslogy of ax Tnkbeonrackion dyes Aha physical
Cup | sole Alam < These one
a) Duet Nets >
Th Ovwct nilverk Lopolyies,, ach node has dud psithte-
pear Links te & dubsel of, than nodes in te
Cabled rug ing ‘Nodes . The nodes teniest Of 7
blocks And/or rurrasetes as will od NI blacks urtucl
ast, as Mottrs
he, poi is vonneled ste: the Jil of nayahbsrarg.
Lhes the dbwct nalisork
nodes
has dhe propedy thot as dre number 4 modes ‘in tho
Satin "satseanos, de Aalal available com io
hedustcth, alse LrcHeaaes *lil
fe] i
Print : IT] | |
Fy, faint 10 Potal- Mesh Disuct Naieoek -
9 Dasac Nebioork
b) Tndiwet Netivern Topslopres >
Th Tncltuct, disor Tepelggis ach node, ds wonedled te
an esdinnal duster and Austtehas have paiah be point
Links tp ethos Awilehs The NT ausuited ‘with Lace
nods (onnacts te o port of a Aaideh + Ore of Simplest
Undisuct nivorks js co Urombar , where zach PE node,Tygon and adhoc nelwork topologies ere us
wg of, ahored bus ,doud and ec ea
Lopstonies » he gee! of Jrest Appologas Js de Jnprease
avéulable Dandux! ay tempoud te dsedibenad Sroneh
buses and suduce tho dis fare bobiven nodes 2d Lom
aned Je dict and Un duct niles -
oO
a ee
oo i]
Do
(eel
oo oe
(B) Calan buted hybrad (nearing ) peloyy2) Swedrsny Straleyies >
“the NoC ng Sbrakog dalam he
dala
ig rh Fe oos "sg ol
ine ON ata, bransfr
applied ily Teatlqe- a
Qne seu da
pain: ie susered men reader fit Fraverses Sha
network ra Dounce do dleshinaleon: » Husi¥
ig dni ks lng OY
5) Packet Swdehing >
In Packet n , Sha packels are Puunilfed
cpoom dhe Downe and make Tair Way iribpend
delays»
3) Raurhing Algotidnms >
Rowh'ns south are Js, ibl
2 Pat .
deshinabion « Rout Acthem&s (an Hoa /
sto sertaal eee ; dy be classifia) Stoic Yauhe. and dyrarnit_ hud hah:
an Sabi. big fd pan De ancl Te
ofa blwern A iantilan -b0tte Aner
Fouling Dtheme slaw not Jake inter qoeound jhe
Coovunt Alecte of the ntierk and Jt unaoove Of dre
oad of tis noun ant tha Links.
Tn dyn 2 Que made aceon
eta oo also rofscrk , onsidlouh dey
eee Kid YH and Load on Links
In Aouree clwes not Heqpire 0- dushnalien
address 40 pocket , any tetiemechate Jesulrg
Jablu , os Je colewlate Sa Joule
co) Mininal and Non Muryired Rowling s
A ge minimal if the Jha Houlrg
ane jhe agurte de je tanbiin Us fa
wdbe pourbe. Lingte yitioun, tive rece:
tn por ruined souling thot” ww no uch con ito’at
/ and an we donger polis df rrinsireL pols
Us net cura'lable ‘No€ Anchote clans >
An Not awhilieluro we
Pata ply Stns Pae f
siding , Houlig » Vnfacey 1 MS dutiibuluon ond
cis “Corcuat + Sones Nol anchiticlurts Ora quren
bebswd
a) fethencl 7
Din Aerthot develope! Philips Je a chen
Unclinact noliverk ‘t and tan
os BE MoS: Rowton da Ae Harold
providle GT as well
prowile conlinttan - fre Douret Houlting based 8%
TOM -Tra}pe 4s _posimrded by raibons based Orv
Met allscalion , ond a& Apne crnsceubue
dab i upndceutve pours us useol TB implemenh
ny on kabior-,
b) | HERMES >
HERMES dc a diet nelivork whh # 20 mesh
Tepologg and employs we swdlching wath a mrimol
yy Routing oulgaxtthn « Syilehes ~ Lonsist «04 loribut
Anyi pe piobiroctonel Ports and buppirs i" The pis
‘ sia and dhe afoat Sense fl Ja dhe packe:
Size 4S gContain the header flit, The uum bor of, fae as
Counted and lempaned 46 sthe fr Nuun ber in the
healer unl the ie packet has propagated te
ugh HERMES As Cennectionles can he ackre
Pan suche cannot pasotde ary fawn oh benans
on Labney as:
Cc) MAND >Question-2 Summaure tho veeusus Lestborchos used an SoC
dusign and Vabrdattion «
Selutien-2 “Whe “Keatbenches Can be bxroadlley calegesured th
dhe following ways :-
dh Testhenches_ Fe veda Tyanmalions +
This destbonch Js wed for bus Corbell aud Snbirdpee ceuts
ot Whonver dhe bus . , moclel ss useel*
Tt venbins tare utama -
a) The gereutlin of input shinai for Vobi Trarsaclrn.|
8) Reporte checking
iD Testench. ite verify mn ;
This. vesdhicaken is Puclieulasl mnpetont WALeopHecess 6A
al DsP ‘ Cots L Tr uses an A Me ofp instiuuchio
Validation AU opwde Aheuld be neluded in dhu's Testberc|
(i) _Regrassien Tealbanch
This testbineh tonlains 0 club ducte Shab 36 do-eLopd
Se derby appeefy Wath dhe clircowery, of, ery
Wud bug » & rd cist be tireluded ain dhe Hageoss
Jon Aut Pro Jb targeted Toward Fhe bugs
(i) Testhench fpr Code Coverage Jascln
the dur ony mussed chon calls, Selinns
unused Codes , wong brarehos Julians ,neonect Leo
awedw Funthenal) eo oa
This JS seni ‘onal Lott an dclual
Application Huns Bue ' Je the dots of opal
rpunes ,grorelly . & dinitad —ruunden 04 pplication.
ople wa cimulolal on Sho ir cheap
G> Sub bbock Teatbenches >
Lintlid Ja gener o
oats «The
ti ah Pie block toel = Tau Ut
wGnul? bhautd ivclece Hs prspudeis of
wo du Saguch past and dba Coubiaints of 19°
Jn Sub bck Ttbenohes code (overage mibsucd
if enal Colla
Ahauld bo wed identify mug
Calls ond wrusec taded meth bide Hed loo%, twode
tay sland be aceet before ov Dub- black sé
Gi) Cota - Level Funchiono Testhenches :
Cory lowl duitbonches axe sntlan oe Aub block Leal benole
bok ned to be more veanene and well documenta
Shee outeit dala Car be y manual Chocki
s witable, totjere ae ‘
pusporue is net7)
on ch
ds necessary for Lhe auctput of a Cex testh
dak
Core Dock Aming Voticlatim Flaw
Fig*
Qustion-a Explain the Heuniche Scheduluy Algorithm un
Debail. «
Goahlen > Scheolubdyy Je cee tiente Of araipning. behowrolural
Pan Conkeol np’ theta JS COFG |
and cubpur Ue ESM Stless The base dew of,
Aduaduling sé to obkun ahs peotist oleaige wethin
the guven Constraints >
There are tue popular Achadaling Algorithns':
i Ac soon as perstble + (ASAP)
q@ Aé dab as ible» (ALP)
“i Reaaurer Centhairiled Schedubig uct tcheclubtipa)
© ASAP Schecluking > :
Th impli Aehadleliny ects we
at te spice Via overall dotincy of dhe
Compataion and cle net Core abou the Murder
4
mus Car -be achtivedl Aimply ihong ach
opiralion Un a COPD Aeon ay JE” predecessors
have completed
wi Tluy Abaligg gue tune de tho name ASAP efor
9 "ps Ak a2 :
Passible.”,
Conaicloring an example >oEach edge an the COP JS Jaken with She Lotiney
64 tO vote proclucryy That eelge*
. we ASAP Ache dulig UF us equi valu do fi
hus demgent- pedh:
le asscumiing frat math multiplealion
oe vhosts a f Candler pes
ncing
the FG Lee te Pee
(scheduled Stok
mes) >
weighted wre)
Ege
b) ALAP Scheduling > re
Aare p achecbubing. can be i seeking
ack apuctron
die Longer pur
vind the ree Oink! itt node:z
Taking another example fo ALAP >
» The di as Came as of prewous dxamp led PSAP).
A The ALAP Achaolule tant ine 4s ea
ee deed ies trae t
ak .
; S65 Fig + fale
Fug - Edge wughled crt a cCe Node
slaits at tho.
thot Lach opuuilion.
Pe iat Sac pile BLL rao 6 (yobes
oveulls
c) Lie poheduling > -
i 2 aa P Based
ph achilles tah
by assingorg
Ade tHe
@rlorded Ant o preony ane mee ee ee wiles oan one vende de bo asaeifed
a. giver P pouk vs made y and thon clpandaey om
i ut of prscuiion ; thot s¢ whole Fy
Example >
have F Processes %.h,h,
Po Ps 4 -
beh and f
Ps, Ps,
° Ps as el ent on
dxecution only when
ey
A pendent on fe sand
“pe
Shep by Stip asecudien of, the process >
Gi we howe tw opr preceanes Ae Rand h, 35
executed pout.
Gp hadl, gous our of readly Ar ond Py comes
un seaoly Lst Therefore h, foandh ve in
Neady LikF stow +
p, (an @ Slash itt
te
o3» Assumirg out of Speccusses rwent an The suady ae
Ps and Ps gels exeated neat go Pz and me gen of
64, vreasly luo “Yat and & lems in seady List:
4) Phand BR. au in ready Jat news % Rand Js
Lxecuted med
5) Ps and Pa gee awl 4 steady List ard -firally Py gels
[fs Ps Py
i - Ready list
Se dtu urhele processes Jakes + wat time - Groal
ob a gre Hue do Toxine an ubiicaken and auniove