VLSI Design Questions With Answers
VLSI Design Questions With Answers
VLSI Design Questions With Answers
VLSI DESIGN
2 MARK QUESTIONS & ANSWERS
1.What are four generations of Integration Circuits?
_ SSI (Small Scale Integration)
_ MSI (Medium Scale Integration)
_ LSI (Large Scale Integration)
_ VLSI (Very Large Scale Integration)
2.Give the advantages of IC?
_ Size is less
_ High Speed
_ Less Power Dissipation
3.Give the variety of Integrated Circuits?
_ More Specialized Circuits
_ Application Specific Integrated Circuits(ASICs)
_ Systems-On-Chips
4.Give the basic process for IC fabrication
_ Silicon wafer Preparation
_ Epitaxial Growth
_ Oxidation
_ Photolithography
_ Diffusion
_ Ion Implantation
_ Isolation technique
_ Metallization
_ Assembly processing & Packaging
5.What are the various Silicon wafer Preparation?
_ Crystal growth & doping
_ Ingot trimming & grinding
_ Ingot slicing
_ Wafer polishing & etching
_ Wafer cleaning.
6.Different types of oxidation?
Dry & Wet Oxidation
7.What is the transistors CMOS technology provides?
n-type transistors & p-type transistors.
8.What are the different layers in MOS transistors?
Drain , Source & Gate
9.What is Enhancement mode transistor?
The device that is normally cut-off with zero gate bias.
10. What is Depletion mode Device?
The Device that conduct with zero gate bias.
11.When the channel is said to be pinched off?
If a large Vds is applied this voltage with deplete the
Inversion layer .This Voltage effectively pinches off the channel
near the drain.
12.Give the different types of CMOS process?
_ p-well process
_ n-well process
_ Silicon-On-Insulator Process
_ Twin- tub Process
13.What are the steps involved in twin-tub process?
_ Tub Formation
_ Thin-oxide Construction
_ Source & Drain Implantation
_ Contact cut definition
_ Metallization.
14.What are the advantages of Silicon-on-Insulator process?
_ No Latch-up
VLSI Design |2
CMOS Technology: Low static power dissipation.High input
impedance (low drive current). Scalable threshold voltage. High
noise margin. High packing density. High delay sensitivity to load
(fanout limitations). Low output drive current. Low gm (gm a Vin).
Bidirectional capability. A near ideal switching device
Bipolar technology: High power dissipation. Low input impedance
(high drive current). Low voltage swing logic. Low packing density.
Low delay sensitivity to load. High output drive current. High gm
(gm a eVin). High ft at low current. Essentially unidirectional.
30.Define Threshold voltage in CMOS?
The Threshold voltage, VT for a MOS transistor can be
defined as the voltage applied between the gate and the source
of the MOS transistor below which the drain to source current, IDS
effectively drops to zero.
31.What is Body effect?
The threshold volatge VT is not a constant w. r. to the voltage
difference between the substrate and the source of MOS
transistor. This effect is called substrate-bias effect or body effect.
32.What is Channel-length modulation?
The current between drain and source terminals is constant and
independent of the applied voltage over the terminals. This is not
entirely correct. The effective length of the conductive channel is
actually modulated by the applied VDS, increasing VDS causes the
depletion region at the drain junction to grow, reducing the length
of the effective channel.
33. What is Latch up?
Latch up is a condition in which the parasitic components give rise
to the establishment of low resistance conducting paths between
VDD and VSS with disastrous results. Careful control during
fabrication is necessary to avoid this problem.
34. Give the basic inverter circuit.
VLSI Design |3
Types of delay-based timing control:
1. Regular delay control
2. Intra-assignment delay control
3. Zero delay control
Types of event-based timing control:
1. Regular event control
2. Named event control
3. Event OR control
4. Level-sensitive timing control
49 Give the different arithmetic operators?
Operator symbol Operation performed Number of operands
*
Multiply
Two
/
Divide
Two
+
Add
Two
Subtract
Two
%
Modulus
Two
**
Power(exponent) Two
50. Give the different bitwise operators.
Operator symbol Operation performed Number of operands
~
Bitwise negation
One
&
Bitwise and
Two
|
Bitwise or
Two
^
Bitwise xor
Two
^~ or ~^ Bitwise xnor
Two
~&
Bitwise nand
Two
~|
Bitwise nor
Two
51. What are gate primitives?
Verilog supports basic logic gates as predefined primitives.
Primitive logic function keyword provide the basics for structural
modeling at gate level. These primitives are instantiated like
modules except that they are predefined in verilog and do not
need a module definition. The important operations are and,
nand, or, xor, xnor, and buf(non-inverting drive buffer).
52. Give the two blocks in behavioral modeling.
1. An initial block executes once in the simulation and is used to
set up initial conditions and step-by-step data flow
2. An always block executes in a loop and repeats during the
simulation.
53. What are the types of conditional statements?
1. No else statement
Syntax : if ( [expression] ) true statement;
2. One else statement
Syntax : if ( [expression] ) true statement;
else false-statement;
3. Nested if-else-if
Syntax : if ( [expression1] ) true statement 1;
else if ( [expression2] ) true-statement 2;
else if ( [expression3] ) true-statement 3;
else default-statement;
The [expression] is evaluated. If it is true (1 or a non-zero value)
true-statement is executed. If it is false (zero) or ambiguous (x),
the false-statement is executed.
54. Name the types of ports in Verilog
Input port Input
Output port Output
Bidirectional port inout
55. What are the types of procedural assignments?
1. Blocking assignment
2. Non-blocking assignment
VLSI Design |4
An antifuse is normally high resistance (>100MW). On application
of appropriate programming voltages, the antifuse is changed
permanently to a low-resistance structure (200-500W).
65. What are the different levels of design abstraction at physical
design?
Architectural or functional level
Register Transfer-level (RTL)
Logic level
Circuit level
66.What are macros?
The logic cells in a gate-array library are often called macros.
67. What are Programmable Interconnects?
In a PAL, the device is programmed by changing the characteristics
if the switching element. An alternative would be to program the
routing.
68. Give the steps inASIC design flow.
a. Design entry
b. Logic synthesisSystem partitioning
c. Prelayout simulation.
d. Floorplanning
e. Placement
f. Routing
g. Extraction
h. Postlayout simulation
69. Give the XILINX Configurable Logic Block .
VLSI Design |5
c. self-test and built-in testing
88. Mention the common techniques involved in ad hoc testing?
d. partitioning large sequential circuits
e. adding test points
f. adding multiplexers
g. providing for easy state reset
89. What are the scan-based test techniques?
a) Level sensitive scan design
b) Serial scan
c) Partial serial scan
d) Parallel scan
90.What are the two tenets in LSSD?
The circuit is level-sensitive. Each register may be converted to a
serial shift register.
91. What are the self-test techniques?
a. Signature analysis and BILBO
b. Memory self-test
c. Iterative logic array testing
92. What is known as BILBO?
Signature analysis can be merged with the scan technique to
create a structure known as BILBO- for Built In Logic Block
Observation.
93. What is known as IDDQ testing?
A popular method of testing for bridging faults is called IDDQ or
current supply monitoring. This relies on the fact that when a
complementary CMOS logic gate is not switching, it draws no DC
current. When a bridging fault occurs, for some combination of
input conditions a measurable DC IDD will flow.
94. What are the applications of chip level test techniques?
a. Regular logic arrays
b. Memories
c. Random logic
95. What is boundary scan?
The increasing complexity of boards and the movement to
technologies like multichip modules and surface-mount
technologies resulted in system designers agreeing on a unified
scan-based methodology for testing chips at the board. This is
called boundary scan.
96. What is the test access port?
The Test Access Port (TAP) is a definition of the interface that
needs to be included in an IC to make it capable of being included
in a boundary-scan architecture. The port has four or five single
bit connections, as follows:
TCK(The Test Clock Input)
TMS(The Test Mode Select)
TDI(The Test Data Input)
TDO(The Test Data Output)
It also has an optional signal
TRST*(The Test Reset Signal)
97. What are the contents of the test architecture?
The test architecture consists of:
The TAP interface pins
A set of test-data registers
An instruction register
A TAP controller
98. What is the TAP controller?
The TAP controller is a 16-state FSM that proceeds from state to
state based on the TCK and TMS signals. It provides signals that
control the test data registers, and the instruction register. These
include serial-shift clocks and update clocks.
99. What is known as test data register?
The test-data registers are used to set the inputs of modules to be
tested, and to collect the results of running tests.
100. What is known as boundary scan register?
The boundary scan register is a special case of a data register. It
allows circuit-board interconnections to be tested, external
components tested, and the state of chip digital I/Os to be
sampled.
BIG QUESTIONS & ANSWERS
1. Derive the CMOS inverter DC characteristics and obtain the
relationship for output voltage at different region in the transfer
characteristics.
2. Explain with neat diagrams the various CMOS fabrication
technology
3. Explain the latch up prevention techniques.
4. Explain the operation of PMOS Enhancement transistor
5. Explain the threshold voltage equation
6. Explain the silicon semiconductor fabrication process.
7. Explain various CAD tool sets.
8. Explain the operation of NMOS Enhancement transistor.
9. Explain the Transmission gate and the tristate inverter briefly.
10. Explain about the various non ideal conditions in MOS device
model.
11. Explain the design hierarchies.
12. Explain the concept involved in Timing control in VERILOG.
13. Explain with neat diagrams the Multiplexer and latches using
transmission Gate.
14. Explain the concept of gate delay in VERILOG with example
15. Explain the concept of MOSFET as switches and also bring the
various logic gates using the switching concept .
16. Explain the concept involved in structural gate level modeling
and also give the description for Half adder and Full adder.
17. What is ASIC? Explain the types of ASIC.
18. Explain the VLSI design flow with a neat diagram
19. Explain the concept of MOSFET as switches
20. Explain the ASIC design flow with a neat diagram
21. a) Explain fault models. b) Explain ATPG.
22. Briefly explain a) Fault grading & fault simulation b) Delay fault
testing c) Statistical fault analysis d) Fault sampling.
23. Explain scan-based test techniques.
24. Explain Ad-Hoc testing and chip level test techniques.
25. Explain self-test techniques and IDDQ testing.
26. Explain system-level test techniques.