Answer: a) To find the scan test length including the scan register test if 20 scan chains are implemented, we can use the formula:
Step-by-step explanation:
Scan Test Length = (Number of Clock Cycles * Number of Scan Chains) + (Number of Vectors * Number of Scan Chains)
Plugging in the given values, we get:
Scan Test Length = (106 * 20) + (500 * 20)
= 2,120 + 10,000
= 12,120 clock cycles
Therefore, the scan test length including the scan register test if 20 scan chains are implemented is 12,120 clock cycles.
(b) To add a test control (TC) pin, we need to add a multiplexer to the design, which selects between the normal data input and the test control input for each flip flop. The gate overhead for the multiplexer is 4 gates per flip flop. Additionally, we need to add a test control input buffer, which introduces an overhead of 10 gates.
So, the total gate overhead for adding the test control pin is:
Gate Overhead = (Number of Flip Flops * 4) + 10
= (2,000 * 4) + 10
= 8,010 gates
Therefore, we need an additional 8,010 gates for the new design with the test control pin.
SPJ11