AMIETE – ET (OLD SCHEME)
NOTE: There are 9 Questions in all.
· Question 1 is
compulsory and carries 20 marks. Answer to Q.1 must be written in the space
provided for it in the answer book supplied and nowhere else.
· Out of the
remaining EIGHT Questions, answer any FIVE Questions. Each question carries 16
marks.
· Any required data
not explicitly given, may be suitably assumed and stated.
Q.1 Choose the correct or the best alternative in the following: (210)
a.
In a four variable Karnaugh map eight adjacent cells give a
(A) Two variable
term (B) single
variable term
(C) Three variable
term (D) four
variable term
b.
Why do we need additional SOP terms when programming an array
logic cell?
(A) To improve dynamic timings
(B) To improve static timings
(C) To remove only static hazards
(D) To remove both static hazards and static glitches
c.
Two’s complement of a two’s complement will return
(A) 0 (B) Same number with negative sign.
(C) Original number (D) None
d.
Calculate the delay at an i-th stage in finding CYi assuming that
each stage of FA takes propagation time ts
(A) 2 . ts (B) 2 .i . ts
(C) 2 / ts (D) i. ts
e.
Race-around condition is associated with the _________.
(A) RS Flip Flop (B) JK Flip Flop
(C) MS-JK Flip Flop (D) D Flip Flop
f.
How does a latch differ from a Flip Flop
(A) Output changes (B) Clock edge input
(C) Both (A) and (B) (D) None
g. In VHDL, Configuration statement is used to
(A) bind the entity and the architecture
(B) bind the components and the functions
(C) bind the package and the Libraries
(D) bind the component instance to an entity-architecture pair
h. The entity specifies
(A) the number of ports (B) the direction of ports
(C) the type of ports (D) all the above
i.
The mechanism for delaying the new value is called
(A) Statement concurrency (B) Event scheduling
(C) Both (A) and (B) (D) None of the above
j. All the statements enclosed by the PROCESS are
(A) Concurrent statements (B) Sequential statements
(C) Configuration statements (D) None of the above
Answer any FIVE
Questions out of EIGHT Questions.
Each question
carries 16 marks.
Q.2 a. Explain
how CAD software tools help to improve the productivity, correctness and
quality of design. (8)
b.
Realize XOR gates using AND, NOT
and OR gate. (4)
c. Realize
4 bit adder circuit using 1-bit adder. (4)
Q.3 a. Explain the working of clocked SR Flip Flop
with circuit diagram. (5)
b. Explain
the CLOCK SKEW with timing diagrams. (7)
c. Realize
positive edge-triggered D-type Flip Flop connected as divide-by-2 counter. (4)
Q.4 a. Draw
the circuit of binary-to-octal converter using decoders. (6)
b. Draw
the 1 to 8 demultiplexer circuit with truth table. (6)
c. Design a 4 bit
ripple counter (Asynchronous) circuit using JK Flip Flop. (4)
Q.5 a. Design a digital circuit for the pulse-train
generator that generates a sequence of N pulses each time it is triggered by a
positive transition at its START input. The value of N may vary from 0 to
7. (8)
b.
Design a 4-bit shift register
using D Flip Flop. (4)
c.
Design
a 4 bit PISO circuit using D Flip Flop. (4)
Q.6 a. Design a sequence recognizer for detecting the
sequence 1001. (10)
b. Explain
all the design constructs of VHDL with syntax. (6)
Q.7 a. Write
a VHDL code to describe D-Latch with clock enabled. (4)
b. Write
a VHDL code for the 2-bit up-counter with synchronous reset. (6)
c. Write
a VHDL code for a Priority Encoder. (6)
Q.8 a. With
the aid of a Quine-McCluskey (tabular) method derive minimal sum of products
expressions for the following: (8)
b.
Decompose the following functions (8)
and
Q.9 a. Realize
13 variable symmetric function using 10 full adders and 1 decoder. (8)
b. Write
the procedure for identifying symmetric functions. (8)