Professional Documents
Culture Documents
VLSI Design, Verification & Test Verification & Test: Arnab Sarkar Dept. of CSE IIT Guwahati
VLSI Design, Verification & Test Verification & Test: Arnab Sarkar Dept. of CSE IIT Guwahati
Arnab Sarkar
Dept. of CSE
IIT Guwahati
Synthesis defines
The structural model of a data path
as an interconnection of resources
A register bank
A functional unit (FU) bank
A interconnection network
A clocked controller (FSM)
Semi-custom Design
Restrict possible circuit primitives
A register bank
A functional unit (FU) bank
A interconnection network
A clocked controller (FSM)
Scheduling
Assign start time to each operation in a BB
Generate controller to direct operations in each time step
within the BB
26-Jul-16 VLSI Design, Verification and Test 35
Scheduling Process: Steps
Given a BB, obtain Data Flow
Graph [DFG]
Nodes denote operations
edges denote data
dependencies
Acyclic Provides an partial
order among operations [DAG]
Basic Block
X + Y * Z < (W + T)
OCG
DFG