siri_ms (1)

download siri_ms (1)

of 21

Transcript of siri_ms (1)

  • 8/9/2019 siri_ms (1)

    1/21

    May 18, 2004 MS Defense: Uppalapati 1

    ASIC DESIGN FOR LOW

    POWER APPLICATIONS

    Represented by

    B.Nethra

    11k1a!"#

  • 8/9/2019 siri_ms (1)

    2/21

    May 18, 2004 MS Defense: Uppalapati 2

    Ta$k O%t$&ne

    Motivation

    Background

    rior !ork

    roposed Design "lo#

    $esults

    %onclusion and "uture !ork

  • 8/9/2019 siri_ms (1)

    3/21

    May 18, 2004 MS Defense: Uppalapati &

    '(t&)at&(n

    'ncreasing gate count( increasing clockfre)uency *increasing +!$

    orta-le e)uip.entruns on -attery

    o#er consu.ptiondue to glitc/es can -e&0 0

  • 8/9/2019 siri_ms (1)

    4/21

    May 18, 2004 MS Defense: Uppalapati 4

    '(t&)at&(n* Ch&p P(+er

    Dens&ty

    4004

    8008

    8080

    8085

    8086

    286386

    486Pentium

    P6

    1

    10

    100

    1000

    10000

    1970 1980 1990 2000 2010

    Year

    PowerDensity(W

    /cm2

    !ot P"ate

    #uc"ear$eactor

    $oc%et

    #o&&"e

    'un(s

    'ur)ace

    'ource* +nte"

  • 8/9/2019 siri_ms (1)

    5/21

    May 18, 2004 MS Defense: Uppalapati 3

    '(t&)at&(n ,"(nt-d/

    resent dayApplication Specific

    Integrated Circuit5S'%6 c/ips e.ploy

    standard cell -ased design style75 )uick #ay to design circuits #it/ .illions of

    gates

    isting glitc/ reduction tec/ni)uesde.and gate re9design: not suita-le for a

    cell-based design

  • 8/9/2019 siri_ms (1)

    6/21

    May 18, 2004 MS Defense: Uppalapati

    Pr(b$e0 State0ent

    ;o devise a glitc/

    suppressing

    .et/odology after t/etec/nology .apping

    p/ase

    7 !it/out re)uiring cell re9

    design7 !it/out violating circuit

    delay constraints

    Desi,n -ntry

    .ec/no"o,y

    ain,

    ayout

  • 8/9/2019 siri_ms (1)

    7/21

    May 18, 2004 MS Defense: Uppalapati

    Ta$k Pr(ress

    Motivation

    Background

    rior !ork

    roposed Design "lo#

    $esults

    %onclusion and "uture !ork

  • 8/9/2019 siri_ms (1)

    8/21

    May 18, 2004 MS Defense: Uppalapati 8

    Pr&(r W(rk

    isting glitc/ reduction tec/ni)ues

    7 5gra#al, VLSIDesign ?@A

    7 $educed constraint set linear progra. >$aa et alC,VLSI Design 0&A7 %M+S circuit design for .ini.u. dyna.ic po#er and

    /ig/est speed >$aa etC alC, VLSI Design?04A

    +pti.i=ation of cell -ased design7 %ell li-rary opti.i=ation >Masgonty et alC, PATMOS ?01A7 %ell selection >/ang et alC, DAC ?016A

  • 8/9/2019 siri_ms (1)

    9/21

    May 18, 2004 MS Defense: Uppalapati @

    Pr&(r W(rk* 2a3ard F&$ter&n

    Elitc/ is suppressed #/en t/e inertial delay

    of gate eceeds t/e differential input delaysC

    $e9design all gates in t/e circuit forinertial delay differential delay

    3

    2

    Filtering Effect of a gate

    $eference: FC DC 5gra#al, G

  • 8/9/2019 siri_ms (1)

    10/21

    May 18, 2004 MS Defense: Uppalapati 10

    Pr&(r W(rk* Ce$$ L&brary

    Opt&0&3at&(n

  • 8/9/2019 siri_ms (1)

    11/21

    May 18, 2004 MS Defense: Uppalapati 11

    Pr&(r W(rk* Ce$$ Se$e"t&(n

    Mi!ed Integer Linear Progra"M'

  • 8/9/2019 siri_ms (1)

    12/21

    May 18, 2004 MS Defense: Uppalapati 12

    Ta$k Pr(ress

    Motivation

    Background

    rior !ork

    roposed Design "lo#

    $esults

    %onclusion and "uture !ork

  • 8/9/2019 siri_ms (1)

    13/21

    May 18, 2004 MS Defense: Uppalapati 1&

    Ne+ G$&t"h Re0()&n S($%t&(n

    Balanced t/e differential delays at cell

    inputs:

    7 Using delay ele.ents called #esisti$e%eedt&roug& cells5uto.ated t/e delay ele.ent

    7Eeneration

    7 'nsertion into t/e circuit

  • 8/9/2019 siri_ms (1)

    14/21

    May 18, 2004 MS Defense: Uppalapati 14

    Pr(p(sed Des&n F$(+

    Modified linear progra. $esistive feed t/oug/ cell

    generation:7 "ully auto.ated7 Scala-le to large '%s

  • 8/9/2019 siri_ms (1)

    15/21

    May 18, 2004 MS Defense: Uppalapati 13

    F&rst Atte0pt 4 D&d n(t +(rk*

    '(d&5&ed L&near Pr(ra0

    %/anges fro. $aa?slinear progra.:

    7 Eate delays constants

    7!ire delays onlyvaria-les

    %onstrained solutionspace

  • 8/9/2019 siri_ms (1)

    16/21

    May 18, 2004 MS Defense: Uppalapati 1

    RC De$ay '(de$

    Used to find t/eresistance value for agiven delay

    Delay depends on loadcapacitance

    7 Ku.-er of fan9outs S%;$ si.ulations

    done for varying $ and%

  • 8/9/2019 siri_ms (1)

    17/21

    May 18, 2004 MS Defense: Uppalapati 1

    RC De$ay '(de$ ,"(nt-d/

    %

  • 8/9/2019 siri_ms (1)

    18/21

    May 18, 2004 MS Defense: Uppalapati 18

    Deta&$ed Des&n F$(+

    Desi,n -ntry

    .ec/ain,

    ayout

    $emoe

    "itc/es

    "ind delays fro.

  • 8/9/2019 siri_ms (1)

    19/21

    May 18, 2004 MS Defense: Uppalapati 1@

    E6per&0enta$ Pr("ed%re

    tract cell delays fro. initial layout

    7 SP'CT#' si.ulation

  • 8/9/2019 siri_ms (1)

    20/21

    May 18, 2004 MS Defense: Uppalapati 20

    P(+er Est&0at&(n

  • 8/9/2019 siri_ms (1)

    21/21

    May 18, 2004 MS Defense: Uppalapati 21

    ;H5KR +U