lecture 2 - asic types

Upload: fahadmas872070

Post on 10-Apr-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 Lecture 2 - ASIC Types

    1/39

    EE4S23 ASIC Technology

    and Test Systems

    Lecture 2 - ASIC Types and Economics

  • 8/8/2019 Lecture 2 - ASIC Types

    2/39

    Overvi

    ew of Lecture Types of ASICs

    History

    Full-custom

    Standard-cell

    Gate-array

    Channelled

    Channelless

    Structured

  • 8/8/2019 Lecture 2 - ASIC Types

    3/39

    Overvi

    ew of Lecture Types of ASICs

    Programmable Logic Devices

    Field Programmable Gate Arrays

    Economics of ASICs

    Comparison between ASIC technologies

    Product Cost ASIC fixed costs

    ASIC variable costs

  • 8/8/2019 Lecture 2 - ASIC Types

    4/39

    History of ICs

    ASIC Application Specific Integrated Circuit,

    not standard ICs

    Early 1970s, Small Scale Integration (SSI),few gates (tens of transistors). Based on

    bipolar technologies, TTL and ECL

    Medium Scale Integration (MSI), larger logic

    functions (e.g. counters, decoders). Based on

    MOS technologies; NMOS, PMOS and

    CMOS

  • 8/8/2019 Lecture 2 - ASIC Types

    5/39

    History of ICs

    Large Scale Integration (LSI), early

    microprocessors

    Very Large Scale Integration (VLSI), 64-

    bit microprocessors

  • 8/8/2019 Lecture 2 - ASIC Types

    6/39

    ASIC Technology Lecture 3

    Trendsin ASICs

    Traditionally, the cost/function in an IC is

    reduced by 25% to 30% a year.

    To achieve this, the number of functions/IChas to be increased. This demands for:

    Increase of the transistor count

    Decrease of the feature size (contains the area

    increase and improves performance)

    Increase of the clock speed

  • 8/8/2019 Lecture 2 - ASIC Types

    7/39

    ASIC Technology Lecture 3

    Trendsin ASICs

    Increase productivity: Increase equipment throughput

    Increase manufacturing yields Increase the number of chips on a wafer:

    reduce the area of the chip: smaller feature size &redesign

    Use the largest wafer size available

    Example of a cost effective product (typicallyDRAM): the initial IC area is reduced to 50%after 3 years and to 35% after 6 years.

  • 8/8/2019 Lecture 2 - ASIC Types

    8/39

    ASIC Technology Lecture 3

  • 8/8/2019 Lecture 2 - ASIC Types

    9/39

    ASIC features NAND gate comprises of 4 transistors

    Multiply gate count by 4 to get transistor

    count

    Feature size (roughly half the length ofthe smallest transistor), measured in

    microns Lamda, is used to denote the smallest

    feature size

  • 8/8/2019 Lecture 2 - ASIC Types

    10/39

    Types of ASICs ICs fabricated from thin circular silicon wafers

    Each wafer contains hundreds of dies (dice)

    Transistors and wiring made from may layers

    (between 10 to 15) built on top of each other

    Layers are generated by masks, like a

    photographic slide First half of masks define the transistors

    Last half of masks define the interconnects

  • 8/8/2019 Lecture 2 - ASIC Types

    11/39

    Types of ASICs Full-Custom

    All (or most) logic cells and mask layers

    are customised

    Most expensive to manufacture and design

    Highest level of integration and design

    density Manufacturing lead time ~ 8 weeks

  • 8/8/2019 Lecture 2 - ASIC Types

    12/39

    Types of ASICs Full-Custom

    Designer has total freedom in placement

    and routing Custom design cells perform optimally for

    the required function

    Power consumption can be reduced by

    removing unnecessary cells Analogue designs often require a full

    custom design flow

  • 8/8/2019 Lecture 2 - ASIC Types

    13/39

    Types of ASICs Standard Cell (or CBIC)

    IC has rows of standard cells (from library)

    Can be used in conjunction with megacells (e.g.microcontrollers, megafunctions, etc)

    Designer only defines the placement and

    interconnect of standard cells

    Advantage of standard cell is that designers cansave time, money and reduce risk by using

    predesigned, pretested and precharacterised

    library cells

  • 8/8/2019 Lecture 2 - ASIC Types

    14/39

    Types of ASICs Standard Cell

    All mask layers are customisable

    Custom blocks can be embedded

    Manufacturing lead time ~ 8 weeks

    Each cell in library is designed using full

    custom techniques Cells fit together like bricks of a wall

  • 8/8/2019 Lecture 2 - ASIC Types

    15/39

    Standard Cell (example

    floorplan)

  • 8/8/2019 Lecture 2 - ASIC Types

    16/39

    Standard Cell (example cell)

  • 8/8/2019 Lecture 2 - ASIC Types

    17/39

  • 8/8/2019 Lecture 2 - ASIC Types

    18/39

    Standard Cell Layout (real world)

    Very small section of design

  • 8/8/2019 Lecture 2 - ASIC Types

    19/39

    Types of ASICs Gate-array

    All transistors are predefined on the wafer

    Only metal (interconnect) layers are

    defined by the designer

    Designer chooses from a library of

    predefined and precharacterised logic cells Cells in library often called macros

  • 8/8/2019 Lecture 2 - ASIC Types

    20/39

    Gate Array (real world)

  • 8/8/2019 Lecture 2 - ASIC Types

    21/39

    Types of ASICs Gate-array

    Wafers can be stock-piled as only metal

    layers are added (plus passivation)

    Manufacturing time ~ few days to few

    weeks

    Initial fabrication costs are shared for eachcustomer, this reduces the cost of gate-

    array versus standard cell (and full custom)

  • 8/8/2019 Lecture 2 - ASIC Types

    22/39

    Types of ASICs Gate array

    Channeled gate array

    Only interconnect is customised Interconnect uses predefined spaces between rows of

    base cells

    Manufacturing lead time is between two days and two

    weeks

    Similar to standard cell, both use rows of cells separatedby channels used for interconnect

    Difference is that space for interconnect is fixed in height

    for channeled gate array

  • 8/8/2019 Lecture 2 - ASIC Types

    23/39

    ChanneledG

    ate Array

  • 8/8/2019 Lecture 2 - ASIC Types

    24/39

    Types of ASICs Gate array

    Channelless Gate Array

    Also called sea of gates Only the top mask layers are customised the

    interconnect

    Manufacturing time ~ 2days to 2 weeks

    No predefined areas set aside for routingbetween cells, instead routing passes over topof cells

    Higher logic density than channeled gate array

  • 8/8/2019 Lecture 2 - ASIC Types

    25/39

    ChannellessG

    ate Array

  • 8/8/2019 Lecture 2 - ASIC Types

    26/39

    Types of ASICs Gate array

    Structured Gate Array

    Combines some of standard cell features with gate array Area of IC set aside for a specific function (e.g. RAM)

    Only interconnect is customised

    Custom blocks can be embedded

    Manufacturing time ~ 2 days to 2 weeks

    Has the density of cell based ICs together with the

    reduced costs of gate array

  • 8/8/2019 Lecture 2 - ASIC Types

    27/39

    StructuredG

    ate Array

  • 8/8/2019 Lecture 2 - ASIC Types

    28/39

    Types of ASICs Programmable Logic Devices

    Standard devices (PLD, PAL, CPLD) sold in high

    volumes No customised mask layers or logic cells

    Fast design turnaround

    Single large block of programmable interconnect

    Matrix of macrocells that usually consist ofprogrammable array logic followed by a flip-flop or

    latch

  • 8/8/2019 Lecture 2 - ASIC Types

    29/39

    Programmable Log

    ic De

    vices

  • 8/8/2019 Lecture 2 - ASIC Types

    30/39

    Types of ASICs Field Programmable Gate Array

    Step up in complexity over programmable

    logic No customisable mask layers

    Method of programming the basic logiccells and the interconnect

    Core is a regular array of programmablelogic cells that can be used to implementcombinational as well as sequential logic

  • 8/8/2019 Lecture 2 - ASIC Types

    31/39

    Types of ASICs Field Programmable Gate Array

    Matrix of programmable interconnect

    surrounds the basic logic cells

    Programmable I/O cells surround the core

    Design turnaround in a few hours

  • 8/8/2019 Lecture 2 - ASIC Types

    32/39

    Field

    Programmable

    Gate Array

  • 8/8/2019 Lecture 2 - ASIC Types

    33/39

    Xilinx Spartan 3 d

    ieimage

    Notice the regularity

  • 8/8/2019 Lecture 2 - ASIC Types

    34/39

    Comparing Technologies -

    Density (gates per chip)

    Highest to lowest density: Full Custom, StandardCell, Gate Array, FPGAs, CPLD, PLD

    Full Custom, Standard Cell, Gate Array are calledASIC technologies (Application Specific IntegratedCircuit). Large Density gap between ASICtechnologies and Programmable logic technologies(FPGAs, CPLD, PLD).

    Highest end FPGA density is now equal to low-endASIC density (i.e., hundreds of thousands of gateswith embedded SRAMs).

  • 8/8/2019 Lecture 2 - ASIC Types

    35/39

    Comparing Technolog

    ies - Speed

    Highest to lowest performance: Full Custom,

    Standard Cell, Gate Array, PLDs, CPLDs,

    FPGAs. Again, large performance gap between ASIC

    technologies and programmable

    technologies.

    Performance of programmable technologies

    is in reverse order of their densities.

  • 8/8/2019 Lecture 2 - ASIC Types

    36/39

    Comparison

  • 8/8/2019 Lecture 2 - ASIC Types

    37/39

    Design effort

    vP

    erformance

  • 8/8/2019 Lecture 2 - ASIC Types

    38/39

    Summary Full custom can give best density and

    performance

    Faster design time and ease of design areprinciple advantages of gate array andstandard cell over full custom.

    Fast fabrication time and lower cost areprinciple advantages of gate arrays over

    standard cell. Gate arrays offer much higher density over

    FPGAs and are cheaper than FPGAs involume production.

  • 8/8/2019 Lecture 2 - ASIC Types

    39/39

    Summary (cont.) FPGAs principle advantage over gate arrays

    is 'instant' fabrication time (programmed on

    the desktop). FPGAs are also cheaper thangate arrays in low volume. Densities arereaching 100's of thousands of gates/chip.Can be used to prototype fullcustom/standard cell designs.

    PLDs still hold a speed advantage over mostFPGAs and are useful primarily for highspeed decoding and speed critical glue logic.