Banu Prakash
Banu Prakash
“VLSI DESIGN”
PRESENTED BY:
BANUPRAKASH K
(1DT22EE401)
Internship Coordinator:
Internal Guide:
• For example-
• Library ieee;
• Use ieee.std_logic_1164.all;
• Use ieee.std_logic_arith.all;
• Use ieee.std_logic_unsigned.all;
Basic VHDL Codes Contd.
• Entity & Port Declaration
• For example-
• Entity and_gate is
• Port (a, b: in std_logic;
• y: out std_logic);
• End and_gate;
Basic VHDL Codes Contd.
• Architecture Declaration
Basic VHDL Codes Contd.
• Types of VHDL Architecture
• 1. Data flow
• -It uses concurrent signal assignment statement.
• - It describes the transfer of data from input to output signals.
• 2. Behavioral
• - It is a high-level description.
• - It contains a set of assignment statement to represent behaviour.
• 3. Structural
• - Describe the circuit structure in terms of logic gates
• Interconnects wiring between logic gates to form a circuit net list.
Arithmetic Logic Unit
• An arithmetic logic unit (ALU) is a digital electronic circuit that performs
arithmetic and bitwise logical operations on integer binary numbers.
Logical Operations Arithmetic
Operations
• AND • Addition
• OR • Subtraction
• NAND • Division
• NOR • Multiplication
• XOR • Increment
• XNOR • Decrement
• NOT
• Some relational Operations
Project Assigned
Generated GDS
Applications Of VLSI
• ➤ Microprocessors
• - personal computers
• - microcontrollers
• ➤ Memory: DRAM/SRAM
• ➤ Special purpose processors: ASICS (CD players, DSP applications)
• ➤ Optical switches
• ➤ Has made highly sophisticated control system mass-produceable and hence
cheaper
• ➤ Has helped in other fields like embedded system
• (VLSI + Moore's Law = Embedded System)
Conclusions
• ➤ Learned the various technology, application and scope of VLSI.
• ➤Learned about the applications of VLSI design softwares and programming
languages.
• ➤Knew that there is tremendous scope and growth for those who choose VLSI
design as a career.
THANK YOU