chapter1 digital systems and vlsi 1.1 why design integrated circuits ?

17
Chapter1 Digital Systems and VLSI 1.1 Why Design Integrated Circuits ? Advantages of VLSI Smaller Size High Speed High Performance Low Power Consumption Optimization for VLSI Chip Size High Speed High Performance Low Power Consumption

Upload: benedict-levine

Post on 31-Dec-2015

37 views

Category:

Documents


0 download

DESCRIPTION

Chapter1 Digital Systems and VLSI 1.1 Why Design Integrated Circuits ?. Advantages of VLSI Smaller Size High Speed High Performance Low Power Consumption. Optimization for VLSI Chip Size High Speed High Performance Low Power Consumption. - PowerPoint PPT Presentation

TRANSCRIPT

Chapter1 Digital Systems and VLSI1.1 Why Design Integrated Circuits ?

Advantages of VLSISmaller Size High SpeedHigh PerformanceLow Power

Consumption

Optimization for VLSIChip Size High SpeedHigh PerformanceLow Power

Consumption

1.2 Integrated Circuit Manufacturing1.2.1 Technology

A series of identical chips are patterned onto the Wafer.

Some space is reserved fortest circuit structures.

Wafer

Physical Design = Layout

• Stick diagram to represent

1.2.2 EconomicsMoore’s Law

The transistor counts would double every 18 months.Standard LSI communication network I/O graphics accelerators floating point processors

ASICS(Application Specific IC)

Memories

1.3 CMOS Technology1.3.1 CMOS Circuit Techniques

1.3.2 Power Consumption

Power Consumption limits the number of transistors on a chip.

Low Power Design --- Low heat in battery-operated systems like cellular telephones and personal digital assistants (PDA).

Low Power Design Architecture Level Logic Level

  Circuits Level  Layout Level

1.3.3 Design and Testability

Design Test to check design fault

Manufacturing Test to check manufacturing defects

Common Fault Model: stuck-at-0/1 (the defect causes a logic gate’s

output to be always 0 ( or 1), and occurs one at a time)

Testability Scan Path methods, Self test circuits

1.4.1 Hierarchical Design

• Multiple levels of abstraction

  System, Architecture,

Logic, Circuit, Layout

• Multiple and Conflicting Costs

cost/area, function,

speed, power consumption

• Short Design Time

Pins on a component

• Component=body+pins• Definition of Type (entity) = full_adder instances=> full_adder1

full_adder2 ----- full_adderN

N-bit Adder=N full_adderI

A hierarchical logic design

• Net List (component List)

net1: top.in1 i1.innet2: i1.out xxx.Btop.in1: top.n1 xxx.xin1top.in2: top.n2 xxx.xin2top.in3: top.n3 xxx.xin3net3: xxx.out i2.inoutnet: i2.out top.out

net2

1.4.2 Design AbstractionLayout

Mixed Schematic Dynamic Latch

0

1

Dynamics of Dynamic Latch

1

0

DataStore

DataHold

• Rise & Fall time depends on equivalent RC time

constants.

R = On resistance of

MOS transistors.

C = Parasitic Capacitance

at Output Ports

Digital Logic AbstractionConcept of Rise & Fall Time

• The values of nodes

are fixed to 0 or 1.

Delay of gates produces Delay of

digital systems.

Concept of Delay

Large register-transfer systems

• Figure shows Data Path of 3 input additions.

Adders:combinational logic

Orlogic with registers

A typical design abstraction ladder for digital systems

Bottom-up design

Top-down design