Ei2403 Vlsi Design
Ei2403 Vlsi Design
Ei2403 Vlsi Design
DEPT. OF EIE
Question Bank
SUBJECT CODE
: EI2403
BRANCH
: EIE
IV / VII
UNIT-I
Page1
EI2403-VLSI DESIGN
DEPT. OF EIE
18. An NMOS transistor has a threshold voltage of 0.8 V. What are the conditions on Vds for
the transistor to operate in the linear and saturation regions if Vgs=2V?
19. Sketch the device model of a MOS device.
20. Does the body effect of a process limit the number of transistors that can be placed in
series in a CMOS gate? Justify your answer.
21. What are the second order effects of the MOSFET device?
22. List the factors which affect the threshold voltage of a MOS transistor.
PART-B
1. With neat diagram explain MOS Transistor theory and its processing technology. (16)
2. Explain the operation of nMOS Enhancement and Depletion mode transistor.
(16)
3. Draw the structure of pMOS and nMOS transistor and explain its working.
(16)
(8)
5. Explain the fabrication of pMOS transistor and its substrate fabrication process.
(8)
(16)
(16)
(16)
9. Describe the important processing steps and masks for BiCMOS fabrication
technology
10. Derive the Threshold voltage for nMOS Enhancement transistor.
(8)
(16)
(6)
(16)
(6)
(8)
(8)
VALLIAMMAIENGINEERINGCOLLEGE,KATTANKULATHUR
(16)
Page2
EI2403-VLSI DESIGN
DEPT. OF EIE
UNIT-II
Page3
EI2403-VLSI DESIGN
DEPT. OF EIE
PART-B
1. Draw the CMOS inverter transfer characteristics and explain its operation, clearly
indicating the various regions.
(16)
2. Derive an expression for pull up to pull down ratio of an NMOS inverter driven by
another NMOS inverter.
(16)
3. Derive an expression for pull up to pull down ratio of an NMOS inverter driven by one
or more pass transistors.
(16)
4. Draw and explain the NMOS and CMOS lambda based design rules for transistors and
wires.
(16)
5. Draw the stick diagram for (i) 3-input NOR gate (ii) CMOS inverter.
(16)
6. Explain the operation of inverting and non inverting type NMOS super buffer.
(16)
(8)
8. What is a pass transistor Logic design? Draw the logic circuit of XOR gate using
transmission gates.
(16)
9. Draw and implement NAND and NOR logic using BiCMOS transistor.
(16)
10. With neat schematic explain pass transistor driving capacitive load and Inverter.
(16)
11. Design a digital BiCMOS circuit that implements the function f = c.k.r + r.k.p
(16)
12. Draw the stick diagram for a Gray to BCD converter. Assume aii other relevant details.
(16)
VALLIAMMAIENGINEERINGCOLLEGE,KATTANKULATHUR
Page4
EI2403-VLSI DESIGN
DEPT. OF EIE
UNIT III
Page5
EI2403-VLSI DESIGN
DEPT. OF EIE
PART B
1. Describe precharge and evaluation operations associated with dynamic CMOS logic with
neat diagrams.
(8)
2. Explain the operation of a 3 input tally circuit designed with pass transistors.
(8)
3. Compare the NMOS and CMOS implementation of 4*1 MUX with necessary diagrams.(8)
4. Draw the circuit diagram and stick diagram of a 4*4 barrel shifter and explain its
operation.
(16)
5. Discuss in detail about the circuit arrangement and stick diagram of a CMOS (Dynamic
logic) 4*8*4 PLA.
(16)
(8)
(8)
8. Draw the schematic and explain the operation of D-CMOS and C-CMOS two- input
NAND gate and NOR gate.
(16)
(8)
10. Give the general arrangement of a 4-bit arithmetic processor and design a 4-bit adder
unit for ALU sub system.
(16)
(8)
12. What is 4*4 carry save multiplier .Calculate the critical path delay.
(8)
13. Explain the following circuits.1.Data path circuits 2.Any one adder circuit.
(16)
(8)
(8)
(8)
17. Design a positive edge triggered T register with CMOS gates. Explain the circuit
operation with timing diagram.
18. Design a pass-transistor network that implements the sum function for an adder.
(8)
19. Draw the stick diagram of 3 input tally circuit designed with pass transistor.
(8)
(8)
VALLIAMMAIENGINEERINGCOLLEGE,KATTANKULATHUR
(16)
Page6
EI2403-VLSI DESIGN
DEPT. OF EIE
UNIT IV
DESIGN OF COMBINATIONAL ELEMENTS AND REGULAR ARRAY LOGIC
PART A
1. What is a PLA?
2. What is an FPGA?
3. Distinguish between PLA and PAL.
4. List out the advantages of FPGA.
5. Give the difference between FPGA and CPLD.
6. Compare FPGA and PLA.
7. List the methods of programming PAL.
8. Why PLAs are not used in CMOS logic circuits?
9. Define CLB.
10. Define FSM.
11. Differentiate between a Mealy and Moore machine.
12. What is meant by an NMOS PLA?
13. List out the building blocks of Xilinx PLA.
14. Give the XILINX Configurable Logic Block
15. Give the XILINX FPGA architecture.
16. What are Programmable Interconnects?
17. What are macros?
18. What are the different levels of design abstraction at physical design?
19. Give the steps in ASIC design flow.
20. What are the advantages of dynamic logic arrays over PLA?
PART-B
1. Explain the general architecture of FPGA and clearly bring out the different
programmable blocks used.
2. Write the significance of PLA/FSM in VLSI design.
(16)
(6)
3. Design a mealy based finite state machine for serial adder and implement it using suitable
PLA.
(16)
4. What is NMOS pLA? Give the stick diagram for NMOS NOR-NOR PLA realization.(16)
VALLIAMMAIENGINEERINGCOLLEGE,KATTANKULATHUR
Page7
EI2403-VLSI DESIGN
DEPT. OF EIE
(8)
6. With neat sketch explain the CLB, IOB and programmable interconnects of an FPGA
device.
(16)
(8)
(8)
9. What are the building blocks of Xilinx CPLD? Explain the functional description of each
block.
(16)
(8)
UNIT V
VHDL PROGRAMMING
PART -A
1. What is VHDL?
2. What are the two delays possible in VHDL?
3. What is done in Synthesis process?
4. List any two features of concurrent Description?
5. What is RTL Description?
6. What are the differences between programming language and HDL?
7. Name the four data types supported by VHDL?
8. What is a test bench?
9. Write a VHDL entity for Half subtractor.
10. Name any four sequential statements.
11. How process statements are concurrent statements?
12. How do a signal and variable differ?
13. Give a simple VHDL architecture for an inverter with inertial delay?
14. Write a VHDL code to realize 2:1MUX.
15. Write the format for process statements?
16. Differentiate simulation and synthesis.
VALLIAMMAIENGINEERINGCOLLEGE,KATTANKULATHUR
Page8
EI2403-VLSI DESIGN
DEPT. OF EIE
PART-B
1. Write the VHDL code to realize full adder using structural modelling and also write the
test bench.
(16)
(8)
3. Write the VHDL code to realize D Flip Flop and 4-bit Synchronous counter.
(10)
(6)
(8)
(8)
(8)
(16)
(16)
10. Explain in detail about data types used in VHDL with examples.
(16)
11. Write a VHDL code for a universal BCD to seven segment Decoder using if statement.(8)
12. Using structural level VHDL coding, realize a 4-bit adder. Write a test bench to define the
stimulus for the 2-inputs for the 4-bit adder.
13. Explain in detail about Generics and Parameterized components with an example.
(16)
(16)
14. Write a behavioural VHDL code and test bench program for a 4-bit synchronous gray
code counter.
(16)
15. Write a behavioural and structural VHDL code and test bench program for a JK Flip flop.
(16)
VALLIAMMAIENGINEERINGCOLLEGE,KATTANKULATHUR
Page9
EI2403-VLSI DESIGN
VALLIAMMAIENGINEERINGCOLLEGE,KATTANKULATHUR
DEPT. OF EIE
Page10