20120130 Lecture01 Edited

download 20120130 Lecture01 Edited

of 41

Transcript of 20120130 Lecture01 Edited

  • 8/2/2019 20120130 Lecture01 Edited

    1/41

    Design and Implementation

    of VLSI Systems

    Lecture 01

    Thuan Nguyen

    Faculty of Electronics and Telecommunications,

    University of Science, VNU HCMUS

    Spring 20121

    Ref: Sherief Reda, Division of Engineering, Brown University

  • 8/2/2019 20120130 Lecture01 Edited

    2/41

    CONTENT

    2

    Introduction1

    VLSI Design Flow2

    Class logistics3

  • 8/2/2019 20120130 Lecture01 Edited

    3/41

    CONTENT

    3

    Introduction1

    VLSI Design Flow2

    Class logistics3

  • 8/2/2019 20120130 Lecture01 Edited

    4/41

    INTRODUCTION

    A VLSI (Very Large Scale Integration) systemintegrates millions of electronic components in a

    small area (few mm2 few cm2).

    Class objective: Learn how to design efficient VLSI

    systems that implement required functionalities.

    What are the design metrics?

    Circuit Speed / Performance

    Power consumption

    Design Area Yield

    4

  • 8/2/2019 20120130 Lecture01 Edited

    5/41

    WHAT ARE VLSI SYSTEMS COMPOSED OF?

    pMOS

    nMOS

    1.Transistors

    CMOS logic gates

    +

    2. Wires

    =

    Circuits

    design

    5

  • 8/2/2019 20120130 Lecture01 Edited

    6/41

    HOW DOES AN IC LOOK LIKE FROM THE

    INSIDE?

    transistors

    wires

    R. Noyce J. Kilby

    6

  • 8/2/2019 20120130 Lecture01 Edited

    7/41

    TECHNOLOGY SCALING

    Moores Law.The number of transistors in an

    integrated circuit doubles every 2 years.

    Quad corefrom Intel:

    ~600 milliontransistors in

    286 mm2

    If a pond lily doubles everyday and it takes 30 days to completely

    cover a pond, on what day will the pond be 1/2 covered?

    7

  • 8/2/2019 20120130 Lecture01 Edited

    8/41

    FEATURE SIZES

    Human Hair

    ~75 m

    0.18 m180 nmfeature

    .

    .

    ~40,000 (65-nm node) transistors could fit on cross-section

    [C. Keast]

    8

  • 8/2/2019 20120130 Lecture01 Edited

    9/41

    WHY SHOULD YOU LEARN ABOUT VLSI

    SYSTEMS?

    They are ubiquitous in our daily lives

    (computers/iPods/TVs/Cars//etc).

    This course can help you understand the devices you use.

    o The market for VLSI systems (and semiconductors) is

    worth $350 billion dollars.

    This course can help you get a decent job after graduation (or

    you can even start your own company).

    o VLSI design and analysis is fun!

    9

  • 8/2/2019 20120130 Lecture01 Edited

    10/41

    BIGG

    EST

    S

    EMICON

    DUCTOR

    COMP

    ANIES

    10

  • 8/2/2019 20120130 Lecture01 Edited

    11/41

    CONTENT

    11

    Introduction1

    VLSI Design Flow2

    Class logistics3

  • 8/2/2019 20120130 Lecture01 Edited

    12/41

    2.1 INTRODUCTION

    12

    Video 1

    Video 2

    http://videos/Intel%20-%20%20From%20Sand%20to%20Silicon_%20The%20Making%20of%20a%20Chip%20_%20De%20Arena%20a%20Silicio_%20C%C3%B3mo%20se%20Fabrica%20un%20Chip(360p_H.264-AAC).mp4http://videos/From%20sand%20to%20chip%20-%20How%20a%20CPU%20is%20made(240p_H.264-AAC).mp4http://videos/From%20sand%20to%20chip%20-%20How%20a%20CPU%20is%20made(240p_H.264-AAC).mp4http://videos/Intel%20-%20%20From%20Sand%20to%20Silicon_%20The%20Making%20of%20a%20Chip%20_%20De%20Arena%20a%20Silicio_%20C%C3%B3mo%20se%20Fabrica%20un%20Chip(360p_H.264-AAC).mp4
  • 8/2/2019 20120130 Lecture01 Edited

    13/41

    2. writespecifications

    1. idea (need)

    3. designsystem 4. analyze/

    modelsystem

    ifsatisfactory

    5. Fabrication

    6. test / workas modeled?

    13

  • 8/2/2019 20120130 Lecture01 Edited

    14/41

    * APPLICATIONS/ IDEAS

    14

  • 8/2/2019 20120130 Lecture01 Edited

    15/41

    * SPECIFICATIONS Instruction set

    Interface (I/O pins)Organization of the

    system

    Functionality of each

    unit in the and how

    it to communicate to

    other unit

    15

  • 8/2/2019 20120130 Lecture01 Edited

    16/41

    * DESIGNAND ANALYSIS

    Design development is facilitated using Computer-Aided Design(CAD) tools

    compilation/synthesis

    VHDL / Verilog / SystemC

    device layoutfind wire routesmask layout patterns

    design schematics

    16

  • 8/2/2019 20120130 Lecture01 Edited

    17/41

    * FABRICATION

    tapeout

    mask writer masks

    wafer

    printing

    die

    dice

    mask layout patterns

    test andpackaging

    chip17

  • 8/2/2019 20120130 Lecture01 Edited

    18/41

    * EVALUATEDESIGNANDCOMPARETOMODEL

    board

    Does the chip function as it is

    supposed to be?

    Does it work at desired clock

    frequency? (can we overclock?)

    Check signal integrity Power consumption

    Input/output behavior

    18

  • 8/2/2019 20120130 Lecture01 Edited

    19/41

    2.2VLSIDESIGN

    FLOW

    19

  • 8/2/2019 20120130 Lecture01 Edited

    20/41B

    OTTOM-UP(FUL

    LCUSTO

    M)

    D

    ESIGNM

    ETHOLOGY

    20

  • 8/2/2019 20120130 Lecture01 Edited

    21/41T

    OP-DOW

    N(STAN

    DARDC

    ELL)

    D

    ESIGNM

    ETHOLOGY

    21

  • 8/2/2019 20120130 Lecture01 Edited

    22/41

    FROMM

    ASKLAY

    OUTTO

    FABRICA

    TEDCH

    IP

    22

  • 8/2/2019 20120130 Lecture01 Edited

    23/41

    2.3 SIMPLIFIED VLSI DESIGN FLOW

    23

  • 8/2/2019 20120130 Lecture01 Edited

    24/41

    24

  • 8/2/2019 20120130 Lecture01 Edited

    25/41

    25

  • 8/2/2019 20120130 Lecture01 Edited

    26/41

    26

  • 8/2/2019 20120130 Lecture01 Edited

    27/41

    27

  • 8/2/2019 20120130 Lecture01 Edited

    28/41

    28

  • 8/2/2019 20120130 Lecture01 Edited

    29/41

    29

  • 8/2/2019 20120130 Lecture01 Edited

    30/41

    30

  • 8/2/2019 20120130 Lecture01 Edited

    31/41

    31

  • 8/2/2019 20120130 Lecture01 Edited

    32/41

    32

  • 8/2/2019 20120130 Lecture01 Edited

    33/41

    CONTENT

    33

    Introduction1

    VLSI Design Flow2

    Class logistics3

  • 8/2/2019 20120130 Lecture01 Edited

    34/41

    PREREQUISITE

    Students must pass those courses:

    Basic Electronics

    Analog/Digital Circuit Design

    Physics of Semiconductor Devices Programmable Logic Design

    34

  • 8/2/2019 20120130 Lecture01 Edited

    35/41

    WHAT ARE WE GOING TO COVER IN

    THIS CLASS?

    Overview of VLSI CMOS fabrication MOS transistor theory

    VLSI Layout design

    Circuit analysis and performance estimation

    Computer-aided design and analysis tools Combinational and sequential circuit design

    Memory systems

    Big, nice design project

    35

  • 8/2/2019 20120130 Lecture01 Edited

    36/41

    GRADING

    Maximum score: 160 points

    20 points Exercise in class

    20 points Homework

    Written by English + 50% final points/homework

    20 points Midterm exam 30 points Design Project

    Presentation 10 points Slides must be written in English

    Report 20 points Written by English + 50% final point

    20 points small essay

    30 points Final exam 36

  • 8/2/2019 20120130 Lecture01 Edited

    37/41

    TEXTBOOKS

    37

  • 8/2/2019 20120130 Lecture01 Edited

    38/41

    TEXTBOOKS (CONT.)

    38

  • 8/2/2019 20120130 Lecture01 Edited

    39/41

    TEXTBOOKS (CONT.)

    39

  • 8/2/2019 20120130 Lecture01 Edited

    40/41

    CONTACT INFORMATION

    Nguyn Xun Thun

    Phone: 0906 834 817

    Email: [email protected]

    Site: http://www.thuanxuannguyen.tk/

    40

    mailto:[email protected]://www.thuanxuannguyen.tk/http://www.thuanxuannguyen.tk/mailto:[email protected]
  • 8/2/2019 20120130 Lecture01 Edited

    41/41

    Q & A

    41