Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 7

VLSI semi custom design with FPGAs

Fundamentals of Hardware Description Languages VHDL RTL based design

Advanced Training Programme on

VLSI semi custom design with FPGA

www.unistring.com www.stringtechnologies.net

Write RTL HDL Code

ASIC of FPGA design flow


No Simulate OK Yes Synthesize RTL Code to Gates Gate Level Netlist No Constraints Met? Yes No Gate Level Testing OK?

Yes
Proceed with Backend Processing

Advanced Training Programme on

VLSI semi custom design with FPGA

www.unistring.com www.stringtechnologies.net

Architecture design Write RTL HDL Code

ASIC of FPGA design flow


No Simulate OK Yes Synthesize RTL Code to Gates

The role of front end designers


No

Gate Level Netlist Constraints Met? Yes No Gate Level Testing OK?

Most critical part

Yes
Proceed with Backend Processing

Advanced Training Programme on

VLSI semi custom design with FPGA

www.unistring.com www.stringtechnologies.net

Achieving Performance at various stages

Advanced Training Programme on

VLSI semi custom design with FPGA

www.unistring.com www.stringtechnologies.net

Register Transfer Logic (RTL)

Combinational Logic

Combinational Logic

Registers
Slide taken from K.Gaj lectures at GMU

Advanced Training Programme on

VLSI semi custom design with FPGA

www.unistring.com www.stringtechnologies.net

Levels at which VHDL can be used


VHDL for Specification
VHDL for Simulation

VHDL for Synthesis

Slide taken from K.Gaj lectures at GMU

Advanced Training Programme on

VLSI semi custom design with FPGA

www.unistring.com www.stringtechnologies.net

VHDL Design Styles


VHDL Design Styles

dataflow
Concurrent statements

structural
Components and interconnects

behavioral
Sequential statements Registers State machines Test benches

Subset most suitable for synthesis


Advanced Training Programme on

VLSI semi custom design with FPGA

www.unistring.com www.stringtechnologies.net

You might also like