Digital Circuits: A.Hari Ram Faculty-L&D (Technical) Corporate & Industry Relations
Digital Circuits: A.Hari Ram Faculty-L&D (Technical) Corporate & Industry Relations
A.Hari Ram
Faculty-L&D (Technical)
Corporate & Industry Relations
What is Digital Circuits?
Few Examples:-
Digital Computer.
What is a Logic gate?
Logic gates are the basic building blocks of any digital
system. It is an electronic circuit having one or more
than one input and only one output. The relationship
between the input and the output is based on a certain
logic. Based on this, logic gates are named as AND gate,
OR gate, NOT gate etc.
What is a glitch?
A glitch is called to an invalid and unpredicted output of
a digital circuit that can be read by the next stage and
result in a wrong action. Glitches happen mostly due to
propagation delays in a digital circuit.
What is the difference
between latch and flip-flop?
The difference between latches and Flip-flop is that the
latches are level triggered and flip-flops are edge
triggered.
In latches level triggered means that the output of the
latches changes as we change the input and edge
triggered means that control signal only changes its
state when goes from low to high or high to low.
Latches are fast whereas flip-flop is slow.
What is a propagation delay?
Propagation delay is a time associated with any digital
circuit and is the time between when an input to the
circuit changes until that change propagates through
the circuit and changes the output.
Every digital gate (And, Or, Inverter,...) has its own
propagation delay. For single gates this delay can be
very short, maybe somewhere around nano seconds or
shorter. But as the circuit grows larger and more
components are put one after another, the delay
increases too.
If two XOR gates are given to you, how
to make it the first XOR gate should
invert the data and the second XOR
gate should simply pass the output of
previous??
Tie one of XOR gates input to 1 it will act as inverter.
Tie one of XOR gates input to 0 it will act as buffer.
Explain about setup time and hold
time, what will happen if there is
setup time and hold time violation,
how to overcome this?
Setup time
Binary encoding:
Each state is represented by a binary code. A FSM having '2
power N' states requires only N flip-flops.
Gray encoding:
Each state is represented by a Gray code. A FSM having '2
power N' states requires only N flip-flops.
Design a 3 input NAND gate using
minimum number of 2 input NAND gates.
Implement a D-latch using
2x1 multiplexer(s).
Apollo Tyres
1. What is a flip-flop? Write the truth table of an S-R flip-flop
2. Make an OR gate using NAND gates
3. Write the excitation table of JK flip-flop.
4. What is the advantage of 2’s complement over 1’s complement?
E-con Systems