A technique to reduce the test data volume and number of scan shift clocks
per test pattern by combining the scan inputs with existing values in
scan chains and inserting them at additional bit positions along the scan
chains in order to reduce the number of shift clocks required to achieve
required values at plurality of scan bit positions, and by using multiple
taps from the scan chains to form a check-sum in order to reduce the
number of scan shift clocks to capture test results.