+ All Categories
Home > Documents > Design Flow

Design Flow

Date post: 21-Jul-2016
Category:
Upload: ballmer
View: 221 times
Download: 1 times
Share this document with a friend
30
Introduction Types of integrated circuits Moore´s law Layout – circuit - symbol IC Design flow Digital VLSI Design
Transcript
Page 1: Design Flow

IntroductionTypes of integrated circuits

Moore´s lawLayout – circuit - symbol

IC Design flow

Digital VLSI Design

Page 2: Design Flow

Integrated Circuits (IC)

Standard - IC ASICApplication Specific IC

IC

• Low Cost

• Proven (reliable)

• Available off-the-Shelf

• Many Sources

• High Performance

• Replace many IC:s

Page 3: Design Flow

Integrated Circuits (IC)

Standard - IC

Programmable

Semi-custom

Cell-based (CBIC)

2 types: Standard-cell & gate arrayCells and mask

layers are customized

Full Custom

ASICApplication Specific IC

“Fuse” or programmable

memory

IC

Page 4: Design Flow

Intel 4004 Microprocessor

19711000 transistors0.1 MHz operation

The Full Custom Approach

Page 5: Design Flow

Transition to Automation and Regular Structures

Intel 4004 (Intel 4004 (‘‘71)71)Intel 8080Intel 8080 Intel 8085Intel 8085

Intel 8286Intel 8286 Intel 8486Intel 8486Courtesy Intel

Page 6: Design Flow
Page 7: Design Flow

Moore´s law

Gordon Moore, one of the founders of Intel.

In 1965, Gordon Moore noted that the number of transistors on a chip doubled every 18 to 24 months.

He made a prediction that semiconductor technology will double its effectiveness every 18 months

Moore: ”Integrated circuits will lead to such wonders as home computers...and personal portable communications equipment.”

Page 8: Design Flow

Moore´s law

Gordon Moore, one of the founders of Intel.

Moore’s law:the number of transistors per chip doubles every 18 monthsG. Moore, ”Cramming more components onto integrated circuits”, Electronics, vol. 38, no. 8, 1965.

Moore: ”Integrated circuits will lead to such wonders as home computers...and personal portable communications equipment.”

Page 9: Design Flow

Moore´s law

Gordon Moore, one of the founders of Intel.

Moore’s law:the number of transistors per chip doubles every 18 monthsG. Moore, ”Cramming more components onto integrated circuits”, Electronics, vol. 38, no. 8, 1965.

Moore: ”Integrated circuits will lead to such wonders as home computers...and personal portable communications equipment.”

Page 10: Design Flow

Moore´s law

Gordon Moore, one of the founders of Intel.

Moore’s law:the number of transistors per chip doubles every 18 monthsG. Moore, ”Cramming more components onto integrated circuits”, Electronics, vol. 38, no. 8, 1965.

Moore: ”Integrated circuits will lead to such wonders as home computers...and personal portable communications equipment.”

Page 11: Design Flow
Page 12: Design Flow
Page 13: Design Flow

Semi-custom approach

Routing channel requirements arereduced by presenceof more interconnectlayers

Functionalmodule(RAM,multiplier, …)

Routingchannel

Logic cellFeedthrough cellR

ows

of c

ells

Page 14: Design Flow

Standard Cell — Example

[Brodersen92]

All cells in the celllibrary are of thesame standard height

In this relatively olddesign cell rows and routing channels areclearly distinguishable

Page 15: Design Flow

Standard Cell - Example

3-input NAND cell(from ST Microelectronics):C = Load capacitanceT = input rise/fall time

Simple delay formula:delay=intrinsic+fanout(C)+input(T)

Slow Fast

Page 16: Design Flow

Place & Route (2-3 Met. Lay.)Placement of library cells Routing cell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

Routing channel

Routing

Tools:

- Placer

- Router

Page 17: Design Flow

Place & Route (3-10 Met. Lay.)Placement of library cells Routing

No Routing channels needed

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

gnd

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

LeafCell

Vdd

Vdd

gnd

Vdd

Page 18: Design Flow

Standard Cell – The New Generation

Cell-structurehidden underinterconnect layers

Page 19: Design Flow

Place & Route”Automatic” often flat

Structured & hierarchical

Page 20: Design Flow

Field-Programmable Gate Arrays

• Based on Configurable Logic Blocks (CLB)CLB CLB CLB CLBCLB CLB CLB

CLB CLB CLB CLBCLB CLB CLB

CLB CLB CLB CLBCLB CLB CLB

CLB CLB CLB CLBCLB CLB CLB

CLB CLB CLB CLBCLB CLB CLB

CLB CLB CLB CLBCLB CLB CLB

CLB CLB CLB CLBCLB CLB CLB

Page 21: Design Flow

Field-Programmable Gate Arrays

• … and programmable switch matricesCLB CLB CLB CLBCLB CLB CLB

CLB CLB CLB CLBCLB CLB CLB

CLB CLB CLB CLBCLB CLB CLB

CLB CLB CLB CLBCLB CLB CLB

CLB CLB CLB CLBCLB CLB CLB

CLB CLB CLB CLBCLB CLB CLB

CLB CLB CLB CLBCLB CLB CLB

Page 22: Design Flow

Gajski Y-Chart

Page 23: Design Flow

Design Abstraction Levels

n+n+S

GD

+

DEVICE

CIRCUIT

GATE

MODULE

SYSTEM

Page 24: Design Flow

Design Flow

Page 25: Design Flow

Circuit representation

• Layout– Boxes, graphical or coordinate based list– Abstract (subset)

• Schematic– graphical or component based netlist

• Symbol– For simulation and hierarchical schematics

Page 26: Design Flow

Layout view

(CIF file 11-Mar-2003);DS 1 1 1;9 INVERTER;L prBoundary;B 450 1500 225,750;L CONT;B 40 40 100,340;L DIFF; B 100 240 320,420;L POLY1;B 80 35 190,425;L MET1;B 60 360 70,800;B 450 200 225,100;

Cell name

Cell size

Box

Layer

Length Width Xcenter,Ycenter

Physical

Symbolic

Text based (0.35um tech.)

Page 27: Design Flow

Layout view

Cadence Virtuoso tool

Page 28: Design Flow

VDD

GND

fNAND

A

A

B

B

Schematic View/Netlist

Circuit Chart Schematic view (Graphical netlist)

Netlist(List-based schematic)

*nand gate* d g s bM1 2 1 0 0 NMOS L=0.35U W=0.6UM2 4 3 2 0 NMOS L=0.35U W=0.6UM3 4 3 5 5 PMOS L=0.35U W=0.9UM4 4 1 5 5 PMOS L=0.35U W=0.9UC1 3 0 1E-14

Cadence schematic capture tool

Page 29: Design Flow

Symbol view

For simulation test bench & for hierarchical schematics

Capacitor (load)

Signal source

A symbol is introduced to represent the gate at the next level

Page 30: Design Flow

Design Flow at the circuit level

Simulation

Extraction

DRC

Schematic

Layout

LVS

Post Lay Mod

DRC = Design Rule Checker

LVS = Layout Versus Schematic


Recommended