+ All Categories
Home > Documents > 2 to 1 Mux

2 to 1 Mux

Date post: 01-Jun-2018
Category:
Upload: telmodiez
View: 233 times
Download: 0 times
Share this document with a friend

of 19

Transcript
  • 8/9/2019 2 to 1 Mux

    1/19

    Wednesday December 5, 2014Abigail Jacoby

    Matthew D. Scarborough

    Telmo Diez

    ECE 321 PROJECT2-to-1 M!t"#!e$er Des"%n

  • 8/9/2019 2 to 1 Mux

    2/19

    Index

    &' Project goals&&' List of Figures

    &&&' List of Tables&(' Design Requirements(' L-edit Procedure(&' L-Edit Layout and Design(&&' PSPIE Procedure(&&&'Results&)' Inter!retation and onclusions

    )' "or# Distribution)&' $ac#ground and References

    *+&(ER&T O. +EW ME)&CO 1

  • 8/9/2019 2 to 1 Mux

    3/19

    I% Project &oals

    &n t/"s #roect e are ased to des"%n and !ayot a 2-to-1 M!t"#!e$er'

    M!t"#!e$ers are sed as ana!o% and d"%"ta! s"tc/' P!s t/ey are eycom#onents "n CMO data treatment and memory' &n order to com#!ete t/"stas, e /ae to #t "n #ract"ce or no!ed%e "n -ed"t and PP&CE to des"%n

    an o#t"mm M!t"#!e$er or #oer, area and de!ay' ."rst o a!!, e are %o"n% toe$#!a"n t/e re6"rements or t/e #roect' +e$t, e are %o"n% to s/o t/eor e d"d "t/ -ed"t, "nc!d"n% sc/emat"cs, !ayot and d"mens"ons' ."na!!y,e are %o"n% to stdy t/e s"m!at"on e d"d "n PP&CE and e$tract some

    conc!s"ons' T/e re#ort "!! "nc!de 7%res, sc/emat"cs, tab!es, a ord"str"bt"on tab!e and a b"b!"o%ra#/y'

    Figure '( )-to-' *ulti!lexer $loc# Diagram

    &&' List of Figures- Figure '( )-to-' *ulti!lexer $loc# Diagram- Figure )( )-to-' *ulti!lex transmission gates- Figure +( S*,S Layout Rule- cti.e- Figure /( Designed )-to-' *ulti!lexer in L-Edit- Figure 0( *,S !rocess layers in layout tools- Figure 1( *,S !rocess layers in layout tools- Figure 2( 3' "orst ase S4itc5ing Energy

    - Figure 6( 3$ "orst ase S4itc5ing Energy- Figure 7( 3) "orst ase S4itc5ing Energy- Figure '8( 3$ "orst ase S4itc5ing Energy- Figure ''( t!5l4a.eform- Figure ')( t!l54a.eform- Figure '+( 3ca! 4a.eform- Figure '/( 3ca!$4a.eform- Figure '0( 3ca!3S4a.eform

    *+&(ER&T O. +EW ME)&CO 2

  • 8/9/2019 2 to 1 Mux

    4/19

    - Figure '1( 38R4a.eform- Figure '2( 38R$4a.eform

    &&&' List of Tables

    - Table '( Layout area9 measured s4itc5ing energy9 and measured delay%- Table )( ell 5aracteri:ation 3alue

    &(' Design Requirements

    T/e des"%n o t/e re6"red m!t"#!e$er /as a ser"es o re6"rements t/at e may

    accom#!"s/' &n t/e b"b!"o%ra#/y e may 7nd t/e reerence o t/e mode! e sed to

    be%"n'

    Figure )( )-to-' *ulti!lex transmission gates

    T/en e /ad to des"%n t/"s mode! "n -ed"t' We /ae been #ro"ded "t/ an -ed"tstdent ers"on, des"%n r!es, !ayer de7n"t"ons, an -ed"t %"de and a #roessor

    *+&(ER&T O. +EW ME)&CO 3

  • 8/9/2019 2 to 1 Mux

    5/19

    e$am#!e' &n order to des"%n an o#t"mm M!t"#!e$er, e /ad to res#ect some des"%nr!es t/at /ae been %"en to s' T/e r!es are a standard 2m #rocess rom MO&"t/ 2 meta! !ayers' Once e /ae 7n"s/ed des"%n"n% or M$, e /ad to create aP&CE 7!e to e$tract or des"%n "nto PP&CE and #erorm a s"m!at"on' We sedPP&CE trans"stor mode! to de7ne MO.ETs and added an "n#t o!ta%e andcommand to #erorm t/e s"m!at"on' P!s e are s##osed to #ro"de a sc/emat"c

    done "n Poer Po"nt c/emat"c Tem#!ate' 8!so, e may se a 5( #oer s##!y and a100. !oad ca#ac"tor "n t/e ot#t'

    (' L-edit !rocedure

    et9s no tae a !oo to t/e -ed"t #art' &n t/"s #art e are !oo"n% to des"%n an

    o#t"mm 2-to-1 M!t"#!e$er or area, #oer and de!ay' T/e c/aracter"st"cs o a %ood

    !ayot are t/e o!!o"n%' 8 %ood !ayot mst be dense: ce!!s /ae to #ac # e!!to%et/er' +e$t, e need a %ood #erormance /"c/ "s done by ee#"n% t/e

    ca#ac"tances !o and "nterconnects s/ort' 8!so "t mst be re!"ab!e' T/"s "s %"en or

    e$am#!e by s"n% a #ro#er "dt/ "n #oer ra"!s' ."na!!y e /ae to do 7na! c/ecs'

    ayot /as to matc/# "t/ t/e c"rc"t be"n% b"!t, and t/e !ayot /as to res#ect t/emanactr"n% des"%n r!es'

    T/e des"%n r!e c/ec"n% "s one o t/e most "m#ortant #arts "n t/e des"%n becase

    e /ae to 7nd t/e ma$"mm dens"ty and #erormance res#ect"n% t/e des"%n r!es'o 7nd"n% t/e d"mens"ons as a de!"cate ob becase "t as 7nd"n% t/e e6"!"br"m

    beteen t/e /"%/ dens"ty and !o area and t/e des"%n r!es' Once e /ae t/e

    d"mens"ons 7%red ot e can do t/e c"rc"t "n -ed"t s"n% t/e d"mens"ons econs"der e;c"ent'

  • 8/9/2019 2 to 1 Mux

    6/19

    Figure +( S*,S Layout Rule- cti.e

    o, "n -ed"t, "t/ t/e mode! t/at e ond on!"ne e des"%ned t/e 2 to 1 M*) "t/

    or no!ed%e, #roessor demo and t/e -Ed"t /e!# %"de'

    (&' L-Edit Layout and Design

  • 8/9/2019 2 to 1 Mux

    7/19

    Figure /( Designed )-to-' *ulti!lexer in L-Edit

    Dens"ty> ?1'3@@4A

    Figure 0( *,S !rocess layers in layout tools

    *+&(ER&T O. +EW ME)&CO B

  • 8/9/2019 2 to 1 Mux

    8/19

    (&&' PSPIE !rocedure

    ."rst o a!! e /ae to e$tract t/e PP&CE 7!e rom -ed"t' Once t/e 7!e "s created,s"n% PP&CE trans"stor mode!, e are %o"n% to #erorm t/e s"m!at"ons add"n%

    commands and an "n#t o!ta%e'

    &n %enera!, eac/ e$erc"se as #erormed by read"n% t/e "nstrct"ons or /at to ty#e"nto t/e PP&CE net!"st, sa"n% t/e 7!e as a 'c"r 7!e, "m#ort"n% t/e 7!e "nto t/e

    s"m!at"on ed"tor by c/oos"n% t/e 7!e dro#don men and se!ect"n% t/e c"rc"t 7!e "n

    6est"on' 8ter, t/e s"m!at"on as rn and any errors "n t/e net!"st ere corrected,

    and t/e ot#t 7!e as o#ened t/ro%/ t/e PP&CE #ro%ram "n t/e same "ndo as

    t/e net!"st' To sae eac/ ot#t 7!e, t/e dro#don #r"nt command as se!ected, and

    t/e 7!e as #r"nted to cte#d'

    &n order to #erorm t/e s"m!at"ons e d"d a ser"es o t/"n%s' ."rst o a!! e #t

    #!ses to t/e c!oc' 8!so e sed stat"c DC o!ta%es' T/en e tested or s"m!at"on

    "t/ beteen 0( and 5('

    +e$t, an a##ro#r"ate trans"ent ana!ys"s t"me as determ"ned to rn t/e s"m!at"on

    so t/at an ot#t %ra#/ co!d s/o t/e o#erat"on o t/e c"rc"t "n "ts ent"rety' ."na!!y

    t/e net!"st as "n#t "nto PP&CE as s/on "n 7%re B=

    *+&(ER&T O. +EW ME)&CO ?

  • 8/9/2019 2 to 1 Mux

    9/19

    Figure 1( *,S !rocess layers in layout tools

    We ere a!so ased to t/e orst case s"tc/"n% ener%y' .or t/e s"tc/"n% ener%y ecan obta"n "t by to ays=

    E$#ort t/e Crrent across C1 /en "t "s s"tc/"n% on or o /"c/eer /as t/e

    /"%/est crrent c/an%e "t/ t/e "nte%ra! E > (ddF 0

    t1

    Idd(t)dt ' & /ae set # t/e

    %ra#/ so t/at t/e ot#t "s t/e ca#ac"tor o!ta%e and t/e crrent across "t, so t/ecrrent o!d need to be e$#orted some/o #robab!y "nto mat!ab and &9m not sre

    /o to do t/at rea!!y'

    T/e second met/od "s to 7nd t/e aera%e crrent oer t/e #er"od T /ere t/e

    crrent "s s"tc/"n%, t/en m!t"#!y t/"s by t/e t"me "n t/e #er"od, t/en 7na!!ym!t"#!y t/"s a!e by (dd, t/"s "!! a!so %"e t/e s"tc/"n% ener%y' (dd "n or case

    "s 8 or

  • 8/9/2019 2 to 1 Mux

    10/19

    t"mes and t/e am#era%es obta"ned rom t/e code' P!ease note & sed a "m#son"nte%rat"on "nstead o a R"emann "nte%rat"on so e s/o!d /ae s!"%/t!y more

    accracy "t/ or res!ts'

    8!so, e rote a code to "nte%rate oer 4'@ns to @'@ns s"nce or s"tc/"n% crrent

    too a /"!e to d"ss"#ate !!y=

    1. VA 0 ; VB 5

    Figure 2( 3' "orst ase S4itc5ing Energy

    Figure 6( 3$ "orst ase S4itc5ing Energy

    *+&(ER&T O. +EW ME)&CO G

  • 8/9/2019 2 to 1 Mux

    11/19

    2. VA 5 ; VB 0 (WORST CASE: VB@)

    Figure 7( 3) "orst ase S4itc5ing Energy

    Figure '8( 3$ "orst ase S4itc5ing Energy

    T/e a!e bo$ed "n red "s t/e orst case s"tc/"n% ener%y'

    *+&(ER&T O. +EW ME)&CO 10

  • 8/9/2019 2 to 1 Mux

    12/19

    (&&&' Results

    &n t/"s sect"on e are %o"n% to smmar"He or res!ts o t/e PP&CE or'

    ."rst o a!!, be!o e may 7nd a!! t/e aeorms, "t/ "t9s corres#ond"n% data, romPP&CE s"m!at"on t/at s/os t/e nct"ona!"ty o t/e m!t"#!e$er'

    Figure ''( t!5l4a.eform

    *+&(ER&T O. +EW ME)&CO 11

  • 8/9/2019 2 to 1 Mux

    13/19

    Figure ')( t!l54a.eform

    Figure ')( 3ca! 4a.eform

    *+&(ER&T O. +EW ME)&CO 12

  • 8/9/2019 2 to 1 Mux

    14/19

    Figure '/( 3ca!$4a.eform

    *+&(ER&T O. +EW ME)&CO 13

  • 8/9/2019 2 to 1 Mux

    15/19

    Figure '0( 3ca!3S4a.eform

    Figure '1( 38R4a.eform

    Figure '2( 38R$4a.eform

    *+&(ER&T O. +EW ME)&CO 14

  • 8/9/2019 2 to 1 Mux

    16/19

    ."nd be!o t/e measred de!ay, area and s"tc/"n% ener%y and a!so t/e ce!!

    c/aracter"Hat"on tab!e #!s "ts corres#ond"n% ca!c!at"ons'

    Measured Area Measured S!"#$!%&

    E%er&'

    Measured ea'

    10*0.+21 - 2.1/1012W 31.24 sTable '( Layout area9 measured s4itc5ing energy9 and measured delay%

    Rea"ed Ca#ua"!%s

    W=32.513 = H= 33'53@

    W H=A

    Ce C!% Ru"

    A (60) ?1'3@B2 . +8

    B (61) 201'B0@ . +8

    Vs (Se) 35'?B23 . 3G40'144G3 I

    Table )( ell 5aracteri:ation 3alue

    *+&(ER&T O. +EW ME)&CO 15

  • 8/9/2019 2 to 1 Mux

    17/19

    Rea"ed Ca#ua"!%s

    T plh=0.69C R (/out)

    C!%A

    492.547ps=0.69C10 k

    C 492.547ps

    (0.6910k)

    C7.13862e-14F

    C!%B

    1.3911ns=0.69C10k

    C 1.3911 ns

    (0.6910k)

    C2.01608e-13 .

    C!%Vs

    246.760ps=0.69C10k

    C

    246.760ps

    (0.6910k)

    C3.57623e-14F

    Ru"

    2.7187ns=0.691pF Rout

    Rout= 2.7187ns

    (0.691pF)

    Rout=3940.14493

    &)' Inter!retations and onclusions

    *+&(ER&T O. +EW ME)&CO 1B

  • 8/9/2019 2 to 1 Mux

    18/19

    Ta"n% a !oo to or res!ts, e may obsere some stran%e s#"es' T/"s "s debecase /ae a ery /"%/ s/ort c"rc"t o!ta%e !eaa%e de to t/e transm"ss"on %ate

    sty!e e /ae c/osen' T/"s "s cased by o!ta%e be"n% ed bac toard t/e "n#t "n

    t/e system /en t/e o!ta%e "s not 6"te /"%/ eno%/ to oercome t/e eedbac'On or aeorms or bot/ 8 and < /"%/ and Tc-6, e see #eas at eac/ c!oc "n#t

    /ere t/"s /a##ens' Or %ate sty!e "!! /ae /"%/er "nterna! ca#ac"tance ascom#ared to a CMO %ate des"%n, bt t/e #oer d"ss"#at"on s/o!d rema"n t/e

    same' 8s or dynam"c #oer d"ss"#at"on, t/ere s/o!d be some sma!! redct"onoera!! "n /at "s !ost dr"n% !o%"c'

    ome ot/er maor "sses "t/ or %ate sty!e "s t/e act t/at e can not necessar"!y

    "so!ate beteen "n#ts and ot#ts becase t/ey are t"ed to%et/er and sorce anddra"n act"e!y s"tc/ dr"n% !o%"c' T/e ot#t "!! a!so #ro%ress"e!y become orse

    "t/ se de to c"rc"t deter"orat"on'

    T/e bene7t o or des"%n "s t/at e ere ab!e to m"n"m"He t/e nmber o trans"storsre6"red to create t/e correct !o%"c' &n do"n% t/"s e ere ab!e to redce or oera!!

    area %reat!y and mae a mc/ more com#act des"%n'

    )' "or# Distribution

    Eac/ member o t/e %ro# s#ent abot arond 4 /ors researc/ B /ors des"%n and

    ed"ts, 4 /ors "n ca!c!at"ons, and 4/ on #a#er r"t"n%'

    )&' $ac#ground and References

    B!7!&ra$'

    - C!ass Web#a%e and ectres=

    /tt#='ece'nm'edK#aymanc!assesECE321"nde$'/tm!- La"ns, e%ra, ares/-La% *,S Digital Integrated ircuits( First

    ourse% ' &nst"tt"on o En%"neer"n% N Tec/no!o%y, 2012- r"tea Tar"%o#!a, )-to-' *;LTIPLE

  • 8/9/2019 2 to 1 Mux

    19/19

    - -Ed"t W"n B4 15'02, t/e !ayot ed"tor'- PP&CE= 8!!e%ro 8M s"m!ator- !ed"t'tdb= design rules and layer definitions- tem#!ate'e$t= device definition- !ed"tdemo'tdb= Proessor E$am#!e- -Ed"t "c tart Q"de

    *+&(ER&T O. +EW ME)&CO 1@

    http://www.ece.unm.edu/~payman/classes/ECE321/project/ledit.tdbhttp://www.ece.unm.edu/~payman/classes/ECE321/project/template.exthttp://www.ece.unm.edu/~payman/classes/ECE321/project/ledit_demo.tdbhttp://www.ece.unm.edu/~payman/classes/ECE321/project/LEdit_Quick_Start_Guide.pdfhttp://www.ece.unm.edu/~payman/classes/ECE321/project/ledit.tdbhttp://www.ece.unm.edu/~payman/classes/ECE321/project/template.exthttp://www.ece.unm.edu/~payman/classes/ECE321/project/ledit_demo.tdbhttp://www.ece.unm.edu/~payman/classes/ECE321/project/LEdit_Quick_Start_Guide.pdf

Recommended