Intro 2
Intro 2
Intro 2
• Requirements specification
• Unifying Philosophy
al
ru
n
Proc. Mem. Switch ct
io
Algorithm
ur
ct
al
n
Fu
Y-Chart
Floorplan
Geometric
HW Design Abstraction
Structural Functional
P S M loop
for each data input
…..
I/P end;
wait for 10 ms;
O/P end;
Pad Frame
I/P
Geometric P S M
O/P
Traditional Hardware Levels
of Abstraction
St
al
ru
n
Proc. Mem. Switch ct
io
Algorithm
ur
ct
al RT Language
n
RT
Fu
Y-Chart
Standard Cells
Floorplan
Geometric
HW Design Abstraction
Structural Functional
ALU
IR
PC
MAR
MDR
Traditional Hardware Levels
of Abstraction
St
al
ru
n
Proc. Mem. Switch ct
io
Algorithm
ur
ct
al RT Language
n
RT
Fu
Gate Boolean Eqn or Truth Tab
Differential Eqn
Y-Chart Transistor
Polygons
Sticks
Standard Cells
Floorplan
Geometric
Standard Cells
RT RT Language
Sticks
Standard Cells
Floorplan
Merging of 3-axis
Algorithm or
Behavioral Level
Structure or
Register Transfer (RT) Level
Levels of
Design
Logic Gates Abstraction
Transistors
Digital System Design
IDEA
Behavioral Design
Algorithm
Structural Design
State machine,ALU,Regs
Logic Design
Gate level netlist
Physical Design
Transistor list
Fabrication
ASIC
Digital System Design
IDEA
Behavioral Design
Behavioral Simulation
Structural Design
Structural Simulation
Logic Design
Gate level Simulation
Physical Design
Device level Simulation
Fabrication
Testing
ASIC
Digital System Design
Specification at
higher level of
abstraction
Verification by
Translation or
Simulation
Design
Specification at
lower level of
abstraction
Digital System Design
IDEA
SystemC,
Behavioral Design
Celoxica HandelC Compiler,
Forte SystemC Compiler
Structural Design
VHDL, Xilinx ISE Foundation series
Logic Design
VHDL, Xilinx ISE Foundation series
Physical Design
Fabrication
ASIC