guide to draw stick diagrams in vlsi

Upload: divil-jain

Post on 01-Jun-2018

235 views

Category:

Documents


1 download

TRANSCRIPT

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    1/53

    02/13/15 1

    VLSI Design and Layout PracticeVLSI Design and Layout PracticeLect5 – Stick Diagram & ScalaleLect5 – Stick Diagram & Scalale

    Design !ulesDesign !ules 

    Danny "en#$a% 'ungDanny "en#$a% 'ung

    Institute o( )lectronic )ngineeringInstitute o( )lectronic )ngineering

    'ung#$uan 'ristian *ni+ersity'ung#$uan 'ristian *ni+ersity

    Se,t- 200.Se,t- 200.

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    2/53

    02/13/15 2Wen-Yaw Chung/Chung-Yuan University VLSI Design

    IC Layout Concept and Exap!es

    I" Stic# Diagra

    II" Design $u!es

    III" Layout Veri%cation 

    !e( 'tt,//10-135--5/4S/

    http://140.135.9.56/XMS/http://140.135.9.56/XMS/

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    3/53

    02/13/15 3Wen-Yaw Chung/Chung-Yuan University VLSI Design

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    4/53

    02/13/15 4Wen-Yaw Chung/Chung-Yuan University VLSI Design

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    5/53

    02/13/15 5Wen-Yaw Chung/Chung-Yuan University VLSI Design

    &" 'asic Concept 

    (" 'ased on the view point o) IC !ayout* thestic# diagra can he!p us understand the circuit)unction and its geoetrica! !ocation re!ative toother circuit +!oc#s"

     

    Legend:

    contact

    metal 2

    metal 1

     poly

    ndiff 

     pdiff 

    VDD

    in

    VSS

    out

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    6/53

    02/13/15 6Wen-Yaw Chung/Chung-Yuan University VLSI Design

    &" 'asic Concept

    ," &!though the stic# diagra is an a+stractpresentation o) rea! !ayout* it can use

    graphica! sy+o!s or !egend to a!!ocate the

    circuit to ,-dioensiona! p!ane and reach the

    ai sae as the physica! !ayout does"

    " .he stic# diagra is sii!ar to a +ac#+one

    o) the rea! !ayout +ut without the rea! sie

    and aspect ratio o) the devices* it sti!! can

    re0ect the rea! condition to !ayout o) the

    si!icon chip" 

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    7/5302/13/15 7Wen-Yaw Chung/Chung-Yuan University VLSI Design

    '" 1otations o) the stic# diagra

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    8/5302/13/15 8Wen-Yaw Chung/Chung-Yuan University VLSI Design

    Stic# Diagra

    Interediate representation  +etween the transistor !eve! and the as#

    2!ayout3 !eve!"

    4ives topo!ogica! in)oration 2identi%es di5erent !ayers and their

    re!ationship3 &ssues that wires have no width"

    It is possi+!e to trans!ate stic# diagra autoatica!!y to

    !ayout with correct design ru!es"

    [Ref]:  育部顧問室

    「超大型積體電路與系統設計」 育改進計畫

    DA 聯盟 – 推廣課程 Chap.1

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    9/5302/13/15 Wen-Yaw Chung/Chung-Yuan University VLSI Design

    Stic# Diagra

    1- "'en t'e same material 6on t'e same layer7 touc' or cross8 t 'ey are connected and elong to t'e same electrical node-

    2- "'en po!ysi!icon crosses 9 or P di5usion8 an 9 or P transistor is (ormed- Polysilicon is dra%n on to, o( di:usion- Di:usion must e dra%n connecting t'e source and t'e drain- ;ate is automatically sel(#aligned during (arication-

    [Ref]:  育部顧問室

    「超大型積體電路與系統設計」 育改進計畫

    DA 聯盟 – 推廣課程 Chap.1

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    10/5302/13/15 10Wen-Yaw Chung/Chung-Yuan University VLSI Design

    Stic# Diagra

    3- "'en a metal line needs to e connected toone o( t'e ot'er t'ree conductors8 a contact 

    cut 6via7 is re

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    11/53

    02/13/15 11Wen-Yaw Chung/Chung-Yuan University VLSI Design

    Stic# Diagra

    6" 7anhattan geoetrica! ru!e8 When we use on!yvertica! and horionta! !ines In orthogona! todescri+e circuitry"

    'oston geoetrica! ru!e8 .he stic# diagra a!soa!!ows curves to descri+e circuitry"

    9" In order to descri+e 1/:7;S ore cop!ete!y* toadd n-we!!、 :< se!ect、 we!! contact and su+strate

    contact are optiona! )or 6-terina! notation" 

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    12/53

    02/13/15 12Wen-Yaw Chung/Chung-Yuan University VLSI Design

    Conc!usion

    1- Stick diagram is a dra(t o( real layout8 itser+es as an astract +ie% et%een t'esc'ematic and layout-

    2- Stick diagram uses di:erent lines8 colorsand geometrical s'a,es to ,resent circuitnodes8 de+ices8 and t'eir relati+e location-

    3- Stick diagram doesn=t include in(ormation

    aout t'e accurate coordinates and si>es o(de+ice8 t'e lengt' and %idt' o( conductorsand t'e real si>e o( %ell region-

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    13/53

    02/13/15 13Wen-Yaw Chung/Chung-Yuan University VLSI Design

    4?S In+erter StickDiagrams

    'asic !ayout

    ․More area efficient layout

    [Ref]:  育部顧問室

    「超大型積體電路與系統設計」 育改進計畫

    DA 聯盟 – 推廣課程 Chap.1

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    14/53

    02/13/15 14Wen-Yaw Chung/Chung-Yuan University VLSI Design

    C7;S inverter descri+ed in otherway"

    VDD

    in

    VSS

    out

    4?S In+erter StickDiagrams

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    15/53

    02/13/15 15Wen-Yaw Chung/Chung-Yuan University VLSI Design

    4?S @ransmission ;ate

     .he transission gate Circuit scheatic Stic# diagra 

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    16/53

    02/13/15 16Wen-Yaw Chung/Chung-Yuan University VLSI Design

    4?S Stick Diagrams9A9D/9?!

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    17/53

    02/13/15 17Wen-Yaw Chung/Chung-Yuan University VLSI Design

    [Ref]: 

    育部顧問室

    「超大型積體電路與系統設計」 育改進計畫

    DA 聯盟 – 推廣課程 Chap.1

    4?S Stick Diagrams9A9D

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    18/53

    02/13/15 18Wen-Yaw Chung/Chung-Yuan University VLSI Design

    = Exercise ( >

    .o draw the )o!!owing circuitry +y using a stic# diagra

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    19/53

    02/13/15 1Wen-Yaw Chung/Chung-Yuan University VLSI Design

    = Exercise , > 

    .o draw the stic# diagra and the scheatic )or the )o!!owing !ay

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    20/53

    02/13/15 20Wen-Yaw Chung/Chung-Yuan University VLSI Design

    4?S Stick Diagrams[Ref]:

     

    育部顧問室

    「超大型積體電路與系統設計」 育改進計畫

    DA 聯盟 – 推廣課程 Chap.1

    9?!

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    21/53

    02/13/15 21Wen-Yaw Chung/Chung-Yuan University VLSI Design

    4?S In+erter 4askLayout

    4in- s,acing andline %idt' consideration

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    22/53

    02/13/15 22Wen-Yaw Chung/Chung-Yuan University VLSI Design

    Lamda#ased Design !ules

    Lamda design rules are ased on are(erence metric Bt'at 'as units o(um-

    All %idt's8 s,acing and distances are%ritten in t'e (orm  Value C m B

    "'ere m is scaling multi,lier-

    e-g-E BC 1um  % C 2 BC2um  s C 3BC3um

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    23/53

    02/13/15 23Wen-Yaw Chung/Chung-Yuan University VLSI Design

    Lam!da !a"ed de"ign: #alf of tec#nology "ince 185$ %" tec#nologyc#ange" &it# "malle' dimen"ion"( a "imple c#ange in t#e )alue of λ can

     !e u"ed to p'oduce a ne& ma"* "et$

    %ll de)ice ma"* dimen"ion" a'e !a"ed on multiple" of λ( e$g$( poly"ilicon

    minimum &idt# + 2λ$ ,inimum metal to metal "pacing + 3λ

    Lamda#ased Design !ules

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    24/53

    02/13/15 24Wen-Yaw Chung/Chung-Yuan University VLSI Design

    Acti+e ontact and Surround !ule

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    25/53

    02/13/15 25Wen-Yaw Chung/Chung-Yuan University VLSI Design

    :otentia! :ro+!e - 7isa!igne

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    26/53

    02/13/15 26Wen-Yaw Chung/Chung-Yuan University VLSI Design

    :otentia! :ro+!e ? Short +etween Source and Dr

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    27/53

    02/13/15 27Wen-Yaw Chung/Chung-Yuan University VLSI Design

    Degree o( anisotro,y A C 1 –rlat/r+ert"'ere r  res,ecti+e etc' rates

    :hysica! Liitations

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    28/53

    02/13/15 28Wen-Yaw Chung/Chung-Yuan University VLSI Design

    Design $u!e 607

    Due to t'e ,'oto resolution8 concentration8tem,erature and reaction time o( t'ec'emical reagents8 t'e layout s'ould

    tolerate some errors caused y ,rocessen+ironment-

    In order to a+oid t'e inFuence (rom ,rocess

    +ariation8 t'e layout o( t'e circuitsc'ematics s'ould (ollo% t'e design !ule。

    @' ( d i

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    29/53

    02/13/15 2Wen-Yaw Chung/Chung-Yuan University VLSI Design

     @'e ,ur,ose o( designrules

    Ref. Jan M. Rabaey, et. al, © DigitalIntegrated Circuits 2nd Edition

    Inter(ace et%een designer and ,rocessengineer

    ;uidelines (or constructing ,rocessmasks

    *nit dimension 4inimum line %idt'

    scalale design rules lamda ,arameter asolute dimensions 6micron rules7

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    30/53

    02/13/15 30Wen-Yaw Chung/Chung-Yuan University VLSI Design

    Design !ules617

    Layout ru!es are used )or preparing the as#s )or )a+rication" @a+rication processes have inherent !iitations in accuracy" Design ru!es speci)y geoetry o) as#s to optiie yie!d and

    re!ia+i!ity 2trade-o5s8 area* yie!d* re!ia+i!ity3"

    .hree aAor ru!es8 Wire width8 7iniu diension associated with a given

    )eature" Wire separation8 &!!owa+!e separation" Contact8 over!ap ru!es"

    [Ref]:  育部顧問室

    「超大型積體電路與系統設計」 育改進計畫

    DA 聯盟 – 推廣課程 Chap.1

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    31/53

    02/13/15 31Wen-Yaw Chung/Chung-Yuan University VLSI Design

    Design !ules627

    .wo aAor approaches8 B7icron ru!es8 stated at icron

    reso!ution"   ru!es8 sip!i%ed icron ru!es with

    !iited sca!ing attri+utes"

      ay +e viewed as the sie o) iniu)eature"

    Design ru!es represents a to!erance whichinsures very high pro+a+i!ity o) correct)a+rication 2not a hard +oundary +etweencorrect and incorrect )a+rication3"

    Design ru!es are deterined +y experience"

    [Ref]:  育部顧問室

    「超大型積體電路與系統設計」 育改進計畫

    DA 聯盟 – 推廣課程 Chap.1

    . i !

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    32/53

    02/13/15 32Wen-Yaw Chung/Chung-Yuan University VLSI Design

    .erino!ogy De%nition

    7in" Width 8 .he in" width o) the !ine2!ayer3

    =Exap!e> Wpo!y2in"3 F"9u

    7in" Space 8 .he in" spacing +etween!ines with sae ateria!

    )Gam,leE S,oly#,oly6min-7 C 0-5um 

    . i !

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    33/53

    02/13/15 33Wen-Yaw Chung/Chung-Yuan University VLSI Design

    =7in" Extension 8 .he in" extension over di5erent!ayers

    =Exap!e> :o!y-gate extension over di5usion area F"99u

    4in- ?+erla, @'e o+erla, et%een di:erent

    layers )Gam,leE Poly1 o+erla, Poly2 min- C 0-Hum 

    .erino!ogy De%nition

    . i !

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    34/53

    02/13/15 34Wen-Yaw Chung/Chung-Yuan University VLSI Design

    .erino!ogy De%nition

    7ax" area o) the speci%c region"

    =Exap!e> 'onding :ad &rea* ax" (FFu x (FFu

    ti l L

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    35/53

    02/13/15 35Wen-Yaw Chung/Chung-Yuan University VLSI Design

    on+entional LayerDenition

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    36/53

    02/13/15 36Wen-Yaw Chung/Chung-Yuan University VLSI Design

    S4?S Design !ules

    $e)" Gan 7" $a+aey* et" a!* H Digita! Integrated Circuits ,nd Edition

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    37/53

    02/13/15 37Wen-Yaw Chung/Chung-Yuan University VLSI Design

    S4?S Design !ules

    1

    2

    1

    Via

    Metal to

    Poly ContactMetal toActive Contact

    1

    2

    5

    4

    3 2

    2

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    38/53

    02/13/15 38Wen-Yaw Chung/Chung-Yuan University VLSI Design

    S4?S Design !ules

    1

    3 3

    2

    2

    2

    WellSubstrate

    Select

    3

    5

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    39/53

    02/13/15 3Wen-Yaw Chung/Chung-Yuan University VLSI Design

    S4?S Design !ules

    [Ref]:  育部顧問室

    「超大型積體電路與系統設計」 育改進計畫

    DA 聯盟 – 推廣課程 Chap.1

    4?SIS Layout Design

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    40/53

    02/13/15 40Wen-Yaw Chung/Chung-Yuan University VLSI Design

    4?SIS Layout Design!ules

    7;SIS design ru!es 2SC7;S ru!es3 are avai!a+!e athttp8//www"osis"org"

    +asic design ru!es8 Wire width Wire separation Contact ru!e

    4?SIS design rule eGam,les

    [Ref]: 

    育部顧問室

    「超大型積體電路與系統設計」 育改進計畫

    DA

    聯盟 – 推廣課程

    Chap.1

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    41/53

    02/13/15 41Wen-Yaw Chung/Chung-Yuan University VLSI Design

    III" Layout Veri%cation

    &" De%nition

    D$C ? Design $u!e Chec# 

    E$C ? E!ectrica! $u!e Chec#  LVS ? Layout Versus Scheatic

    L:E ? Layout :araeter

    Extraction 

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    42/53

    02/13/15 42Wen-Yaw Chung/Chung-Yuan University VLSI Design

    Layout Veri%cation

    '" D$C2Design $u!e Chec#3:

      > .o chec# the in" !ine width andspacing +ased on the design ru!es"

    C" E$C2E!ectrica! $u!e Chec#3:

      > .o chec# the short circuit

    +etween :ower and 4round* or chec#the 0oating node or devices" 

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    43/53

    02/13/15 43Wen-Yaw Chung/Chung-Yuan University VLSI Design

    Layout Veri%cation

    D" LVS2Layout versus Scheatic3:

      > .o veri)y the consistency +etween Scheatic

    and Layout" @or exap!e: to chec# the aount o)

    transistor nu+ers* sies o) W/L"

    E" L:E or :E2Layout :araeter

    Extraction3:

      > @ro the data+ase o) !ayout* to extract thedevices with parasitics inc!uding e5ective W/L*

    parasitic capacitances and series resistance" .he

    extracted %!e is in S:ICE )orat and can +e used )or

    :ost-Layout Siu!ation。

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    44/53

    02/13/15 44Wen-Yaw Chung/Chung-Yuan University VLSI Design

    Layout Veri%cation

    F. Simulationsre!"ayout Simulation ! before layout #or$

    ost!"ayout Simulation % after layout #or$, &ost layout

    simulation #ill reflect more realistic circuit &erformance. 

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    45/53

    02/13/15 45Wen-Yaw Chung/Chung-Yuan University VLSI Design

    Layout Veri%cation

    .he cop!ete design environent o) @i!!-Custo De Design data+ase ? Cadence Design @raewor# II

    Circuit Editor ? .ext editor/Scheatic editor 2S-edit*  Coposer3Circuit Siu!ator ? S:ICE*.S:ICE* JS:ICELayout Editor ? Cadence Virtuoso* La#er* L-editLayout Veri%cation Diva* Dracu!a* Ca!i+re* Jercu!es

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    46/53

    02/13/15 46Wen-Yaw Chung/Chung-Yuan University VLSI Design

    oncluding !emarks

    7i!estones techno!ogy in si!icon era .ransistor Integrated Circuits C7;S .echno!ogy

    Key weapons in S;C era

    Design &utoation

    Design $euse

    'rea#through techniues in design autoation

    Siu!ation 2e"g"* S:ICE* Veri!og-L* etc"3

    &utoatic :!aceent and $outing 2&:$3

    Logic Synthesis 2e"g"* Design Copi!er3

    @ora! Veri%cation

    .est :attern 4eneration

    It is ED' t(at &us(es t(e IC design tec(nology for#ard )

    [Ref]: 

    育部顧問室

    「超大型積體電路與系統設計」 育改進計畫

    DA

    聯盟 – 推廣課程

    Chap.1

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    47/53

    02/13/15 47Wen-Yaw Chung/Chung-Yuan University VLSI Design

    M$e)"N Gohn :" Uyeura* B:hysica! Design o) C7;SIntegrated Circuits Using L-EDI.* :WS :u+!ishing Copany*

    SC1& Layout $u!es

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    48/53

    02/13/15 48Wen-Yaw Chung/Chung-Yuan University VLSI Design

    SC1& Layout $u!es

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    49/53

    02/13/15 4Wen-Yaw Chung/Chung-Yuan University VLSI Design

    SC1& Layout $u!es

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    50/53

    02/13/15 50Wen-Yaw Chung/Chung-Yuan University VLSI Design

    SC1& Layout $u!es

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    51/53

    02/13/15 51Wen-Yaw Chung/Chung-Yuan University VLSI Design

    SC1& Layout $u!es

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    52/53

    02/13/15 52Wen-Yaw Chung/Chung-Yuan University VLSI Design

    SC1& Layout $u!es

  • 8/9/2019 Guide to draw Stick diagrams in VlSI

    53/53

    LAJ- 3

    SetK1 – Stick Diagram Practice

    SetK2 – !e+erse )ngineering