Documente Academic
Documente Profesional
Documente Cultură
Digital Electronics
What are set up time & hold time constraints What do they signify Which one is critical for estimating
maximum clock frequency of a circuit?
Explain about setup time and hold time, what will happen if there is setup time and hold tine violation,
how to overcome this? What is skew, what are problems associated with it and how to minimize it?
What is the function of a D flip-flop, whose inverted output is connected to its input ?
Give the truth table for a Half Adder. Give a gate level implementation of it.
Design a 4:1 Mux using 2:1 Muxes and some combo logic.
http://www.virtualvlsi.com/digital.asp 1/11
2/25/2010 Digital Electronics FAQ @ Virtual VLSI
Design a 3:8 decoder
Design a D and T flip flop using 2:1 mux; use of other components not allowed, just the mux.
Given a circuit, draw its exact timing response. (I was given a Pseudo RandomSignal Generator; you
can expect any sequential ckt)
What are set up time & hold time constraints? What do they signify? Which one is critical for estimating
maximum clock frequency of a circuit?
Give a circuit to divide frequency of clock cycle by two Design a divide-by-3 sequential circuit with
50% duty circle. (Hint: Double the C lock)
Suppose you have a combinational circuit between two registers driven by a clock. What will you do if
the delay of the combinational circuit is greater than your clock signal? (You can't resize the combinational
circuit transistors)
Top
What are the different Adder circuits you studied?
Give the truth table for a Half Adder. Give a gate level implementation of the same.
Design a Transmission Gate based XOR. Now, how do you convert it to XNOR? (Without inverting the
output)
How do you detect a sequence of "1101" arriving serially from a signal line?
What is glitch? What causes it (explain with waveform)? How to overcome it?
Given only two xor gates one must function as buffer and another as inverter?
Difference between mealy and moore state machine? Advantages and disadvantages
http://www.virtualvlsi.com/digital.asp 2/11
2/25/2010 Digital Electronics FAQ @ Virtual VLSI
Difference between onehot and binary encoding?
Draw the state diagram to output a "1" for one cycle if the sequence "0110" shows up (the leading 0s
cannot be used in more than one sequence)?
What is a multiplexer?
7 bit ring counter's initial state is 0100010. After how many clock cycles will it return to the initial state?
what is false path?how it determine in ckt? what the effect of false path in ckt?
The circle can rotate clockwise and back. Use minimum hardware to build a Is it possible to reduce
clock skew to zero?
Give the circuit to extend the falling edge of the input by 2 clock pulses?
Design a D-latch using (a) using 2:1 Mux (b) from S-R Latch ?
How many 2 input xor's are needed to inplement 16 input parity generator ?
Design a circuit for finding the 9's compliment of a BC D number using 4-bit binary adder and some
http://www.virtualvlsi.com/digital.asp 3/11
2/25/2010 Digital Electronics FAQ @ Virtual VLSI
external logic gates?
What are the various timing-paths which i should take care in my STA runs?
What are the various Variations which impacts timing of the design?
What are the various Design constraints used while performing Synthesis for a design?
What is Noise Margin? Explain the procedure to determine Noise Margin Explain sizing of the inverter?
How do you size NMOS and PMOS transistors to increase the threshold voltage?
What are the limitations in increasing the power supply to reduce delay?
How does Resistance of the metal lines vary with increasing thickness and increasing length?
For C MOS logic, give the various techniques you know to minimize power consumption?
What is C harge Sharing? Explain the C harge Sharing problem while sampling data from a Bus?
Why do we gradually increase the size of inverters in buffer design? Why not give the output of a circuit
to one large inverter?
Why do we gradually increase the size of inverters in buffer design when trying to drive a high
capacitive load?
In C MOS technology, in digital design, why do we design the size of pmos to be higher than the
nmos.What determines the size of pmos wrt nmos. Though this is a simple question try to list all the
reasons possible?
http://www.virtualvlsi.com/digital.asp 4/11
2/25/2010 Digital Electronics FAQ @ Virtual VLSI
Why PMOS and NMOS are sized equally in a Transmission Gates?
What happens when the PMOS and NMOS are interchanged with one another in an inverter?
What is the difference between transport delays and inertial delays in VHDL
What determines the max frequency a digital design may work on. Why hold time is not included in the
calculation for the above.
What will happen if output of an inverter is shorted to its input What is noise margin.
Draw DC curve of inverter and Re-Draw it if pmos and nmos are equal
What is Latch-up ?
Design a state machine which divides the input frequency of a clock by 3. Given that the phase change
in the output due to propogation delay in of the flip flop is acceptable up to a delay offered by a single flip
flop only.
Why does a pass gate requires two transistors(1 N and 1 P type) C an we use a single transistor N or P
type in a pass gate? If not why? and if yes then in what conditions?
Why C MOS why not N-MOS or P-MOS logic, when we know that the number of gates required in C MOS
are grater than in n-mos or p-mos logic.
What are dynamic logic gates? What are their advantages over conventional logic gates
Design a digital circuit to delay the negative edge of the input signal by 2 clock cycles
Design a state machine to detect a '1101' pattern in a stream. detect both, overlapping and non
overlapping patterns.
What is D-FF?
http://www.virtualvlsi.com/digital.asp 5/11
2/25/2010 Digital Electronics FAQ @ Virtual VLSI
What is Race-around problem? How can you rectify it?
What is the need of filtering ideal response of filters and actual response of filters?
Explain the advantages and disadvantages of FIR filters compared to IIR counterparts.
What is C MRR?
Why we use vestigial side band (VSB-C 3F) transmission for picture?
When transmitting digital signals is it necessary to transmit some harmonics in addition to fundamental
frequency?
Design a divide-by-3 sequential circuit with 50% duty circle. (Hint: Double the C lock)
Give the truth table for a Half Adder. Give a gate level implementation of the same.
Design a Transmission Gate based XOR. Now, how do you convert it to XNOR? (Without inverting the
output)
How do you detect a sequence of "1101" arriving serially from a signal line?
You have two counters to 16, built from negedge D- FF . First circuit is synchronous and second is
"ripple" (cascading). Which circuit has less propagation delay?
Top
What is the difference between flip-flop and latch?
If inverted output of D flip-flop is connected to its input how the flip-flop behaves?
Give the truth table for a Half Adder. Give a gate level implementation of the same.
Design an OR gate from 2:1 MUX.
http://www.virtualvlsi.com/digital.asp 7/11
2/25/2010 Digital Electronics FAQ @ Virtual VLSI
Design a 16 byte asynchronous FIFO?
Design a simple circuit based on combinational logic to double the output frequency.
Implement comparator using combinational logic, that compares two 2-bit numbers A and B. The
comparator should have 3 outputs: A > B, A < a =" B.">
7 bit ring counter's initial state is 0100010. After how many clock cycles will it return to the initial state?
Design all the basic gates NOT, AND, OR, NAND, NOR, XOR, XNOR using 2:1 Multiplexer.
Design a D-latch using (a) using 2:1 Mux (b) from S-R Latch?
How many 2 input xor's are needed to inplement 16 input parity generator?
What types of flip-flops can be used to implement the memory elements of a counter?
What are the advantages of using a microprocessor to implement a counter rather than the
conventional method (flip-flop and logic gates)?
http://www.virtualvlsi.com/digital.asp 8/11
2/25/2010 Digital Electronics FAQ @ Virtual VLSI
What is the principal advantage of Gray C ode over straight (conventional) binary?
How many 4:1 mux and 2:1 mux do you need to design a 8:1 mux?
Define Moore, Mealy state machines. Which one is good for timing?
Design a FSM to detect 10110. What is the minimum number of flops required?
Design a simple circuit based on combinational logic to double the output frequency.
Design a 2bit up/down counter with clear using gates. (No verilog or vhdl)
Design a finite state machine to give a modulo 3 counter when x=0 and modulo 4 counter when x=1.
Minimize: S= A' + AB
What is the function of a D-flipflop, whose inverted outputs are connected to its input?
How to synchronize control signals and data between two different clock domains?
Describe a finite state machine that will detect three consecutive coin tosses (of one coin) that results in
heads.
In what cases do you need to double clock a signal before presenting it to a synchronous state
machine?
Give the truth table for a Half Adder. Give a gate level implementation of the same.
What is the 1's and 2's complement of the decimal number 25.
Given a circuit and asked to tell the output voltages of that circuit?
How can you construct both PMOS and NMOS on a single substrate?
Explain about stuck at fault models, scan design, BIST and IDDQ testing?
What is SPIC E?
http://www.virtualvlsi.com/digital.asp 9/11
2/25/2010 Digital Electronics FAQ @ Virtual VLSI
What is FPGA?
Explain the various C apacitances associated with a transistor and which one of them is the most
prominent?
Which gate is normally preferred while implementing circuits using C MOS logic, NAND or NOR? Why?
4-1 demultiplexer is to be implemented using a memory chip. how many address lines and word length
required Ans. 4, 1
Implement the following using 4X1 MUX. A'BC + AB'C +ABC '
A logic gate is an electronic circuit which a. Makes logic decisions b. Allows electron flow in only
direction c. Works on binary algebra d. Alternates between 0 and 1
The process of converting analog signal into digital signals so they can be processed by a receiving
computer is referred to as
a. Modulation b. Demodulation c. Synchronizing d. Desynchronizing
Why the current rises rapidly. Direction of current. Which one is anode - cathode.
What is a PN junction doide. Draw npn transistor ? Expalain what r the terminals ? Why so called.Utility
of it. Give example. What is a JK-FF? Utility of JK.
For mod 9 counter how many min flips flops are required
Top
http://www.virtualvlsi.com/digital.asp 10/11
2/25/2010 Digital Electronics FAQ @ Virtual VLSI
http://www.virtualvlsi.com/digital.asp 11/11