Download as pdf or txt
Download as pdf or txt
You are on page 1of 36

9/12/2019 Digital Design Interview Questions - All in 1

ONLY- SUBSCRIBE SEARCH

VLSI
Home

Digital Design
Interview
Questions - All
in 1

January 20, 2009

1.
How do you SHARE

convert a XOR
gate into a buffer and a Labels

inverter (Use only one XOR Interview Questions


gate for each)?

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 1/36
9/12/2019 Digital Design Interview Questions - All in 1

Answer

2. Implement an 2-input
AND gate using a 2x1 mux.
Answer

3. What is a multiplexer?
Answer

4. What is a ring counter?


Answer

A ring counter is a type of


counter composed of a

circular shift register. The


output of the last shift

register is fed to the input of


the rst register. For

example, in a 4-register
counter, with initial register

values of 1100, the


repeating pattern is: 1100,

0110, 0011, 1001, 1100, so


on.

5. Compare and Contrast

Synchronous and
Asynchronous reset.

Answer

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 2/36
9/12/2019 Digital Design Interview Questions - All in 1

Synchronous reset logic will

synthesize to smaller ip-


ops, particularly if the reset

is gated with the logic


generating the d-input. But

in such a case, the


combinational logic gate

count grows, so the overall

gate count savings may not


be that signi cant. The clock

works as a lter for small


reset glitches; however, if

these glitches occur near the


active clock edge, the Flip-

op could go metastable. In
some designs, the reset must

be generated by a set of
internal conditions. A

synchronous reset is
recommended for these

types of designs because it


will lter the logic equation

glitches between clock.


Problem with synchronous

resets is that the synthesis

tool cannot easily


distinguish the reset signal

from any other data signal.

Synchronous resets may

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 3/36
9/12/2019 Digital Design Interview Questions - All in 1

need a pulse stretcher to

guarantee a reset pulse

width wide enough to


ensure reset is present

during an active edge of the

clock, if you have a gated

clock to save power, the


clock may be disabled

coincident with the

assertion of reset. Only an

asynchronous reset will


work in this situation, as the

reset might be removed

prior to the resumption of

the clock. Designs that are

pushing the limit for data


path timing, can not afford

to have added gates and

additional net delays in the

data path due to logic


inserted to handle

synchronous resets.

Asynchronous reset: The


major problem with

asynchronous resets is the

reset release, also called

reset removal. Using an


asynchronous reset, the

designer is guaranteed not

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 4/36
9/12/2019 Digital Design Interview Questions - All in 1

to have the reset added to

the data path. Another

advantage favoring

asynchronous resets is that


the circuit can be reset with

or without a clock present.

Ensure that the release of

the reset can occur within


one clock period else if the

release of the reset occurred

on or near a clock edge then

ip- ops may go into


metastable state.

6. What is a Johnson

counter?
Answer

7. An assembly line has 3 fail

safe sensors and one

emergency shutdown
switch.The line should keep

moving unless any of the

following conditions arise:

(1) If the emergency switch


is pressed

(2) If the senor1 and sensor2

are activated at the same

time.
(3) If sensor 2 and sensor3

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 5/36
9/12/2019 Digital Design Interview Questions - All in 1

are activated at the same


time.

(4) If all the sensors are

activated at the same time

Suppose a combinational
circuit for above case is to be

implemented only with

NAND Gates. How many

minimum number of 2 input


NAND gates are required?

Answer

8. In a 4-bit Johnson counter


How many unused states are

present?

Answer

4-bit Johnson counter:

0000, 1000, 1100, 1110,


1111, 0111, 0011, 0001,
0000.

8 unused states are present.

9. Design a 3 input NAND

gate using minimum number


of 2 input NAND gates.

Answer

10. How can you convert a

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 6/36
9/12/2019 Digital Design Interview Questions - All in 1

JK ip- op to a D ip- op?

Answer

Connect the inverted J input


to K input.

11. What are the differences


between a ip- op and a

latch?
Answer

12. What is the difference


between Mealy and Moore

FSM?
Answer

13. What are various types


of state encoding
techniques? Explain them.

Answer

One-Hot encoding: Each


state is represented by a bit
ip- op). If there are four

states then it requires four

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 7/36
9/12/2019 Digital Design Interview Questions - All in 1

bits (four ip- ops) to


represent the current state.

The valid state values are


1000, 0100, 0010, and

0001. If the value is 0100,


then it means second state is
the current state.

One-Cold encoding: Same


as one-hot encoding except

that '0' is the valid value. If


there are four states then it

requires four bits (four ip-


ops) to represent the
current state. The valid state

values are 0111, 1011,


1101, and 1110.

Binary encoding: Each state


is represented by a binary

code. A FSM having '2 power


N' states requires only N
ip- ops.

Gray encoding: Each state is


represented by a Gray code.

A FSM having '2 power N'


states requires only N ip-

ops.

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 8/36
9/12/2019 Digital Design Interview Questions - All in 1

14. De ne Clock Skew ,


Negative Clock Skew,

Positive Clock Skew.


Answer

Clock skew is a phenomenon


in synchronous circuits in

which the clock signal (sent


from the clock circuit)
arrives at different

components at different
times. This can be caused by

many different things, such


as wire-interconnect length,
temperature variations,

variation in intermediate
devices, capacitive coupling,
material imperfections, and

differences in input
capacitance on the clock

inputs of devices using the


clock.
There are two types of clock

skew: negative skew and


positive skew. Positive skew
occurs when the clock

reaches the receiving


register later than it reaches

the register sending data to

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 9/36
9/12/2019 Digital Design Interview Questions - All in 1

the receiving register.

Negative skew is the


opposite: the receiving
register gets the clock

earlier than the sending


register.

15. Give the transistor level


circuit of a CMOS NAND

gate.
Answer

16. Design a 4-bit


comparator circuit.

Answer

17. Design a Transmission

Gate based XOR. Now, how


do you convert it to XNOR
(without inverting the

output)?
Answer

18. De ne Metastability.
Answer

19. Compare and contrast


between 1's complement

and 2's complement


notation.

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 10/36
9/12/2019 Digital Design Interview Questions - All in 1

Answer

20. Give the transistor level


circuit of CMOS, nMOS,
pMOS, and TTL inverter

gate.
Answer

21. What are set up time and


hold time constraints?

Answer

22. Give a circuit to divide

frequency of clock cycle by


two.
Answer

23. Design a divide-by-3

sequential circuit with 50%


duty circle.
Answer

24. Explain different types

of adder circuits.
Answer

25. Give two ways of


converting a two input
NAND gate to an inverter.

Answer

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 11/36
9/12/2019 Digital Design Interview Questions - All in 1

26. Draw a Transmission


Gate-based D-Latch.

Answer

27. Design a FSM which


detects the sequence 10101

from a serial line without


overlapping.
Answer

28. Design a FSM which


detects the sequence 10101

from a serial line with


overlapping.
Answer

29. Give the design of 8x1

multiplexer using 2x1


multiplexers.
Answer

30. Design a counter which

counts from 1 to 10 ( Resets


to 1, after 10 ).
Answer

31. Design 2 input AND, OR,

and EXOR gates using 2


input NAND gate.

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 12/36
9/12/2019 Digital Design Interview Questions - All in 1

Answer

32. Design a circuit which


doubles the frequency of a
given input clock signal.
Answer

33. Implement a D-latch


using 2x1 multiplexer(s).
Answer

34. Give the excitation table


of a JK ip- op.
Answer

35. Give the Binary,


Hexadecimal, BCD, and
Excess-3 code for decimal
14.

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 13/36
9/12/2019 Digital Design Interview Questions - All in 1

Answer

36. What is race condition?


Answer

37. Give 1's and 2's


complement of 19.
Answer

38. Design a 3:6 decoder.


Answer

39. If A*B=C and C*A=B


then, what is the Boolean
operator * ?

Answer

40. Design a 3 bit Gray


Counter.
Answer

41. Expand the following:


PLA, PAL, CPLD, FPGA.
Answer

42. Implement the functions:


X = A'BC + ABC + A'B'C' and
Y = ABC + AB'C using a PLA.
Answer

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 14/36
9/12/2019 Digital Design Interview Questions - All in 1

43. What are PLA and PAL?


Give the differences
between them.

Answer

44. What is LUT?


Answer

45. What is the signi cance


of FPGAs in modern day
electronics? (Applications of
FPGA.)
Answer

46. What are the differences


between CPLD and FPGA.
Answer

47. Compare and contrast


FPGA and ASIC digital
designing.
Answer

48. Give True or False.

(a) CPLD consumes less


power per gate when
compared to FPGA.
(b) CPLD has more
complexity than FPGA

(c) FPGA design is slower

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 15/36
9/12/2019 Digital Design Interview Questions - All in 1

than corresponding ASIC

design.
(d) FPGA can be used to
verify the design before
making a ASIC.
(e) PALs have programmable

OR plane.
(f) FPGA designs are
cheaper than corresponding
ASIC, irrespective of design
complexity.
Answer

49. Arrange the following in


the increasing order of their
complexity:
FPGA,PLA,CPLD,PAL.

Answer

50. Give the FPGA digital


design cycle.
Answer

51. What is DeMorgan's


theorem?
Answer

52. F'(A, B, C, D) = C'D +


ABC' + ABCD + D. Express F
in Product of Sum form.

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 16/36
9/12/2019 Digital Design Interview Questions - All in 1

Answer

53. How many squares/cells


will be present in the k-map
of F(A, B, C)?

Answer

54. Simplify F(A, B, C, D) = S (


0, 1, 4, 5, 7, 8, 9, 12, 13)
Answer

55. Simplify F(A, B, C) = S (0,


2, 4, 5, 6) into Product of
Sums.
Answer

56. The simpli ed


expression obtained by
using k-map method is
unique. True or False.

Explain your answer.


Answer

57. Give the characteristic


tables of RS, JK, D and T ip-
ops.

Answer

58. Give excitation tables of


RS, JK, D and T ip- ops.

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 17/36
9/12/2019 Digital Design Interview Questions - All in 1

Answer

59. Design a BCD counter

with JK ip- ops


Answer

60. Design a counter with


the following binary

sequence 0, 1, 9, 3, 2, 8, 4
and repeat. Use T ip- ops.
Answer

LABELS: INTERVIEW
QUESTIONS

SHARE

Comments

sunitha vishnu
said…

Really it was an
awesome
article...very
interesting to
read..You have
provided an nice
article....Thanks for
sharing..
Android Training in
Chennai
Ios Training in
Chennai

November 6, 2017
at 10:36 PM

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 18/36
9/12/2019 Digital Design Interview Questions - All in 1

Hitesh Nagpal
said…

thanks for the


collection

December 16, 2017


at 3:34 PM

Goyal Shubham
said…

q17 ans

March 21, 2018 at


8:00 AM

Coimbatore Ooty
Taxi said…

Wonderful ! Thanks
for Sharing this
article keep update
this kind of nice
articles ..

April 2, 2018 at
3:44 AM

Sopiya lla said…

Thanks for the


informative article.
This is one of the
best resources I
have found in quite
some time. Nicely
written and great
info. I really cannot
thank you enough
for sharing.

Herbalife in
Chennai

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 19/36
9/12/2019 Digital Design Interview Questions - All in 1

Wellnesscentres in
Chennai
Weight loss in
Chennai
Weight gain in
Chennai

June 5, 2018 at
9:17 PM

Arasu Groups said…

Very Nice Blog


Updation Keep
Updating !!

June 18, 2018 at


12:04 AM

UniversalTelecoms
said…

Article is very
informative nice to
read it

June 18, 2018 at


10:14 PM

Unknown said…

You can also refer


to the video
https://youtu.be/uU
ZceAfnVNk for a
great
understanding of
#verilog. This
tutorial covers
registers, unwanted
latches & operator
synthesis and helps
you master these
fundamental

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 20/36
9/12/2019 Digital Design Interview Questions - All in 1

concepts.Check out
the series of free
tutorials by Mr. P R
Sivakumar(CEO,
Maven Silicon) on
basic and advanced
concepts of Front
End VLSI. His
amazing
explanations and
easy to understand
content make these
videos a great tool
for you to update
and upgrade your
VLSI skills.
Subscribe the
youtube channel -
https://www.youtub
e.com/channel/UCu
19H6thv_ad_Sl2cG-
t-jA?
view_as=subscriber

September 6, 2018
at 8:56 PM

sathya said…

I always enjoy
reading quality
articles by an
individual who is
obviously
knowledgeable on
their chosen
subject. Ill be
watching this post
with much interest.
Keep up the great
work, I will be back

aws Training in
indira nagar | Aws

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 21/36
9/12/2019 Digital Design Interview Questions - All in 1

course in indira
Nagar

selenium Training in
indira nagar | Best
selenium course in
indira Nagar |
selenium course in
indira Nagar

python Training in
indira nagar | Best
python training in
indira Nagar

datascience
Training in indira
nagar | Data science
course in indira
Nagar

devops Training in
indira nagar | Best
devops course in
indira Nagar

November 19, 2018


at 1:29 AM

sudha P said…

Resources like the


one you mentioned
here will be very
useful to me ! I will
post a link to this
page on my blog. I
am sure my visitors
will nd that very
useful
Java training in
Pune

Java interview

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 22/36
9/12/2019 Digital Design Interview Questions - All in 1

questions and
answers

Java training in
Chennai | Java
training institute in
Chennai | Java
course in Chennai

Java training in
Bangalore | Java
training institute in
Bangalore | Java
course in Bangalore

December 5, 2018
at 9:22 PM

ragini ragini said…

Awesome..You have
clearly explained …
Its very useful for
me to know about
new things..Keep on
blogging..
Best Devops
Training in pune
Devops interview
questions and
answers
Devops interview
questions and
answers

December 9, 2018
at 9:39 PM

Mounika said…

I really enjoy simply


reading all of your
weblogs. Simply
wanted to inform

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 23/36
9/12/2019 Digital Design Interview Questions - All in 1

you that you have


people like me who
appreciate your
work. De nitely a
great post I would
like to read this
python course in
pune
python course in
chennai
python Training in
Bangalore

December 9, 2018
at 9:56 PM

nivatha said…

Thank you for


taking the time to
provide us with
your valuable
information. We
strive to provide
our candidates with
excellent care and
we take your
comments to
heart.As always, we
appreciate your
con dence and
trust in us
Data Science
Training in Indira
nagar
Data Science
training in
marathahalli
Data Science
Interview questions
and answers
Data Science
training in btm
layout | Data

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 24/36
9/12/2019 Digital Design Interview Questions - All in 1

Science Training in
Bangalore
Data Science
Training in BTM
Layout | Data
Science training in
Bangalore
Data science
training in kalyan
nagar

December 11, 2018


at 10:26 PM

Unknown said…

This comment has


been removed by
the author.

December 18, 2018


at 11:35 PM

Abidivya said…

Really very nice


blog information for
this one and more
technical skills are
improve,i like that
kind of post.

rpa training in
chennai |best rpa
training in chennai|
rpa training in
bangalore | best rpa
training in
bangalore

December 18, 2018


at 11:41 PM

Meena Raga said…


only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 25/36
9/12/2019 Digital Design Interview Questions - All in 1

Nice Blog. Thank


you sharing this
information it is
very useful to all.
interior designers in
chennai
interior decorators
in chennai
modular kitchen in
chennai
modular kitchen
chennai
hotel interior
designers in
chennai
corporate interior
designers in
chennai
of ce interior
designers in
chennai

December 20, 2018


at 1:39 AM

LENIN said…

Hmm, it seems like


your site ate my
rst comment (it
was extremely long)
so I guess I’ll just
sum it up what I had
written and say, I’m
thoroughly enjoying
your blog. I as well
as an aspiring blog
writer, but I’m still
new to the whole
thing. Do you have
any
recommendations
for newbie blog
writers? I’d

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 26/36
9/12/2019 Digital Design Interview Questions - All in 1

appreciate it.
Advanced AWS
Training in
Bangalore | Best
Amazon Web
Services Training
Institute in
Bangalore
Advanced AWS
Training Institute in
Pune | Best Amazon
Web Services
Training Institute in
Pune
Advanced AWS
Online Training
Institute in india |
Best Online AWS
Certi cation
Course in india

January 8, 2019 at
3:03 AM

service care said…

I enjoy what you


guys are usually up
too. This sort of
clever work and
coverage! Keep up
the wonderful
works guysl.Good
going.
honor mobile
service center
honor mobile
service centre in
Chennai
honor service
center near me
honor service

March 14, 2019 at


2:05 AM
only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 27/36
9/12/2019 Digital Design Interview Questions - All in 1

cynthia williams
said…

Thanks for the well-


written post and I
will follow your
updates regularly
and this is really
helpful. Keep
posting more like
this.
DevOps Training in
Chennai
DevOps
Certi cation in
Chennai
AWS Training in
Chennai
AWS course in
Chennai
RPA Training in
Chennai
DevOps Training in
Velachery
DevOps Training in
Tambaram
DevOps course in
Chennai

March 15, 2019 at


5:18 AM

Rigid Box said…

Information from
this blog is very
useful for me, am
very happy to read
this blog Kindly visit
us @ Luxury Watch
Box | Shoe Box
Manufacturer |
only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 28/36
9/12/2019 Digital Design Interview Questions - All in 1

 Candle Packaging
Boxes

April 10, 2019 at


2:07 AM

anusha said…

Full Stack
Development
Training in Chennai
Searching for Full
Stack Development
training in chennai ?
Bita Academy is the
No 1 Training
Institute in
Chennai. Call for
more details.

May 3, 2019 at 4:39


AM

Unknown said…

Electrical
Engineering
Services Company
PCB Reverse
Engineering
Services
Prototype
Company
Electronic Design
Company
Circuit Design
Services
Electronic Product
Development
Prototype Makers
Prototype Makers
SunMan provides

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 29/36
9/12/2019 Digital Design Interview Questions - All in 1

electronic circuit
design services to
technology
companies across
many applications
including Mixed
analog/digital,
bluetooth, wireless,
RF Designs, and
more. We design all
kinds of Electronic
Circuits &
Electronic Products
according to
custom
speci cations.

May 28, 2019 at


2:29 PM

Credit Loan
Solution said…

My name is Leah
Brown, I'm a happy
woman today? I told
myself that any loan
lender that could
change my life and
that of my family
after having been
scammed
separately by these
online loan lenders,
I will refer to
anyone who is
looking for loan for
them. It gave me
and my family
happiness, although
at rst I had a hard
time trusting him

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 30/36
9/12/2019 Digital Design Interview Questions - All in 1

because of my
experiences with
past loan lenders, I
needed a loan of
$300,000.00 to
start my life
everywhere as
single mother with
2 children, I met
this honest and God
fearing online loan
lender Gain Credit
Loan who helped
me with a
$300,000.00 loan,
working with a loan
company Good
reputation. If you
are in need of a loan
and you are 100%
sure of paying the
loan please contact
(gaincreditloan1@g
mail.com)

May 31, 2019 at


2:28 PM

Anonymous said…

Good collection of
VLSI design
engineer interview
questions is at
https://vlsiquestion
s.wixsite.com/vlsiqu
estions.

June 18, 2019 at


3:52 AM

hadoop training in
pune said…

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 31/36
9/12/2019 Digital Design Interview Questions - All in 1

Thank you for


sharing this
information.nice
collection of
questions.it's really
helpful.
Much thanks to you
for setting aside the
effort to give us
your signi cant
data.
DevOps training in
Pune with
placement

July 9, 2019 at 3:43


AM

Python Training in
pune said…

Its really
informative
collection of
questions about
digital design.
technical skill is
increased after
reading this article.
thank you so much
for sharing this
information.
Python Training in
Pune with
placements

July 10, 2019 at


1:32 AM

vijayshri said…

Useful information
is shared in this
blog. these digital

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 32/36
9/12/2019 Digital Design Interview Questions - All in 1

design questions
are helpful for
improving basic
knowledge.Data
Science
certi cation
Training in Pune

July 10, 2019 at


1:49 AM

Athulya Cute said…

Nice Blog..... Keep


Update.......

Custom application
development in
chennai
UIpath
development in
chennai
rpa development in
chennai
Robotic Process
Automation in
chennai
erp in chennai
best software
company in chennai

August 8, 2019 at
12:27 AM

shivam said…

Flying Shift -
Packers & Movers
in Bhopal

August 24, 2019 at


5:13 AM

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 33/36
9/12/2019 Digital Design Interview Questions - All in 1

Post a Comment

Popular posts from this blog

Setup
and
Hold
TIme
April 09, 2008

Every ip- op has

restrictive time
regions around the
active clock edge …

SHARE
10 COMMENTS
READ MORE

Gate-
Level
only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 34/36
9/12/2019 Digital Design Interview Questions - All in 1

Modeli
ng
January 13, 2008

>> Introduction
>> Gate Primitives
>> Delays
>> Examples …

SHARE
21 COMMENTS
READ MORE

Cus

Email Address
 Get email noti cations  

    Subscribe

Contents
  Cracking Interview
  Interview Questions
  Digital Design Tutorial
  Verilog Tutorial
  SystemVerilog Tutorial
  Miscellaneous Concepts

  About Only-VLSI
  Disclaimer
  onlyvlsi[AT]gmail[DOT]com

  © Only-VLSI blogspot
 
only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 35/36
9/12/2019 Digital Design Interview Questions - All in 1

Labels

Archive

Report Abuse

Powered by Blogger

only-vlsi.blogspot.com/2009/01/digital-design-interview-questions.html 36/36

You might also like