Unit 5
Unit 5
Unit 5
UNIT:5
• Introduction to ECAD tools for front and back
end design of VLSI circuits.
• Design using FPGA and VHDL. VHDL Code for
simple Logic gates, flip-flops, shift registers.
• Custom /ASIC design.
ECAD tools
• Electronic design automation (EDA), also
referred to as electronic computer-aided
design (ECAD), is a category of software tools
for designing electronic systems such as
integrated circuits and printed circuit boards.
• ECAD (electronic computer-aided design)
software is used to design and create
electronic structures.
Introduction to ECAD tools for front and back end design of VLSI
circuits
• Entity declaration
• Architecture
VHDL code for the basic gates-
AND, OR, OT, NAND, NOR, XOR, XNOR
VHDL Code For The Half Adder
VHDL Code For The Full Adder
VHDL Code For SR Flip-flop
end process;
end ff;
VHDL for JK flip-flop
VHDL for D flip-flop
VHDL for T flip-flop
VHDL for shift registers
VHDL for implementing the
• Serial In Serial Out(SISO) and
• Serial In Parallel Out(SIPO) shift registers
using single entity and multiple architectures
VHDL For Shift Register
VHDL code for implementing the
Parallel In Serial Out shift register(PISO)
VHDL For Shift Register
VHDL for implementing
• the Parallel In Parallel Out shift register(PIPO).
Custom /ASIC design
• ASIC [“a-sick”] is an acronym for Application
Specific Integrated Circuit.
• As the name indicates, ASIC is a non-standard
integrated circuit that is designed for a specific
use or application.
• Generally an ASIC design will be undertaken for a
product that will have a large production run ,
and the ASIC may contain a very large part of the
electronics needed on a single integrated circuit.
Asics Are Broadly Classified Into Three
Types.
• I. Full-Custom ASICs