Beruflich Dokumente
Kultur Dokumente
Course: B.Tech.
Branch: ECE
Year and Semester: 4th Year, 8th Semester
Subject Code and Name: EC-406, VLSI DESIGN & TECHNOLOGY
Subject Teacher: Deepti Prit Kaur
Section A
1. Define CAD and how it designs a logic circuit.
2. Discuss the Signal, Variable and Constant Classes in VHDL, with examples. Give any two points
of differences between Signal and Variable class.
3. List the scalar data types in VHDL. Discuss each one with examples.
4. Name four modeling techniques used in VHDL to describe digital circuits.
5. Which modeling style supports the highest level of abstraction in VHDL.
6. What are the types of delays in VHDL? Explain how they can be modeled in the VHDL designs with
examples.
7. What is process statement? Define sensitivity list in a process statement.
8. Define the terms ‘Entity’ and ‘Architecture’ in VHDL.
9. Compare different Hardware Description Languages.
10. List all the logical operators in VHDL.
Section B
1
6. What is dataflow modeling in VHDL? Write dataflow model for a 2:1 MULTIPLEXER using
VHDL.
7. Give an example of a signal assignment statement in VHDL. Also determine the order of
execution of the following statements, if B = 0 and A changes from 0 to 1
W <= not A;
X <= not B;
Y <= W and B;
Z <= A and X;
O <= Y or Z;
8. Write behavioral model for AOI logic circuit.
9. Design a VHDL code for a 3 bit binary to gray code converter.
10. Write VHDL code for design of full adder using half adders and basic gates.
Section C
1. Label all the components of the program given below in the following categories-
a. Keyword
b. User-defined name
c. Symbol
d. Operator
ENTITY xor_gate IS
PORT( a,b: IN BIT; y: OUT BIT);
END xor_gate;