You are on page 1of 8

VLSI

Circuits and Systems

Lecture 3: How to make a (digital) chip ?

Design Specification

Schematic Entry/ HDL


Functional Simulation/ Logical Verification
Functionally
No
Correct?
Yes
Planning Placement Routing
No(if first iterations failed Design
Routed
Yes
Timing Simulation and
Analysis
No(if first iterations failed

Timing
Specification

Fusing and Fabrication into Chip

No(if first iterations failed

No(if first iterations failed

Design Specification

Schematic Entry/ HDL

Design Specification

Algorithm
No of I/O with bits info
Functionally
No
No of bits in internal operations
Correct?
No of Clock signals
Yes
Max Clock freq used
Planning Placement Routing
Area of Chip
Power Dissipation in Chip
No(if first iterations failed Design
No(if first iterations failed
Routed
Yes
Timing Simulation and
Analysis
Functional Simulation/ Logical Verification

No(if first iterations failed

Timing
Specification

Fusing and Fabrication into Chip

No(if first iterations failed

Design Specification

Schematic Entry/ HDL

Design Entry

Functional Simulation/ Logical Verification


Functionally
No
Correct?
Yes
Planning Placement Routing
No(if first iterations failed Design
Routed
Yes
Timing Simulation and
Analysis
No(if first iterations failed

Timing
Specification

Fusing and Fabrication into Chip

Schematic
Verilog HDL
VHDL

No(if first iterations failed

No(if first iterations failed

Design Specification

Schematic Entry/ HDL

Functional Simulation

Functional Simulation/ Logical Verification


Functionally
No
Correct?
Yes
Planning Placement Routing
No(if first iterations failed Design
Routed
Yes
Timing Simulation and
Analysis
No(if first iterations failed

Timing
Specification

Fusing and Fabrication into Chip

Error Checking in HDLs


Short Circuits
Open-circuits in Schematic

No(if first iterations failed

No(if first iterations failed

Design Specification

Schematic Entry/ HDL

PPR

Functional Simulation/ Logical Verification


Functionally
No
Correct?
Yes
Planning Placement Routing
No(if first iterations failed Design
Routed
Yes
Timing Simulation and
Analysis
No(if first iterations failed

Timing
Specification

Fusing and Fabrication into Chip

Partitioning
Floor planning
Placement
Routing

No(if first iterations failed

No(if first iterations failed

Design Specification

Schematic Entry/ HDL

Timing Simulation

Functional Simulation/ Logical Verification


Functionally
No
Correct?
Yes
Planning Placement Routing
No(if first iterations failed Design
Routed
Yes
Timing Simulation and
Analysis
No(if first iterations failed

Timing
Specification

Fusing and Fabrication into Chip

Net Delays
Gate Delays

No(if first iterations failed

No(if first iterations failed

Design Specification
Fusing and Fabrication
into chip

Schematic Entry/ HDL


Functional Simulation/ Logical Verification
Functionally
No
Correct?
Yes
Planning Placement Routing
No(if first iterations failed Design
Routed
Yes
Timing Simulation and
Analysis
No(if first iterations failed

Timing
Specification

Fusing and Fabrication into Chip

ASICs
FPGAs
CPLDs
Gate Arrays
SOGs

No(if first iterations failed

No(if first iterations failed

You might also like