simulation and calculations

Upload: arcoder

Post on 08-Jul-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/19/2019 Simulation and Calculations

    1/66

    Graph 1: W1, R1, W0 at TT, 2.5V

     

  • 8/19/2019 Simulation and Calculations

    2/66

    Graph 2: W1, R1, W0 at TT, 5.5V, 50°C

  • 8/19/2019 Simulation and Calculations

    3/66

    Graph 3: W1, R1, W0 at TT, 5.5V, 27°C

  • 8/19/2019 Simulation and Calculations

    4/66

    Graph 4: W1, R1, W0 at TT, 5.5V, 0°C

  • 8/19/2019 Simulation and Calculations

    5/66

    Graph 5: W1, R1, W0 at FF, 5.5V, 50°C

  • 8/19/2019 Simulation and Calculations

    6/66

    Graph : W1, R1, W0 at FF, 5.5V, 27°C

  • 8/19/2019 Simulation and Calculations

    7/66

    Graph 7: W1, R1, W0 at FF, 5.5V, 0°C

  • 8/19/2019 Simulation and Calculations

    8/66

    Graph !: W1, R1, W0 at "", 5.5V, 50°C

  • 8/19/2019 Simulation and Calculations

    9/66

    Graph #: W1, R1, W0 at "", 5.5V, 27°C

  • 8/19/2019 Simulation and Calculations

    10/66

    Graph 10: W1, R1, W0 at "", 5.5V, 0°C

  • 8/19/2019 Simulation and Calculations

    11/66

    Graph 11: W1, R1, W0 at "F, 5.5V,

  • 8/19/2019 Simulation and Calculations

    12/66

    Graph 12: W1, R1, W0 at "F, 5.5V,

  • 8/19/2019 Simulation and Calculations

    13/66

    Graph 13: W1, R1, W0 at "F, 5.5V, 0°C

  • 8/19/2019 Simulation and Calculations

    14/66

    Graph 14: W1, R1, W0 at F", 5.5V,

  • 8/19/2019 Simulation and Calculations

    15/66

    Graph 15: W1, R1, W0 at F", 5.5V,

  • 8/19/2019 Simulation and Calculations

    16/66

    Graph 1: W1, R1, W0 at F", 5.5V, 0°C

  • 8/19/2019 Simulation and Calculations

    17/66

    Graph 17: W1, R1, W0 at TT, 5V, 50°C

  • 8/19/2019 Simulation and Calculations

    18/66

    Graph 1!: W1, R1, W0 at TT, 5V, 27°C

  • 8/19/2019 Simulation and Calculations

    19/66

    Graph 1#: W1, R1, W0 at TT, 5V, 0°C

  • 8/19/2019 Simulation and Calculations

    20/66

    Graph 20: W1, R1, W0 at FF, 5V, 50°C

  • 8/19/2019 Simulation and Calculations

    21/66

    Graph 21: W1, R1, W0 at FF, 5V, 27°C

  • 8/19/2019 Simulation and Calculations

    22/66

    Graph 22: W1, R1, W0 at FF, 5V, 0°C

  • 8/19/2019 Simulation and Calculations

    23/66

    Graph 23: W1, R1, W0 at "", 5V, 50°C

  • 8/19/2019 Simulation and Calculations

    24/66

    Graph 24: W1, R1, W0 at "", 5V, 27°C

  • 8/19/2019 Simulation and Calculations

    25/66

    Graph 25: W1, R1, W0 at "", 5V, 0°C

  • 8/19/2019 Simulation and Calculations

    26/66

    Graph 2: W1, R1, W0 at "F, 5V, 50°C

  • 8/19/2019 Simulation and Calculations

    27/66

    Graph 27: W1, R1, W0 at "F, 5V, 27°C

  • 8/19/2019 Simulation and Calculations

    28/66

    Graph 2!: W1, R1, W0 at "F, 5V, 0°C

  • 8/19/2019 Simulation and Calculations

    29/66

    Graph 2#: W1, R1, W0 at F", 5V, 50°C

  • 8/19/2019 Simulation and Calculations

    30/66

    Graph 30: W1, R1, W0 at F", 5V, 27°C

  • 8/19/2019 Simulation and Calculations

    31/66

    Graph 31: W1, R1, W0 at F", 5V, 0°C

  • 8/19/2019 Simulation and Calculations

    32/66

    Graph 32: W1, R1, W0 at TT, 4.5V,

  • 8/19/2019 Simulation and Calculations

    33/66

    Graph 33: W1, R1, W0 at TT, 4.5V,

  • 8/19/2019 Simulation and Calculations

    34/66

    Graph 34: W1, R1, W0 at TT, 4.5V, 0°C

  • 8/19/2019 Simulation and Calculations

    35/66

    Graph 35: W1, R1, W0 at FF, 4.5V,

  • 8/19/2019 Simulation and Calculations

    36/66

    Graph 3: W1, R1, W0 at FF, 4.5V,

  • 8/19/2019 Simulation and Calculations

    37/66

    Graph 37: W1, R1, W0 at FF, 4.5V, 0°C

  • 8/19/2019 Simulation and Calculations

    38/66

    Graph 3!: W1, R1, W0 at "", 4.5V,

  • 8/19/2019 Simulation and Calculations

    39/66

    Graph 3#: W1, R1, W0 at "", 4.5V,

  • 8/19/2019 Simulation and Calculations

    40/66

    Graph 40: W1, R1, W0 at "", 4.5V, 0°C

  • 8/19/2019 Simulation and Calculations

    41/66

    Graph 41: W1, R1, W0 at "F, 4.5V,

  • 8/19/2019 Simulation and Calculations

    42/66

    Graph 42: W1, R1, W0 at "F, 4.5V,

  • 8/19/2019 Simulation and Calculations

    43/66

    Graph 43: W1, R1, W0 at "F, 4.5V, 0°C

  • 8/19/2019 Simulation and Calculations

    44/66

    Graph 44: W1, R1, W0 at F", 4.5V,

  • 8/19/2019 Simulation and Calculations

    45/66

    Graph 45: W1, R1, W0 at F", 4.5V,

  • 8/19/2019 Simulation and Calculations

    46/66

    Graph 4: W1, R1, W0 at F", 4.5V, 0°C

  • 8/19/2019 Simulation and Calculations

    47/66

    Figures:

     

    Fi$%r& ': '&ra$& Writ& o*&r

  • 8/19/2019 Simulation and Calculations

    48/66

    Fi$%r& +: Writ& 0 "im%lation

  • 8/19/2019 Simulation and Calculations

    49/66

     

    Fi$%r& C: '&ra$& R&a o*&r

  • 8/19/2019 Simulation and Calculations

    50/66

    Fi$%r& -: R&a 1 "im%lation

  • 8/19/2019 Simulation and Calculations

    51/66

     

    Fi$%r& : '&ra$& o*&r 1:2 -&/o&r in o&l

  • 8/19/2019 Simulation and Calculations

    52/66

     

    Fi$%r& F: '&ra$& o*&r !:25 -&/o&r in

  • 8/19/2019 Simulation and Calculations

    53/66

    Delivery Item Value

    &tri/ (mWatts2*ns*mm2 ) 17#33.!#

    +it/&ll ar&a (um2 ) .0004#!

     Total ar&a (mm2 ) .524

    R&a po*&r (mW) (for a 32 bit read) (2.2!! 32) 73.22

    Writ& po*&r (mW) (for a 32 bit write) (1.!1# 32) 5!.21

     Total po*&r (mW) average of 5 reads

    for each write operation

    !.#1

    R&a &la (ns) 72.1!

    Writ& &la (ns) 3!.3#

     Total &la (ns) 72.1!

    Fi$%r& G: &tri/ +r&ao*n

    Fi$%r& : +it C&ll 6ao%t

  • 8/19/2019 Simulation and Calculations

    54/66

     

    Fi$%r& : +it C&ll 6ao%t 'rra

  • 8/19/2019 Simulation and Calculations

    55/66

    Calculations:Cal/%lation 1: o&l& R&8i8tan/& an Capa/itan/& on

     

  • 8/19/2019 Simulation and Calculations

    56/66

    (+a8& /apa/itan/&9l&n$th an r&8i8tan/&9l&n$th on tal& o; p$ 144 to mo&l +6 an W6 /apa/itan/&89r&8i8tan/&8)

  • 8/19/2019 Simulation and Calculations

    57/66

    +it C&ll 'r&a ;or ntir& "R' (1024 ? 1024 it /&ll8):2!5#.%m ? 1!27!.4%m .522mm2

    (thi8 o&8 not in/l%& p&riph&r)

    For p&riph&r:

     Ta& a&ra$& ar&a o; tran8i8tor (!3pm2) an m%ltipl appro?imat& amo%nt o; tran8i8tor8 a& ;or p&riph&r (8&& Cal/%lation84)

    !3pm2 (10752 @ 205! @ 1152 @ 204! @ 10752) 2.22%m 2

     A< a88%min$ p&riph&r a8 ao%t 2.22%m2 , total ar&a i8 .!24mm2

    o*&r:

    Writ& po*&r: 1.!1#mW R&a o*&r: 2.2!!mW (oth th&8& a&ra$& po*&r al%&8 ;or r&a9*rit& to on& it /&ll in a *hol&arra)

     Total po*&r i8 a&ra$& o; 5 r&a8 ;or &&r *rit&:

    %1.19m) 2.22m) %!&& # " = 2.1!9m)

    "%tra/t th& &/o&r po*&r ;or th& 1:2 &/o&r %8& in th& mo&l& arra &/a%8& th& a/t%al "R' %8&8 a !:25 &/o&r(55.02%W)

    2.1!9m) + !!.02u) = 2.104m)

     Th&n, ;or a ;%ll 32 it *or r&a9*rit&, thi8 po*&r i8 m%ltipli& tim&8 32:

    2.104m) * '2 = "7.''m)

    ' in th& !:25 &/o&r po*&r %8& in th& a/t%al "R' (1.5!mW)

    "7.''m) 1.!"m) = ".91"m)

    -&la:

  • 8/19/2019 Simulation and Calculations

    58/66

    Wor8t /a8& r&a &la: 4##.0n8 B 42!.7#n8 A .#4n8 (&la o; 1:2 &/o&) @ 2.n8 (&la o; !:25 &/o&) 72.1ns A

    8lo*&8t &laWor8t /a8& *rit& &la: 403.5n8 B 37.01n8 A.#4n8 (&la o; 1:2 &/o&) @ 2.n8 (&la o; !:25 &/o&) '.'9ns

    ,etric calculation:

    ('r&a)(o*&r)(-&la) (mm2) (mW2) (nano8&/on8) (.524)(!.#12)(72.1!) 179"''.9

    Cal/%lation 3: +it C&ll Ratio

  • 8/19/2019 Simulation and Calculations

    59/66

    For -ea

    Cal/%lation 3: +it C&ll Ratio

  • 8/19/2019 Simulation and Calculations

    60/66

      For )rite

  • 8/19/2019 Simulation and Calculations

    61/66

    + %8in$ /onn&/t& it lin&8 an it lin& ar8 *& ra8ti/all r&%/& th& po*&r o; th& "R' r&%/in$ th& n%m&r o;

    tran8i8tor8 n&&&, 8ain$ ar&a.

    + hain$ a DE that ;&&8 to th& o%tp%t ;rom &a/h o; th& ;o%r lo/ /ol%mn8 a8 oppo8& to &a/h o; th& 1 lo/8, *& *&r&

    al& to %8&:

    tran8i8tor8 p&r DE

    7 DE8 a/ro88 ? 32 DE8 ;or a ! 32 inp%t DE

    2 ! 32 inp%t DE8 p&r lo/ /ol%mn

    4 +lo/ /ol%mn8 p&r "R'

    " / 7 / '2 / 2 / 4 = 107!2 transistors#-,

    '8 oppo8& to:

    " / 7 / '2 / 2 / 1"%eac 3loc& = 4'00 transistors#-,

    "ain$ 3225 tran8i8tor8

    r&A/har$in$ onl th& lo/ /ol%mn8 a8 oppo8& to &a/h lo/ allo*& %8 to %8& onl:

    25 tran8i8tor8 p&r it lin& an it lin& ar

    4 p&r lo/ /ol%mn

    2!" / 2 / 4 = 204 transistors#-,

    '8 oppo8& to:

    2!" / 2 / 1"%eac 3loc& = 192 transistors#-,

    Cal/%lation 4: 'r&a "ain$8

  • 8/19/2019 Simulation and Calculations

    62/66

    "ain$ 144 tran8i8tor8

    W& al8o 8a& ar&a %8in$ "&n8& 'mp8 ;or &a/h lo/ /ol%mn a8 oppo8& to &a/h *or o; &a/h lo/

    # tran8i8tor8 p&r "&n8& 'mp

    32 "&n8& 'mp8 p&r lo/ /ol%mn

    4 lo/ /ol%mn8 p&r "R'

    9 / '2 / 4 = 11!2 transistors#-,

    '8 oppo8& to %8in$ a 8&n8& amp ;or &a/h *or in a lo/ in &a/h o; th& 1 lo/8:

    9 / '2 / %5ors#3loc& / 1"%eac 3loc& = '""4 transistors#-,

    "ain$ 35712 tran8i8tor8

     Th& ata at th& ottom o; th& "R' /&ll that &nt&r8 into &a/h lo/ /ol%mn a8 oppo8& to &a/h lo/ %8&8:

    25 tran8i8tor8 p&r it lin& an it lin& ar

    4 lo/ /ol%mn8 p&r "R'

    2!" / 2 / 4 = 204 transistors#-,

    '8 oppo8& to:

    2!" / 2 / 1"%eac 3loc& = 192 transistors#-,

    "ain$ 144 tran8i8tor8

  • 8/19/2019 Simulation and Calculations

    63/66

     Th& *a th& /lo/ %&r *a8 8i& *a8 an appro?imation o; th& n%m&r o; 8ta$&8 it *a8 riin$. &r& i8 a li8t o; th& 8ta$&8 that

    th& C6H 8i$nal ri&8:

    i&rar/hi/al r&A/har$in$ : 512

    -&/o&r nal& 6o$i/: 2 'I-8 p&r ? 4 lo/ /ol%mn8

    +lo/ "&l&/t nal&: 4 'I-8

    np%t R&$i8t&r: 2'I-8 p&r inp%t ? 32 inp%t8

    J%tp%t R&$i8t&r: 2 'I-8 p&r o%tp%t ? 32 o%tp%t8

    !12 2/4 4 2/'2 2/'2 = "!2 stages

    D8in$ thi8 a8 o%r primar m&tri/ ;or %&r 8iin$, a88%min$ an FJ4 to otain th& minim%m &la, th& optimal n%m&r o; 8ta$&8

    *a8 4. W& %8& 4 in&rt&r8, 8i& 4? lar$&r than th& pr&io%8, *hi/h *a8 %ltimat&l %8& to ri& all 52 o; th& pr&io%8l

    m&ntion& 8ta$&8. + %8in$ hi&rar/hi/al pr&A/har$in$, *& *&r& al& to allo* /har$in$ ;or onl 512 tran8i8tor8 a8 oppo8& to

    204! ;or &&r it lin& an it lin& ar.

    Thi8 /al/%lation *a8 %n&r th& a88%mption that th& inp%t8 ar& i&al i; riin$ l&88 than 512 8ta$&8. Th& C6H 8i$nal *a8 th& onl

    on& o; o%r 8i$nal8 that ro& mor& than thi8 n%m&r.

    Cal/%lation 5: Clo/ +%&r

  • 8/19/2019 Simulation and Calculations

    64/66

     Th&8& /al/%lation8 anal& 8om& o; th& po*&r an &la tra&o8 *h&n lo*&rin$ V-- an th& /lo/ p&rio. Th&&n o; thi8 8&/tion al8o &tail8 th& &la ;or a r&a %8in$ 8hort& it lin&8 &r8%8 non 8hort& it lin&8. Th&8&

    8im%lation8 *&r& ;or a r&a an *rit& to JI it /&ll in a mo&l& arra &/a%8& o; th& iK/%lt in 8im%latin$ an&ntir& 32 it r&a9*rit&.

    Jri$inall, th& 8im%lation ;or r&a an *rit& *a8 at a minim%m /lo/ p&rio ;or ;%n/tionalit *a8 th& ;ollo*in$

    (1) V--5V  an Clo/ p&rio o; 280ns, p%l8& *ith 80ns, an tran8i&nt 8im%lation tim& o; 560ns

    6e average $o5er o te rea 5as 14.1m) an 5rite 5as 1!.!"m)

    Consiering te total $o5er to 3e ! reas or every 5rite8 te total $o5er or one 3it cell is rougly

    %1!.!"m) 14.1m) %!&& # " = 14.3mW 

    (2) To r&%/& thi8 po*&r, *& tri& to r&%/& V-- to 2.!V an &pt th& 8am& /lo/in$ a8 (1)

    6e average $o5er 5as -DCD or a rea to 2.2m) an 5rite 1.19m)

    6is is a3out 6 times less power for read 8 an 8.5 times less power for a write

    t tis VDD an cloc8 te rea elay is 72.1ns an 5rite elay is '.'9ns

    Consiering te total $o5er to 3e ! reas or every 5rite8 te total $o5er or one 3it cell is rougly

    %1.19m) 2.22m) %!&& # " = 2.159mW 

    AAAA

    Can th& po*&r & r&%/& ;%rth&r alt&rin$ th& /lo/L

    (3) Tr to r&%/& th& po*&r ;%rth&r &&pin$ V-- at 2.!V an /han$in$ Clo/ p&rio to 280us p%l8& *ith 80us,an tran8i&nt 8im%lation tim& o; 560us (now time is on !"#$%&second sca'e)

    6e average $o5er is -DCD or a rea to 10.7u) an I;C-D signi

  • 8/19/2019 Simulation and Calculations

    65/66

    Com$are to %2&8 tis is a3out 21 times less power for a read, 3ut almost 12 times more power 

    for a write

    6e elay or rea an 5rite is almost a$$ro/imately te same as %2& so tere is signio5 oes tis com$are or total $o5er to %2&? Consiering te total $o5er to 3e ! reas or every5rite8 te total $o5er is rougly

    %21.4m) 10.7u) %!&& # " = 3.671mW which is GRE!ER tha" #2$, therefore #2$ is a %etter choicefor low power 

    Goin$ a 8t&p ;%rth&r, ma& in/r&a8in$ V-- a/ to !V, %t &&pin$ th& Clo/in$ th& 8am& a8 (3) *ill lo*&r po*&r:

    (4) V-- at !V an Clo/ p&rio to 280us p%l8& *ith 80us, an tran8i&nt 8im%lation tim& o; 560us (now time is on!"#$%&second sca'e)

    6e average $o5er is signi

  • 8/19/2019 Simulation and Calculations

    66/66

     Th& ;ollo*in$ /al/%lation &mon8trat&8 th& r&a &la ;or o%r "R' &8i$n, %8in$ th& 8hort& +6 an +6+>8. Thi8 i8/ompar& to th& r&a &la ;or a nonA8hort& +6 an +6+.

    For th& 8hort& +69+6+, a/ro88 4 lo/8 th& r&a &la i8:

    4##.0n8 A 42!.7!n8 70.27ns

    For th& r&a a/ro88 1 lo/ (i.&. not 8hort& it lin&8), th& &la i8:43.4#n8 A 42!.7!n8 '4.71ns

     Th& /ompari8on &mon8trat&8 that 8hortin$ th& +69+6+ ;or a lo/ /ol%mn (that i8, r&ain$ th& +69+6+ a/ro88 4lo/8), th&r& is an increase in elay8 %t it i8 not 4 tim&8 th& &la ;or a r&a to on& lo/ (*hi/h on& mi$ht&?p&/t). W& 8a/riM/& thi8 &la to r&%/& th& ar&a o; th& "R' 8i$niM/antl (&tail& in Cal/%lation 4) an r&%/&th& o&rall po*&r m&tri/.