5
 ĐẠI HC QUC GIA THÀNH PHHCHÍ MINH TRƯỜNG ĐẠI HC KHOA HC TNHIÊN KHOA: ĐIN TVIN THÔNG BMÔN: MÁY TÍNH - HTHNG NHÚNG BÀI TP MÔN HC “THIT KVLSI” TUN 2 GVGD: Nguyn Đức Phúc Thành viên nhóm (nhóm 4): 1220116 - Lưu Trung Tín 1220028 - Trn Hng Đức 1220089 - Nguyn Tiến Phương 1020103 - Nguyn Văn Linh 1220092 - Đoàn Minh Quân 1220289 - Giang Thanh Phúc

[ThietKeVLSI] BT Tuan01 Nhom04

Embed Size (px)

DESCRIPTION

abc

Citation preview

  • I HC QUC GIA THNH PH H CH MINH

    TRNG I HC KHOA HC T NHIN

    KHOA: IN T VIN THNG

    B MN: MY TNH - H THNG NHNG

    BI TP MN HC THIT K VLSI

    TUN 2

    GVGD: Nguyn c Phc

    Thnh vin nhm (nhm 4):

    1220116 - Lu Trung Tn 1220028 - Trn Hng c

    1220089 - Nguyn Tin Phng 1020103 - Nguyn Vn Linh

    1220092 - on Minh Qun

    1220289 - Giang Thanh Phc

  • 1 | P a g e

    CU 1: VLSI DESIGN FLOW

    1/System Ideas:

    - Mc ch s dng ca h thng.

    - Cu hnh ca h thng.

    - S c check li trong phn verification.

    2/System-level Verification:

    - Do IC v cng phc tp nn ch cn mt b phn gp vn , ton b IC c th s khng

    hot ng.

    - System-level Verification c s dng kim tra li nhng thnh phn mang tm vc

    h thng pht hin v sa cha nhng li c th c.

    - C board mch s khng c kim tra, thay vo nhng tng v thit k ch c

    kim tra thng qua kh nng thc hin chc nng tm h thng.

    - C kh nhiu cng c h tr cho vn ny nh: LVS, DRC, ERC

    3/Identifying Sub-blocks:

    - L s chia nh qu trnh thc hin chip thnh nhiu khi nh.

    - c thc hin nhm sp xp cc b phn c cng mc ch vo cng mt khi d

    qun l, ng thi i dy d dng hn.

    - Tt c cc khi c kt ni bng TOP LEVEL module.

    BOTTOM-UP (FULL CUSTOM) TOP-DOWN (STANDARD CELL) 4/Sub-block schematic: v schematic ch gm ton transistor bng phn mm Schematic Editor. 5/Transistor level simulation: m phng mch xem tha mn yu cu ca project hay cha.

    4/+RTL Code: l mt loi intermediate representation rt gn vi ngn ng assembly, c dng trong cc trnh bin dch. +Structural Code: l code dng m t cc kt cu cp cng. 5/Logic Synthesis & Target Library Mapping: s dng nhng thng tin bn trong Target Library kt hp vi RTL v Structural Code to thnh cc din dch cp cng logic cho cc thnh phn ca mch. + Target Library: l cc tp hp cc cu lnh c s dng khi vit code.

  • 2 | P a g e

    6/Layout: to mask-layout bng cng c Layout Editor. 7/Extraction: kch thc linh kin cng nh parasitic paremeters c tnh ton da vo mask-layout. 8/Layout vs schematic check (LVS): bc ny nhm kim tra tin cy ca mt n. Sau khi thit k xong mt n, thit k phi c kim tra vi s mch ban u xem c thc s chnh xc vi b tr mch ban u.Nu c bt k li g(thiu hoc tha kt ni ) th phi c sa cha ngay.

    Ex: Std. cell library, Embedded memory compilers (memory libraries), Basic I/O (general purpose), Speciality I/O. 6/Gate-level netlist : V c bn l mt mch thc hin m t cc thit k ca cc thnh phn c sn trong th vin (c mch t hp v tun t) v mi lin kt ca chng. Cc netlist ny c to ra bi cc cng c tng hp theo cc rng buc c thit lp bi cc nh thit k. + Schematic Capture: c s dng thay th cc HDL code nhm to ra cc gin hoc mch nguyn l ca h thng. 7/Digital simulation: l vic s dng cc phn mm m phng d on hnh vi ca cc mch k thut s v Hardware description language . M phng c th c thc hin mc khc, chng hn nh cp transitor, mc cng, Register Transition Level (RTL), Electronics system- level (ESL) hoc mc hnh vi. 8/Placement and routing (standard cell): l mt giai on trong vic thit k cc bng mch in , mch tch hp. N bao gm hai bc, placement v routing : _ Bc u tin, placement, bao gm vic quyt nh ni t tt c cc linh kin in t , mch in , v logic ca cc yu t trong mt s lng gii hn ca khng gian chung. _ Tip theo l routing, n quyt nh vic thit k chnh xc ca tt c cc dy cn thit kt ni cc thnh phn c t. Bc ny phi thc hin tt c cc kt ni mong mun trong khi theo cc quy tc v hn ch ca qu trnh sn xut.

  • 3 | P a g e

    9/Post-layout simulation: trch xut t net-list ra nhng mch nh c nhim v nht nh hoc mt h thng, mc ch l kim tra nh gi v tc mch, nh hng ca t k sinh v cc trc trc xy ra do tn hiu b sai lch do tr.

    9/Post Layout Simulation: l bc m t cc bc cn thit chy mt m phng trn bn thit k. Cc bc ca m phng trn bn thit k gm: - Chit xut t Layout - Chit xut t Cell xem - M phng s Layout - Tm tt cc Cell c - M phng cc Cell xem

    10/Placement & routing

    Sp linh kin vo trong mt vng xp sn ri map cc chn li vi nhau.

    11/Verification

    Kim tra li, timing, chc nng mch. Nu khng ng yu cu th phi map li.

    12/Tape-out:

    a photomask cho fab.

    13/Prototyping

    Lm bn mu th.

    14/Test:

    Kim tra bn mu.

    15/Fabrication:

    Sau khi kim tra, chnh li, th em sn xut s lng ln.

    CU 2: SO SNH THIT K THEO BOTTOM-UP V TOP-DOWN

    - Bottom-up:

    + Thit k cc thnh phn t thp nht(t cc cng logic) cu thnh nn cc b

    phn phc tp hn cho n khi hon chnh h thng.

    + u im: c th ti u ha.

    + Nhc im: Nu mun thay i th phi thay i t nhng thit k cn bn nht.

    + c s dng cho nhng thit b c thit k sn, c cc thnh phn c sn,

    hoc nhng thnh phn tiu chun nh phn cng, motor.

  • 4 | P a g e

    - Top-down:

    + c thc hin t trn xung, s dng nhng thnh phn c thit k sn v i

    dy li.

    + u im: rt t cng vic phi thc hin li khi c thay i.

    + Nhc im: khng th ti u ha.

    + c s dng rng ri thit k mt phn hay ton b h thng khi yu t thi

    gian thit k qu ngn.