The document discusses VLSI (Very Large Scale Integration) systems and the VLSI design flow. VLSI systems integrate millions of electronic components into a small chip area. The objectives of VLSI design are high circuit speed, low power consumption, and minimizing design area. The VLSI design flow involves idea conception, specifying requirements, designing architecture, register transfer level coding in VHDL, RTL verification through simulation, synthesis into logic gates, sending to a foundry for fabrication, and producing the final integrated circuit chip.
2. Integrated Circuits(ICs)
What is Integrated Circuit?
Integrated Circuits contains several
transistors fabricated on a single chip.
Classification of ICs
Size classification( historical )
<100 SSI 1963
100-3000 MSI 1970
3000 – 30000 LSI 1975
30000 – 1000000 VLSI 1980
> 1000000 ULSI 1990
3. VLSI introduction : Objectives
Introduction :
A VLSI (Very Large Scale Integration) system
integrates millions of “electronic components” in a
small area (few mm2 few cm2).
Objectives:
• Circuit Speed (high )
• Power consumption ( low )
• Design Area ( low )
5. 1. Ideas
• Microprocessor
• Microcontroller
• Memories
• Printer
• Mobile
• Digital security lock
Any thing we needs chip
6. • Instruction set
• Interface (I/O pins)
• Organization of the system
• Functionality of each unit in the system, and how to
communicate it to other units.
2.Specifications
7. 3. Design architecture
• This is where the main work starts. With the help
of the specification sheet the target IC’s
architecture is decided and a layout for same is
created by design engineers using EDA tools.
EDA Tools :
• Synopsys – astro
• activehdl
• Xilinx - ise design suite
• Cadence - encounter digital ic design
8.
9. 4. RTL coding
RTL - register transfer level.
• This implies that the VHDL code written
based on the architecture describes how
data is transformed as it is passed from
register to register.
RTL coding tools
• xilinx ise,
• Vim,
• Emacs,
• conTEXT,
• HDL TurboWriter
10. HDL – Hardware Description Language
ƒ
A programming language that can describe the
functionality and timing of the hardware.
• VHDL ( Very high speed integrated circuit
Hardware Description Language)
11. 5. RTL Verification
RTL simulation and verification is one of the important
step. This ensures that the design is logically correct and
without major timing errors. It is advantageous to
perform this step, especially in the early stages of the
design.
RTL verification
tools
Modelsim
• Finsim
• TestBuilder
• Xilinx ise
13. 6. synthesis
This is where the design now start to get physical. Logic
synthesis is a process by which the desired circuit
behavior i.e. Register Transistor Level is turned into a
design in terms of logic gates which drives the circuit or
architecture.
Synthesis tools/kit
• FPGA
(Altera,digiland,xilinx)
• CPLD ( altera ,
digiland )