VLSI Multiple Choice Questions on “Test Pattern Generators”.
1. The test pattern generator which uses a shift register along with LFSR is of __________ bits.
A. N
B. M
C. N+M
D. N*M
Answer: C
Clarification: The test pattern generator which uses a M-bit shift register with N-bit LFSR, the test pattern generator is of N+M bits.
2. The N+M bit test pattern generator has __________ different patterns produced.
A. 2(N+M)
B. 2N+M
C. 2NM
D. 2M+N
Answer: B
Clarification: The N+M bit test pattern generator can produce a maximum of 2N+M possible different patterns during its first cycle.
3. Which property can prevent high fault coverage?
A. fault limit
B. clock fault
C. linear interloading
D. linear dependencies
Answer: D
Clarification: The test pattern generated in this method will contain an additional property called linear dependencies that can prevent high fault coverage in some circuits.
4. __________ are used along with flip-flops to build accumulators.
A. adders
B. multipliers
C. buffers
D. AND gates
Answer: A
Clarification: Adders can be used in conjunction with the flip-flops to construct an accumulator that functions in test pattern generators.
5. What is the desirable constant value to be used with the initial values?
A. 0
B. 1
C. N
D. M
Answer: B
Clarification: The constant value 1 can always be used with any initial value for a register to ensure that the accumulator increments through all combinations of test patterns.
6. Which can be used to check the working of accumulator?
A. adder
B. shifter
C. multiplier
D. counter
Answer: D
Clarification: Counter would be more area efficient in testing whether accumulator increments through all combinations.
7. Test patterns produced by ________ have both high and least toggle rates.
A. random pattern generator
B. counters
C. LFSR
D. CA
Answer: B
Clarification: Test patterns generated by counters have least and high toogle rates of the least and most significant bits respectively.
8. Which method does not have carry out?
A. LFSR
B. CA
C. Counters
D. Random sequence generator
Answer: C
Clarification: The counter is a 8-bit binary up counter with active high count enable but with no carry out.
9. Which method is easiest to test?
A. LFSR
B. Counter
C. CA
D. Weighted LFSR
Answer: A
Clarification: LFSR method is the most area efficient method and is also the easiest method to test. This is its most important advantage.
10. Which requires more number of cycles for 100% fault coverage?
A. internal feedback LFSR
B. external feedback LFSR
C. weighted LFSR
D. ca
Answer: B
Clarification: External feedback LFSR takes more number of cycles for 100% fault coverage than internal feedback LFSR and CA methods.
11. The detectability profile can be determined using
A. D algorithm
B. Cellular automata
C. LFSR
D. Random testing
Answer: A
Clarification: The detectability of every fault in the circuit fault is needed for better testing. To determine this detectability profile, D algorithm is used which gives accurate results.
