vnu_DIGITAL_QB.pdf
Transcript of vnu_DIGITAL_QB.pdf
-
Format: QP09 KCE/DEPT.OF ECE
DE9 KCE/ECE/QB/II YR/DE
UNIT-I MINIMIZATION TECHNIQUES AND LOGIC GATES
PART A (2 MARKS)
1. Prove the boolean theorems: x+x=x , x.x=x . (AU AM 2015)
x + x = (x + x) 1
= (x + x)(x + x)
= x + xx
= x + 0
= x
xx = x by duality.
2. What are the dont care minterms. (AU AM 2015)
In some applications, the Boolean function for certain combinations of the input
variables is not specified. The corresponding minterms (maxterms) are called don't care
minterms (maxterms).In K-map , the don't care minterms/maxterms are represented
by d.
3. Draw the CMOS inverter circuit (AU ND 2014)
4. Convert 0.35 to equivalent Hexa Decimal number (AU MJ 2014)
Solution:
0.35 x 16= 5.6 | 5
0.6 x 16= 9.6 | 9
0.6 x 16= 9.6 | 9
=(59)16
5. State De Morgans theorem. (AU MJ 2014)-3
De Morgans theorem is nothing but ,it suggests two theorems that form important
part of Boolean algebra. They are,
-
Format: QP09 KCE/DEPT.OF ECE
DE10 KCE/ECE/QB/II YR/DE
Theorem 1: the complement of a product is equal to the sum of the complements.
Theorem 2: The complement of a sum term is equal to the product of the complements.
.
6. Apply De Morgans theorem to [(A+B)+C] (AU MJ 2014)
De Morgans theorem:
Solution: [(A+B)+C] = [(A+B).C]
= [(A.B).C]
= A.B.C
7. What are Dont care terms? (AU MJ 2013)
In some logic circuits certain input conditions never occur, therefore the
corresponding output never appears. In such cases the output level is not defined, it can be
either high or low. These output levels are indicated by X or d in the truth tables and are
called dont care conditions or incompletely specified functions.
8. What are the advantages of CMOS? (AU MJ 2013)
The advantages of CMOS is,
Reduce the complexity of the circuit
Low static power consumption
High noise immunity
High density of logic functions on a chip
9. List the names of universal gates. What are its advantages? (AU ND 2013)-2
The NAND and NOR gates are called as the universal gates.
The advantages of universal gates is,
These gates are used to perform any type of logic application.
10. What is Prime Implicant? (AU ND 2013)-2
A prime implicant is a product term obtained by combining the maximum possible
number of adjacent squares in the map,so it can not be conbined with any other minterm or
group, so it is called as Prime Implicant.
11. State Distributive Law. (AU ND 2013)
The distributive property states that AND ing several variables and OR ing the result
with single variable is equivalent to OR ing the single variable with each of the several
variables and then AND ing the sums. This distributive property is
12. Simplify the given Boolean expression F =x+xy+xz+xyz (AU ND 2012)
F = x+x(y+ z+zy) = x+(y+ z+yz) (A+AB=A+B)
= x+y+z(1+y)
= x+y+z (1+A=1)
-
Format: QP09 KCE/DEPT.OF ECE
DE11 KCE/ECE/QB/II YR/DE
13. Implementation the given function using NAND gates F( ) = m(0,6)
(AU ND 2012)
14. What is a totem output? (AU ND 2011)
A pushpull output is a type of electronic circuit that uses a pair of active devices that alternately supply current to, or absorb current from a connected load, so it is called as totem output.
15. Define fan in and fan out characteristics of digital logic families. (AU AM 2011) Fan in: It is defined as, the number of inputs connected to the gate without any
degradation in the voltage level.
Fan out: It is defined as, the maximum number of inputs of the same family that the
gate can drive maintaining its output levels within the specified limits.
16. Convert : (a) (520)10 (b) (1101.1101)2. (AU ND 2010)
Solution:
(a) (100001000)2 (b) (13.13)10.
17. Draw an active-high tri-state buffer and write its truth table. (AU AM 2010)
18. Prove that the logical sum of all minterms of a Boolean function of 2 variables is 1.
(AU ND 2009)
ab+ab'+a'b+a'b'
= a(b+b')+a'(b+b')
=a+a'=1
You know that x+ x' =1
19. What is syndrome? (AU ND 2009)
If the check bits do not match the stored parity, they generate the unique pattern,
called a syndrome that can be used to identify the bit that is in error,so it is called as
Syndrome.
-
Format: QP09 KCE/DEPT.OF ECE
DE12 KCE/ECE/QB/II YR/DE
20. Show that a positive logic NAND gate is a negative logic NOR gate. (AU MJ 2009)
Positive NAND
Input Output
0,0 1
0,1 1
1,0 1
1,1 0
Negative NOR
Input Output
0,0 1
0,1 1
1,0 1
1,1 0
Output is the same.
PART B
1. (i) With suitable examples, explain the conversion of standards forms to canonical forms of
Boolean expression. (5) (AU AM 2015)
Answer Key:
Simplification of the Boolean Expression (3)
Boolean Law (2)
(ii) Implement the given Boolean function F=xy+xy+yz using with NAND gate and inverter
gates. (6)
Answer Key:
Simplification of the Boolean Expression (3)
Boolean Law (3)
(iii) Verify, whether or not EXOR operation is commutative and assosiative.(5)
Answer Key:
Simplification of the Boolean Expression (3)
Boolean Law (2)
2. (i) Show the five variable Karnaugh map and explain the minimization technique.
Answer Key: (8) (AU AM 2015)
K-map Implementation (5)
Simplify the Boolean Expression (5)
(ii) Simplify the following expression using K-map method. (8)
F(A,B,C,D) = (0,2,3,5,7,8,9,10,11,13,15).
Answer Key:
K-map Implementation (4)
Simplify the Boolean Expression (4)
3. (i) Convert the following function into Product of Maxterms (8) (AU ND 2014)
F(A,B,C)=(A+B)(B+C) (A+C)
Answer Key:
Simplification of the Boolean Expression (4)
Boolean Law (4)
(ii) Using quine mcclusky method simplify the given function
F(A,B,C,D)=m(0,2,3,5,7,,11,13,14)
-
Format: QP09 KCE/DEPT.OF ECE
DE13 KCE/ECE/QB/II YR/DE
Answer Key:
Arrange all minterms according to the number of 1s &
Combine the minterms into a group of two. (2)
Combine the minterm pairs into groups of four (2)
Collect all non checked form (2)
Prepare the PI table and obtain the EPIs. (2)
4. (i) Draw the multiple level two input NAND circuit for the following expression
F=(AB+CD)E+B(A+B) (4) (AU ND 2014)
Answer Key:
Simplification of the Boolean Expression (2)
Boolean Law (2)
5. (ii) Draw and explain tri-state TTL inverter circuit diagram and explain its operation
Answer Key: (12)
Explanation (6)
Circuit Diagram (6)
6. (i) Given Y(A,B,C,D)=m(0,1,3,5,6,7,10,14,15), draw the K map and obtain the simplified
expression. Relize the minimum expression using basic gates. (8) (AU MJ 2014)
Answer Key:
K-map Implementation (4)
Simplification of the Boolean Expression (4)
(ii) Implement the expression Y(A,B,C)=m(0,2,4,5,6), Using only NOR-NOR logic.
Answer Key: (4)
K-map Implementation (2)
Simplification of the Boolean Expression
using NOR-NOR logic (2)
(iii) Implement EXOR gate using only NAND gates.
Answer Key: (4)
Explanation (2)
Circuit Diagram (2)
7. Simplify the following function using Tabulation method Y(A,B,C,D)=
m(0,1,2,5,6,7,8,9,10,14) and implement using only nand gates. (16) (AU MJ 2014)
Answer Key:
Arrange all minterms according to the number of 1s (2)
Combine the minterms into a group of two. (4)
Combine the minterm pairs into groups of four (2)
Collect all non checked form (4)
Prepare the PI table and obtain the EPIs. (4)
8. (i) Simplify xy + x z + yz. (6) (AU ND 2013)
Answer Key:
Simplification of the Boolean Expression (3)
Boolean Law (3)
(ii) Simplify the following expression using K-map method.
Y = (7,9,10,i 1,12,13,14,15). (10)
Answer Key:
K-map Implementation (6)
Simplification of the Boolean Expression (4)
-
Format: QP09 KCE/DEPT.OF ECE
DE14 KCE/ECE/QB/II YR/DE
9. (i) Write short notes on dont care conditions (6) (AU ND 2013)
Answer Key:
Explanation (4)
Example (2)
(ii) Explain about NAND and NOR implementations (10)
Answer Key:
Explanation (6)
Logic Diagram (4)
10. Simplify the given Boolean function intoProduct of sum form and implement if using basic
gates.
F(A,B,C,D)=(0,1,2,5,8,9,10) (16) (AU MJ 2013)
Answer Key:
K-map & Simplification (8)
Logic Diagram (8)
11. Minimize the given switching function Quine-Mcclusky method.
f(x1, x2, x3, x4 )=(0,5,7,8,9,10,11,14,15). (16) (AU MJ 2013)
Answer Key:
Arrange all minterms according to the number of 1s (2)
Combine the minterms into a group of two. (4)
Combine the minterm pairs into groups of four (2)
Collect all non checked form (4)
Prepare the PI table and obtain the EPIs. (4)
12. (i) Express the Boolean function as
(1) POS form
(2) SOP form
D = (A + B) (B + C) (4) (AU AM 2010)
Answer Key:
Change POS form (2)
Change SOP form (2)
(ii) Minimize the given terms M (0, 1, 4, 11, 13, 15) + d (5, 7, 8) using Quine-McClusky
methods and verify the results using K-map methods (12)
Answer Key:
Minimization using K-map (2)
Arrange all minterms according to the number of 1s (2)
Combine the minterms into a group of two (2)
Combine the minterm pairs into groups of four (2)
Collect all non checked form (2)
Prepare the PI table and obtain the EPIs (2)
13. (i)Implement the following function using NOR gates. Output = 1 when the inputs are
m(0,1,2,3,4) = 0 when the inputs are m(5,6,7) (8) (AU AM 2010)
Answer Key:
K-map Implementation (3)
Simplify the Boolean Expression (2)
Logic Diagram (3)
(ii) Discuss the general characteristic of TTL and CMOS logic families (8)
-
Format: QP09 KCE/DEPT.OF ECE
DE15 KCE/ECE/QB/II YR/DE
Answer Key:
TTL Characteristiscs (4)
CMOS logic Characteristics (4)
14. (i) Express the Boolean function F = XY + XZ in product of Maxterm. (6) (AU ND 2009)
Answer Key:
General form (2)
Simplification (4)
(ii)Reduce the following function using K-map technique )
f (A, B, C, D) = (0, 3, 4, 7, 8, 10, 12, 14) + d (2, 6) . (10)
Answer Key:
K-map (6)
Simplification (4)
15. Simplify the following Boolean function by using Quine Mcclusky method
F(A,B,C,D)= (0, 2, 3, 6, 7, 8, 10, 12, 13). (16) (AU ND 2009)
Answer Key:
Arrange all minterms according to the number of 1s (2)
Combine the minterms into a group of two (4)
Combine the minterm pairs into groups of four (2)
Collect all non checked form (4)
Prepare the PI table and obtain the EPIs (4)
16. (i)Express the Boolean function F=A+BC in a sum of minterms (06) (AU AM 2011)
Answer Key:
Simplification of Boolean Expression (3)
Boolean Law (3)
(ii)Simplify the Boolean function using K-map F(w,x,y,z)= (0,1,2,4,5,6,8,9,12,13,14)
(10) (AU AM 2011)
Answer Key:
K-map Implementation (5)
Simplify the Boolean Expression (5)
17. (i)Simplify the following Boolean function by using a Quine-McCluskey method. F(A,B,C,D)-
m(0,2,3,6,7,8,10,12,13) (08) (AU AM 2011)
Answer Key:
Arrange all minterms according to the number of 1s (2)
Combine the minterms into a group of two (2)
Combine the minterm pairs into groups of four (2)
Prepare the PI table and obtain the EPIs (2)
(ii)Draw the schematic and explain the operation of a CMOS inverter.Also explain its
characteristics. (08)
Answer Key:
Circuit diagram (3)
Explanation (3)
Characteristics (2)
-
Format: QP09 KCE/DEPT.OF ECE
DE16 KCE/ECE/QB/II YR/DE
UNIT-II COMBINATIONAL CIRCUITS
PART A (2 MARKS)
1. What do you mean by weighted code ? (AU AM 2015)
In weighed codes, each digit position of the number reperents a specific weight for
example in decimal code, if number is 567 the weight of 5 is 100, weight of 6 is 10 and
weight of 7 is 1. In weighed binary codes each digit has weight 8,4,2 or 1, so it s called as
weighted codes.
2. Draw the symbol and truth table for JK flip flop. (AU AM 2015)
J K Qn+1
0
0
1
1
0
1
0
1
Qn
0
1
Qn
3. Draw the logic circuit for a 2bit comparator. (AU MJ 2014)
4. What is priority encoder? (AU MJ 2014)
A priority encoder is a circuit or algorithm that compresses multiple binary inputs into
a smaller number of outputs. The output of a priority encoder is the binary representation
of the original number starting from zero of the most significant input bit so it is called as
priority encoder.
5. Enumerate some of the combinational circuits. (AU ND 2013)
The list of the combinational circuits are
1. Encoder 5. Adder
2. Decoder 6. Substractor
3. Multiplexer 7. Code converters
4. Demultiplexer 8. Comparator
-
Format: QP09 KCE/DEPT.OF ECE
DE17 KCE/ECE/QB/II YR/DE
6. List out various applications of Multiplexer. (AU ND 2013)
Some of the applications of multiplexer are as follows:
1. It is used as selector to select one out of many data inputs.
2. They are used in A/D and D/A converter.
3. They are in Time and Frequency multiplexing systems.
4. They are used in data acquisition systems.
7. Design Half substractor using basic gates. (AU MJ 2013)
8. Draw the logic diagram of a 4 line to 1 line Multiplexer. (AU MJ 2013)
9. Draw the logic diagram of serial adder. (AU ND 2012)
10. Design a three bit even parity generator. (AU ND 2012)
Logic diagram:
Truth table:
-
Format: QP09 KCE/DEPT.OF ECE
DE18 KCE/ECE/QB/II YR/DE
Sl.No. Message Parity
1 0 0 0 0
2 0 0 1 1
3 0 1 0 1
4 0 1 1 0
5 1 0 0 1
6 1 0 1 0
7 1 1 0 0
8 1 1 1 1
11. Implement the following function using a multiplexer F(A,B,C)=(1,3,5,6)
Form the above given problem, n=3 i.e., number of variables 3. (AU ND 2011)
Total no.of inputs = 2n-1
= 23-1 = 4
A
A
12. Write down the truth table of a full subtractor. (AU ND 2011)
D=Bin +(A+B);
Bout =B+Bin +B Bin
INPUTS OUTPUTS
A B Bin D Bout
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
13. Write the logic expression for the difference and borrow of a half subtractor.
Logic equations are: (AU AM 2011)
14. Design a single bit magnitude comparator to compare two words A and B.
(AU AM 2011)
I0 I1 I2 I3
0 1 2 3
4 5 6 7
0 1 A A
-
Format: QP09 KCE/DEPT.OF ECE
DE19 KCE/ECE/QB/II YR/DE
15. Distinguish between a decoder and demux. (AU ND2010)
Decoder Demultiplexer
1. Decoder has many inputs to many
output devices.
1. Demultiplexer has one input to
many output devices.
2. There are no selection lines 2. The selection of specific output line
is controlled by the value of
selection lines.
16. Write an expression for borrow and difference in a full Subtractor circuit.
Logic equations are: (AU AM 2010)
17. Draw the circuits diagram for 4 bit Odd parity generator. (AU AM 2010)
The function of the 4 bit odd parity generator is P= (AB)(CD)
18. Suggest a solution to overcome the limitations on the speed of an Adder.(AU ND 2009)
It is possible to increase speed of adder by eliminating inter-stage carry delay. This
method utilizes logic gates to look at the lower-order bits of the augend and addend to see if
a higher-order carry is to be generated.
19. What is the difference between half adder and full adder? (AU MJ 2009)
Half adder Full adder
2 inputs & 2 outputs
3 inputs & 2 outputs
It performs half addition. So the
output is 22
Sum=AB+AB=A+B
Carry=AB
It performs three inputs double the half
adder.
Sum=C in+ (A + B)
Carry=AB+BCin+CinA
HA FA
-
Format: QP09 KCE/DEPT.OF ECE
DE20 KCE/ECE/QB/II YR/DE
20. Differentiate a decoder from a demultiplexer. (AU ND 2009)
PART B
1. (i) Deisgn and implement an 8x1 multiplexer using suitable gates. (16) (AU AM 2015)
Answer Key:
Explanation (4)
Block Diagram (4)
Explanation (4)
Block Diagram (4)
2. (i) Design a 4 bit decimal adder using 4 bit binary adders. (8) (AU ND 2014)
Answer Key:
Explanation (4)
Block Diagram of 4 bit decimal adder (4)
(ii) Implement the following boolean functions using multiplexers (8)
F(A,B,C,D)=m(0,1,3,4,8,9,15)
Answer Key:
K-map Implementation (4)
Simplify the Boolean Expression using multiplexers (4)
3. (i) Design a 4bit magnitude comparator with 3 outputs : A>B,A=B,A
-
Format: QP09 KCE/DEPT.OF ECE
DE21 KCE/ECE/QB/II YR/DE
Simplify the Boolean Expression using multiplexers (4)
(ii)Explain the working of Carry look ahead adder. (8)
Answer Key:
Explanation (4)
Logic Diagram (4)
6. Draw the logic diagram of BCD to Decimal decoder and explain its operations.
(16) (AU ND 2013)
Answer Key:
Truth Table (4)
Explanation (6)
Logic Diagram (6)
7. Draw the block schematic of Magnitude Comparator and explain its operations.
(16) (AU ND 2013)
Answer Key:
Explanation (8)
Block Diagram (8)
8. Design a BCD adder and explain its working with necessary circuit diagram.
(16) (AU MJ 2013)
Answer Key:
Explanation (8)
Block Diagram (8)
9. Design a 4 bit magnitude comparator and draw the circuit. (16) (AU MJ 2013)
Answer Key:
Explanation (4)
Block Diagram (8)
Circuit Diagram (8)
10. (i)Draw the logic diagram of a 2-bit by 2-bit binary multiplier and explain its operation.
(8) (AU AM 2011)
Answer Key:
Explanation (4)
Logic Diagram (4)
(ii) Implement the following function using suitable multiplexer.
F(A,B,C,D)- (1,3,4,11,12,13,14,15) (8) (AU AM 2011)
Answer Key:
K-Map Implementation (4)
Logic Diagram (4)
11. (i) Design a full Adder using two half adders and an OR gate. (6) (AU AM 2011)
Answer Key:
Boolean Equation (2)
Logic Diagram (4)
(ii) Explain the operation of a BCD Adder. (10) (AU AM 2011)
Answer Key:
Boolean Equation (4)
Logic Diagram (6)
-
Format: QP09 KCE/DEPT.OF ECE
DE22 KCE/ECE/QB/II YR/DE
12. (i)Derive the equation for a 4-bit look ahead carry adder circuit. (6) (AU AM 2010)
Answer Key:
Derivation (3)
Logic Diagram (3)
(ii)Draw and explain the block diagram of a 4-bit serial adder to add the contents of two
registers. (10)
Answer Key:
Block Diagram (5)
Explanation (5)
13. (i)Multiply (1011)2 by (1101)2 using addition and shifting operation so draw block diagram
of the 4-bit by 4 bit parallel multiplier. (8) (AU AM 2010)
Answer Key:
Block Diagram (4)
Manipulation (4)
(ii)Design and implement the conversion circuits for Binary code to gray code.
(8) (AU AM 2010)
Answer Key:
Truth Table (4)
Logic Diagram (4)
14. Design a carry look ahead adder with necessary diagrams. (16) (AU ND 2009)
Answer Key:
Boolean Simplification (6)
Boolean Expression (4)
Logic Diagram (6)
15. (i) Implement full subtractor using demultiplexer. (10) (AU ND 2009)
Answer Key:
Boolean Expression (4)
Logic Diagram (6)
(ii) Implement the given Boolean function using 8 : 1 multiplexer
F(A, B, C) = (1, 3, 5, 6) . (6)
Answer Key:
K-Map Implementation (4)
Block Diagram (4)
-
Format: QP09 KCE/DEPT.OF ECE
DE23 KCE/ECE/QB/II YR/DE
UNIT-III SEQUENTIAL CIRCUITS
PART A (2 MARKS)
1. Draw the logic diagram of D flip flop using NAND gates. (AU AM 2015)
2. Realize JK flip flop. (AU ND 2014)
There are two indeterminante states in SR flip flop. These conditions are defined in JK
flip flop. Like SR flip flop,JK flip flop J is set and K is for clear. When inputs are applied to
both J and K simultaneously, the flip flop switches to its complements state, that is, 1+Q(t)
and then switches to Q=0,and vice-versa.
3. Compare the logics of synchronus counter and ripple counter. (AU ND,MJ 2014)
Synchronus counter Ripple counter
It consists of 4 edge triggered JK flip flop All the flip flops are clocked together.
The triggering occurs when CLK input gets a
negative edge.
All the flip flops are clocked together, the
delay time is less.
4. Sketch the logic diagram of cocked SR flip flop. (AU MJ 2014)
5. Define: Latches. (AU ND 2013)
A flip-flop or latch is defined as a circuit that has two stable states and can be used to
store state information. A latch is an example of a bistable multivibrator, that is, a device
with exactly two stable states.
6. Write short notes on Digital Clock. (AU ND 2013)
A digital clock is a type of clock that displays the time digitally (i.e. in numerals or
other symbols), as opposed to an analog clock, where the time is indicated by the positions
of rotating hands.
7. Convert D flip flop to T flip flop. (AU MJ 2013,ND 2012)
-
Format: QP09 KCE/DEPT.OF ECE
DE24 KCE/ECE/QB/II YR/DE
8. How many flip flops are required to build a binary counter that counts 0 to 1023?
(AU MJ 2013)
10 Flip flops are required to build a binary counter that counts 0 to 1023.
The formula for finding the flipflop is 2n = 210 = Total counts =1024.
9. How many flip flops are required to design mod 25 counter? (AU MJ 2013)
2n N
Here N=25;
25 25.
So, 5 flip flops are required to design mod 25 counter.
10. Design a 4 bit ring counter and find the mod of the designed counter.
Circuit diagram: (AU ND 2012)
Truth table:
Clock QA QB QC
0 1 0 0
1 0 1 0
2 0 0 1
3 1 0 0
11. What is lockout? How it is avoided? (AU ND 2012)
In a counter if the next state of some unused state is again an unused state and if by
chance the counter happens to find itself in the unused states and never arrived at a used
state then the counter is said to be in the lockout conditions.
To avoid it:
(a)To ensure that the lockout does not occur, the counter should be designed by
forcing the next state to be the initial state from unused states.
(b)It is not always necessary to force all unused states into an initial state. Because
from unused states which are not forced, the circuit may eventually arrive at a forced
unused state. This frees the circuit from the lockout condition.
-
Format: QP09 KCE/DEPT.OF ECE
DE25 KCE/ECE/QB/II YR/DE
12. What is race around condition in Flipflops? (AU MJ 2012)
In the JK latch, the output is feedback to the input, and therefore changes in the output
results change in the input. Due to this in the positive half of the clock pulse if J and K are
both high then output toggles continuously. This condition is known as race around
condition.
13. What is a self starting counter? (AU ND 2011)
The self starting counter is defined as, In a counter if the next state of some unused state
is again an unused state and if by chance the counter happens to find itself in the unused
states and never arrived at a used state then the counter is said to be in the lockout
conditions. The counter which never goes in lockout condition,so it is called as self starting
counter.
14. Write the characteristic equation of a JK flip flop. (AU AM 2011, ND 2009)
The characteristic equation of the JK flip-flop is:
15. State the differences between Mealy and Moore State Machines. (AU AM 2011)
Moore circuit Mealy circuit
Its output is a function of present
state only.
Its output is a function of present state as
well as present input.
Input change does not affect the
output.
Input changes may affect the output of
the circuit.
Moore circuit requires more number
of states for implementing same
function.
It requires less number of states for
implementing same function.
16. Write the excitation table for JK flipflop. (AU AM 2011)
Qn Qn+1 J K
0
0
1
1
0
1
0
1
0
1
X
X
X
X
1
0
17. What is meant by programmable counter? Mention its Application. (AU AM 2010)
A counter that divides an input frequency by a number which can be programmed , is
called Programmable counter.
Applications of programmable counter:
Frequency division
Digital clock
Stop watch
Programmable logic controllers.
18. Mention any two differences between the edge triggering and level triggering.
Level Trigger: (AU AM 2010)
The input signal is sampled when the clock signal is either HIGH or LOW.
-
Format: QP09 KCE/DEPT.OF ECE
DE26 KCE/ECE/QB/II YR/DE
It is sensitive to Glitches. Example: Latch.
Edge Trigger:
The input signal is sampled at the RISING EDGE or FALLING EDGE of the
clock signal.
It is non-sensitive to Glitches. Example: Flip flop.
19. What is a state? (AU ND 2009)
The information stored in the memory elements is known as state. It consists of two
states (i.e) Present state, Next state.
Present state: The information stored in the memory elements at any given time.
Next state: The present state and external inputs determine the outputs.
20. What is the difference between flow table and transition table? (AU MJ 2009)
Flow table: In order to construct flow table, these are the tabular forms of state
diagram. This table is constructed using present and next state.
Transition table: It is constructed in such a way that replacing the value by
parameters. In order to represent state transition table state variable state are
identified.
PART B
1. Explain the different modes of operation of asynchronous circuits. (16) (AU AM2015)
Answer Key:
Block Diagram (8)
Explanation (8)
2. (i)Design a 3 bit synchronous counter using JK flip-flop (12) (AU MJ 2014)
Answer Key:
Block Diagram (4)
Truth table (4)
Explanation (4)
(ii) Explain the difference between state table, characteristic table and excitation table
Answer Key: (4)
Differention table (2)
Explanation (2)
3. Design a Moore type sequence detector to detect a serial input sequence of 101.
(16) (AU MJ 2014)
Answer Key:
Block Diagram (5)
Explanation (5)
4. (i) Draw the block diagram of SR-FF and explain. (6) (AU ND 2013)
Answer Key:
Explanation (3)
Diagram (3)
(ii) Explain about triggering of flip-flops. (10)
Answer Key:
Explanation (5)
-
Format: QP09 KCE/DEPT.OF ECE
DE27 KCE/ECE/QB/II YR/DE
Diagram (5)
5. Draw the block schematic of up-down counter and explain its operation.
(16) (AU ND 2013)
Answer Key:
Explanation (4)
Truth Table (6)
Block Diagram (6)
6. Design a counter to count the sequence 0,1,2,4,5,6 using SRFFs. (16) (AU MJ 2013)
Answer Key:
Explanation (4)
Truth Table (6)
Block Diagram (6)
7. Design a 4 bit Asynchronous Ripple counter and explain its operation with timing
diagrams. (16) (AU MJ 2013)
Answer Key:
Explanation (4)
Truth Table (4)
Timing Diagram (2)
Block Diagram (6)
8. Construct reduced state diagram for the following state diagram. (16) (AU MJ 2012)
Answer Key:
State Table (8)
State Diagram (8)
9. (i)Realize SR flip-flop using NOR gates and explain its operation. (8) (AU MJ 2012)
Answer Key:
Explanation (4)
Diagram (4)
(ii) Convert a SR flip-flop into JK flip-flop.
Answer Key:
Truth table (4)
Diagram (4)
10. (i)Explain the operation of a BCD ripple counter with JK flip flops. (16) (AU AM 2011)
-
Format: QP09 KCE/DEPT.OF ECE
DE28 KCE/ECE/QB/II YR/DE
Answer Key:
Explanation (8)
Diagram (8)
11. Design a clocked sequential machine using T flip-flops for the following state diagram.(use
straight binary assignment). (16) (AU AM 2011)
Answer Key:
State Table (8)
State Diagram (8)
12. (i) Construct a clocked JK flip flop which is triggered at the positive edge of the clock pulse
from a clocked SR flip flop consisting of NOR gates. (4) (AU MJ 2010)
Answer Key:
Diagram (2)
Explanation (2)
(ii) Design a synchronous up/down counter that will count up from zero to one to two to
three, and will repeat whenever an external input x is logic 0, and will count down from
three to two to one to zero, and will repeat whenever the external input x is logic 1.
Implement your circuit with one TTL SN74LS76 device and one TTL SN74LS00 device.
(12)
Answer Key:
Explanation (4)
Expression (2)
Circuit Diagram (6)
13. (i)Write down the Characteristic table for the JK flip flop with NOR gates.(4) (AU AM 2010)
Answer Key:
Block Diagram (2)
Explanation (2)
(ii)What is meant by Universal Shift Register? Explain the principle of Operation of
4-bit Universal Shift Register. (12)
Answer Key:
Explanation (4)
Expression (2)
-
Format: QP09 KCE/DEPT.OF ECE
DE29 KCE/ECE/QB/II YR/DE
Circuit Diagram (6)
14. (i) How will you convert a D flipflop into JK flipflop? (8) (AU ND 2009)
Answer Key:
Explanation (4)
State Table (4)
(ii)Explain the operation of a JK master slave flipflop. (8)
Answer Key:
Explanation (4)
Diagram (4)
15. Explain in detail the operation of a 4 bit binary ripple counter. (16) (AU ND 2009)
Answer Key:
Explanation (8)
Diagram (8)
-
Format: QP09 KCE/DEPT.OF ECE
DE30 KCE/ECE/QB/II YR/DE
UNIT-IV MEMORY DEVICES
PART A (2 MARKS)
1. Enumrate the types of ROMs. (AU AM 2015)
ROM - Read Only Memory.
PROM - Programmable Read Only Memory.
EPROM - Erasable Programmable Read Only Memory.
EEPROM - Electrically Erasable Programmable Read Only Memory.
Flash EEPROM memory.
2. What is FPGA? (AU ND2014) The Field Programmable Gate Array is the ability of the gate array to be programmed
for a particular function by the user instead of by the manufacturer of device so it is called
as FPGA.
3. Draw the logic diagram of static RAM cell (AU MJ 2014)
4. List the advantages of PLDs. (AU MJ 2014)
The advantages of PLD is,
It will be used to implement both combinational and sequential circuits
It can replace a large number of integrated circuits(IC)
The design can be changed by attending the program.
5. What is Volatile and Non-Volatile memory? (AU ND 2013)
Volatile memory is the RAM memory that is lost when your system is rebooted, so it
is clled as Volatile memory.
Nonvolatile memory is the data that gets saved to your ROM memory even when not powered, so it is clled as Non- Volatile memory.
6. Give the advantages of RAM. (AU ND 2013) The advantages of RAM is,
We can "write" to RAM at any time, and the erase the RAM at any time an "rewrite"
over it.
Used to increase the capacity of the memory of the system.
7. What are the different types of programmable logic devices? (AU MJ 2013)
They are three types, 1. Programmable Logic Array PLA
2. Programmable Array Logic PAL
3. Field Programmable Gate Array FPGA
-
Format: QP09 KCE/DEPT.OF ECE
DE31 KCE/ECE/QB/II YR/DE
8. Distinguish between PLA and PAL. (AU MJ 2013)
PLA is most flexible PLD where Both AND and OR arrays can be programmed.
PAL is a programmable logic device with a fixed OR array and Programmable AND
array.
9. How the Memories are classified? (AU ND 2012)
The memories are classified,
Volatile memory Example: RAM
Non-Volatile memory Example: ROM,PROM,EPROM,EEPROM
10. Draw the logic diagram of Bipolar RAM cell. (AU ND 2012)
11. What is a PLA? (AU MJ 2012)
PLA is Programmable Logic Array (PLA). The PLA is a PLD that consists of a
Programmable AND array and a programmable OR array, so it is called as PLA.
12. Why the input variables to a PAL are buffered? (AU ND 2011)
The input variables to a PAL are buffered to prevent loading by the large number of
AND gate inputs to which available or its complement can be connected.
13. What is the difference between PAL and PLA? (AU AM 2011)
PLA PAL
In PLA both the AND and OR array are
programmable.
In PAL only the AND array is
programmable.
In PLA only combinational circuits are
designed.
In PAL both combinational and sequential
devices can be programmed due to the
presence of flip flops.
14. Implement the Exclusive-OR function using ROM. (AU AM 2011)
Block diagram:
-
Format: QP09 KCE/DEPT.OF ECE
DE32 KCE/ECE/QB/II YR/DE
Truth table:
A B Y
0 0 0
0 1 1
1 0 1
1 1 0
15. What is the difference between PROM and EPROM? (AU ND 2010)
PROM EPROM
PROM is Programmable Read Only Memory EPROM is Erasable Programmable Read
Only Memory.
It consists of a set of fixed AND gates
Connected to a decoder and a
programmable OR array.
It consists of MOS circuitry, so they store 1s
and 0s as a packet of charge in a buried
layer of the IC chip.
The PROMs are one time programmable.
Once programmed, the information is stored
permanent.
It is not possible to erase selective
information. The chip can be
reprogrammed.
16. What is meant by memory expansion? Mention its limit. (AU AM 2010)
The memory expansion is the process to increase the memory capacity by either in
terms of increasing the word size or increasing the number of memory locations.We can
expand memory word size upto 16 and capacity upto 224 = 16Mbyte when a system has 24
address lines and 16 data lines, so it is called as memory expansion.
17. What are the advantages of static RAM compared to dynamic RAM? (AU AM 2010)
The advantages of static RAM compared to dynamic RAM is,
Each cell is a flip flop.
Refress is not required.
Access time is less than DRAM.
These are faster memory than DRAM.
18. Compare and contrast static RAM and dynamic RAM. (AU ND 2009)
SI.No. Parameters SRAM DRAM
1 Circuit
configuration
Each cell is a flip flop. Each unit consist of one
MOSFET and a capacitor
2 Refressing Not required Required
3 Cost More Less
4 Access time Less. So these are faster
memory.
More. So these are slower
memory.
-
Format: QP09 KCE/DEPT.OF ECE
DE33 KCE/ECE/QB/II YR/DE
19. What are the different types of RAM? (AU AM 2009)
The different types of RAM is,
NMOS RAM
CMOS RAM
Schottky TTL RAM
ELL RAM
20. What is PAL? How does it differ from PLA? (AU ND 2009)
The Programmable Logic Array is,In some cases the number of dont care conditions is
excessive, it is more economical to use a second type of LSI component called a PLA. A PLA is
similar to a ROM in concept; however it does not provide full decoding of the variables and does
not generates all the minterms as in the ROM, so it is called as PAL.
PART B
1. (i)Write short notes on EAPROM and static RAM cell using MOSFET. (6) (AU ND 2014)
Answer Key:
Explanation (4)
Diagram (2)
(ii) Using eight 64x8 ROM chips with an enable input and decoder construct a 512x 8 ROM
Answer Key: (10)
Explanation (6)
Diagram (4)
2. (i) Use PLA with 3 inputs ,4 AND terms and two outputs to implement the following two
Boolean functions F1(A,B,C)=m(3,5,6,7) and F2(A,B,C,)=m(1,2,3,4)(12) (AU ND 2014)
Answer Key:
Truth Table (6)
Logic Diagram (6)
(ii) Compare and contrast PLA and PAL (4)
Answer Key:
Comparison Explanation (4)
3. (i)Explain the read and write cycle timing parameters of RAM with the help of timing
diagram. (8) (AU MJ 2014)
Answer Key:
Explanation (4)
Diagram (4)
(ii) Draw the Dynamic RAM cell and explain its operation. (8)
Answer Key:
Explanation (4)
Diagram (4)
4. Design a BCD to Excess 3 Convertor using PLA. (16) (AU MJ 2014)
Answer Key:
Truth Table (8)
Logic Diagram (8)
5. Discuss in detail about the classifications of memories. (16) (AU ND 2013)
Answer Key:
Explanation (8)
-
Format: QP09 KCE/DEPT.OF ECE
DE34 KCE/ECE/QB/II YR/DE
Diagram (8)
6. Discuss in detail about the FPGA with suitable diagrams. (16) (AU ND 2013)
Answer Key:
Explanation (8)
Logic Diagram (8)
7. Design and Explain a 32 x 8 ROM. (16) (AU MJ 2013)
Answer Key:
Truth Table (8)
Logic Diagram (8)
8. Design using PAL the following Boolean functions (16) (AU MJ 2013)
W(A,B,C,D)= (2,12,13)
X(A,B,C,D)= (7,8,9,10,11,12,13,14,15)
Y(A,B,C,D)= (0,2,3,4,5,6,7,8,10,11,15)
Z(A,B,C,D)= (1,2,8,12,13)
Answer Key :
Block Diagram (8)
Calculation (8)
9. (i)Implement a 3 bit up/down counter using PAL devices. (8) (AU ND 2012)
Answer Key:
Truth Table (4)
Logic Diagram (4)
(ii) Implement binary to Gray code converter using PROM devices. (8)
Answer Key:
Truth Table (4)
Logic Diagram (4)
10. Write short notes on :
(i)Memory decoding (8) (AU ND 2012)
Answer Key:
Truth Table (4)
Logic Diagram (4)
(ii)Memory Expansion. (8)
Answer Key:
Truth Table (4)
Logic Diagram (4)
11. (i) We can expand the word size of a RAM by combining two or more RAM chips. For
instance, we can use two 32 8 memory chips where the number 32 represents the number
of words and 8 represents the number of bits per word, to obtain a 32 16 RAM. In this case
the number of words remains the same but the length of each word will two bytes long.
Draw a block diagram to show how we can use two 16 4 memory chips to obtain a 16 8
RAM (8) (AU AM 2010)
Answer Key :
Block Diagram (4)
Calculation (4)
-
Format: QP09 KCE/DEPT.OF ECE
DE35 KCE/ECE/QB/II YR/DE
(ii) Explain the principle of operation of Bipolar SRAM cell. (8) (AU AM 2010)
Answer Key:
Diagram (4)
Explanation (4)
12. (i) A combinational circuit is defined as the functions
F1 = ABC+ABC+ABC
F2 = ABC+ABC+ABC
Implement the digital circuit with a PLA having 3 inputs, 3 product terms, and 2 outputs.
Answer Key: (8) (AU AM 2010)
K-Map & Truth Table (4)
Logic Diagram (4)
(ii) Write a note on SRAM based FPGA. (8)
Answer Key:
Diagram (3)
Explanation (5)
13. Implement the following Boolean functions with a PLA
F1(A ,B ,C ) = (0, 1, 2, 4)
F2( A,B ,C ) = (0, 5, 6, 7)
F3(A ,B , C) = (0, 3, 5, 7) .
(16) (AU ND 2009)
Answer Key: K-Map (4)
Truth Table (6)
Logic Diagram (6)
14. Design a combinational circuit using a ROM. The circuit accepts a three bit number and
outputs a binary number equal to the square of the input number. (16) (AU ND 2009)
Answer Key:
Block Diagram (4)
Calculation (4)
Design (8)
15. Design a negative-edge triggered T flipflop. (16) (AU ND 2009)
Answer Key :
Logic Diagram (8)
Truth Table (8)
-
Format: QP09 KCE/DEPT.OF ECE
DE36 KCE/ECE/QB/II YR/DE
UNIT-V
SYNCHRONOUS AND ASYNCHRONOUS SEQUENTIAL CIRCUITS
PART A (2 MARKS)
1. What is a critical race condition in asynchronous sequential circuits? (AU ND 2014)
A critical race condition is, When 2 or more binary state variables change their
value in response to a change in an input variable, race condition occurs in an asynchronous
sequential circuit. In case of unequal delays, a race condition may cause the state variables to
change in an unpredictable manner, so t is called as critial race.
2. Define ASM chart.List its elements. (AU ND 2014)
The Algorithmic State Machine (ASM) method is defined as, it is a method for designing
finite state machines. It is used to represent diagrams of digital integrated circuits. The ASM
diagram is like a state diagram but less formal and thus easier to understand. An ASM chart is a
method of describing the sequential operations of a digital system. An ASM chart consists of an
interconnection of four types of basic elements: state names, states, condition checks and
conditional outputs.
3. What is a state diagram? (AU MJ 2013)
A state diagram is a type of diagram used in computer science and related fields to
describe the behavior of systems. State diagrams require that the system described is
composed of a finite number of states; sometimes, this is indeed the case, while at other times
this is a reasonable abstraction, so it is called as state diagram.
4. Write the VHDL code for half adder. (AU MJ 2013)
module half_adder(A,B,Cout,Sum);
input A;
input B;
output Sum;
output Cout;
reg Sum, Cout;
always@(A,B)
begin
Sum=a^b;
Cout=a&b;
End
End module
5. What is Synchronous Sequential Circuit? (AU ND 2013)
Synchronous Sequential Circuit can be defined as ,In synchronous sequential circuits,
signals can affect the memory elements only at discrete instant of time.
6. Write short notes on Hazards. (AU ND 2013)
A hazard is the actual or potential malfunction of a logic network during the
transition between two input states when single variable changes. In combinational circuits,
the hazard will result in false output value.
-
Format: QP09 KCE/DEPT.OF ECE
DE37 KCE/ECE/QB/II YR/DE
7. What are Hazards? (AU MJ 2013),(AU ND 2009)
The Hazards are the Unwanted switching transients are that may appear at the
output of the circuit are called Hazards.The two types are static hazard and dynamic hazard.
8. Distinguish between a flowchart and a ASM chart. (AU MJ 2013)
A conventional flow chart describes the sequence of procedural steps and decision
paths for an algorithm without concern for their time relationship.
An ASM schart describes the sequence of events as well as the timing relationship
between the states of a sequential controller and the events that occur while going
from one state to the nexrt.
9. Differentiate fundamental mode and pulse mode asynchronous sequential circuits.
(AU ND 2012)
Sl. no. Fundamental Mode Pulse Mode
1 Input variables changes if the circuit
is stable.
Inputs are pulses.
2 Inputs are levels, not pulses. Width of pulses are long for circuit to
respond to the input.
3
Only one input can change at a given
time.
Pulse width must not be so long that it is
still present after the new state is
reached.
10. What is entity ? (AU ND 2012)
Entity is defined as ,it gives the specification of input/output signals to external circuitry. It
gives interfacing between device and the other peripherals. An entity usully has one or more
ports, which are analogous to the pins on a schematic symbol.
11. Design a 3 input AND gate using Verilog. (AU ND 2012)
module andgate (x1, x2, x3, y);
input x1, x2, x3;
output y;
and (y, x1, x2,x3);
endmodule
12. What is subprogram ? (AU MJ 2012)
A Subprogram is a sequential algorithm that performs partculr task.Two types of the
subprograms are procedure and functions. Procedures and functions are directly analogous to
functions and procedures in a high level programming language, so it is called as subprogram.
13. Write HDL behavior model of D flipflop. (AU MJ 2012)
Module D_ff (D,CLK,Q);
input D,CLK;
output Q;
reg Q;
always@(posedge CLK)
Q=D;
End module
-
Format: QP09 KCE/DEPT.OF ECE
DE38 KCE/ECE/QB/II YR/DE
14. Define flow table in asynchronous sequential circuits. (AU ND 2011)
The flow table is defined as,For the design of sequential counters we have to relate present
states and next states. The table, which represents the relationship between present states and
next states, is called flow table.
15. What are the basic building blocks of a Algorithmic state machine chart? (AU AM 2011)
An ASM chart is composed of three basic bulding blocks,
The state box
The decision box and
The conditional box
16. What are the two types of Asynchronous sequential circuits? (AU AM 2011)
There are two types,
Fundamental Mode
Pulse Mode
17. What are the various modeling techniques in HDL ? (AU ND 2010)
The various modeling techniques in HDL is,
Gate level /Structural modeling
Data flow modeling
Behavioral modeling
18. Draw the block diagram for Moore model. (AU AM 2010)
19. How is package represented ? (AU ND 2010)
It can be represented by,
Package declaration
Package body
20. What are hazard free digital circuits? (AU AM 2010)
The free of static and dynamic hazard in combinational circuit is called hazard free
digital circuits.
PART B
1. Explain the following terms : (16) (AU AM2015)
(i) Critical race (4)
(ii) Hazard (4)
(iii) Flow table and Flow table reduction (4)
(iv) Non critical race (4)
-
Format: QP09 KCE/DEPT.OF ECE
DE39 KCE/ECE/QB/II YR/DE
Answer Key: (for each)
Block Diagram (2)
Explanation (2)
2. What is a hazard in asynchronous sequential circuts ? Define static hazard, dynmic hazard and
essential hazard. (16) (AU ND 2014)
Answer Key :
Block Diagram (8)
Explanation (8)
3. Write and verify the HDL structural description of the four bit register with parallel load. Use a
2x1 multiplexer for the flip flop inputs. Include an asynchronous clear input.
Answer Key : (16) (AU ND 2014) Block Diagram (8)
Coding (8)
4. Design a T flip flop using logic gates. Derive the state table, state diagram, primitive flow table,
transition table and Merger graph.Draw the logic circuit. (16) (AU MJ 2014)
Answer Key :
K-Map Implementation (6)
Boolean Expression (4)
Logic Diagram (6)
5. Design a asynchronous sequential circuit that has 2 inputs x1 and x2 and one output z. When x1
=0, output is 0. The change in x2 that occurs while x1 is 1 will cause output z=0. The output z
will remain 1 until x1 returns to 0. (16) (AU MJ 2014)
Answer Key :
K-Map Implementation (6)
Boolean Expression (4)
Logic Diagram (6)
6. Design a hazard-free asynchronous circuit that changes state whenever the input goes from
logic 1 to logic 0. (16) (AU MJ 2013)
Answer Key :
K-Map Implementation (6)
Boolean Expression (4)
Logic Diagram (6)
7. (i)Design a full adder using two half adders by writing verilog program. (10) (AU MJ 2013)
Answer Key :
Block Diagram (4)
Coding (6)
(ii)Write Explanatory notes on Algorithmic State Machines. (6)
Answer Key :
Block Diagram (3)
Explanation (3)
8. Design a serial binary adder using delay flip-flop. (16) (AU ND 2013)
Answer Key :
Block Diagram (6)
Truth Table (4)
Logic Diagram (6)
9. List out various problems arises in asynchronous circuits. Explain any two problems in detail.
(16) (AU ND 2013)
-
Format: QP09 KCE/DEPT.OF ECE
DE40 KCE/ECE/QB/II YR/DE
Answer Key :
Explanation (8)
State Diagram (8)
10. Design a three bit binary counter using T flipflops (16) (AU ND 2009)
Answer Key :
Logic Diagram (8)
Explanation (8)
11. Design a negative-edge triggered T flipflop (16) (AU ND 2009)
Answer Key :
Truth Table (8)
Logic Diagram (8)
12. Design the following circuits using verilog
(i)4 to 1 multiplexer (8) (AU ND 2012)
Answer Key :
Block Diagram (4)
Coding (4)
(ii)2 bit up/down counter. (8)
Answer Key :
Block Diagram (4)
Coding (4)
13. Write short notes on races and hazards that occur in asynchronous circuits.Discuss a method
used for race free assignment with example (16) (AU ND 2012)
Answer Key :
Explanation (8)
Example (8)
14. What are called as essential hazards? How does the hazard occur in sequential circuits?How
can the same be eliminated using SR latches?Give an example. (16) (AU AM 2010)
Answer Key :
Explanation (8)
Example (8)
15. Design a three bit binary counter using T flipflops. (16) (AU ND 2009)
Answer Key :
Logic Diagram (8)
Truth Table (8)
-
Format: QP09 KCE/DEPT.OF ECE
DE41 KCE/ECE/QB/II YR/DE
SUMMARY:
UNIT NO. NO. OF QUESTIONS
IN 2 MARKS
NO. OF QUESTIONS
IN 16 MARKS
I 20 17
II 20 15
III 20 15
IV 20 15
V 20 15
TOTAL
100 77
No. of sample university question Papers: 3
STAFF INCHARGE HOD/ECE Ms.K.Vinu Priya, AP/ECE