A scalable scan-based architecture with reduced test time, test power and
test pin-count in scan based testing of ICs. In an embodiment, a test
vector is scanned serially into a functional memory element at a first
frequency, which then de-multiplexes the bits in the test vector to
multiple sub-chains at a lower frequency. Due to the use of lower
frequency to scan-in, the power dissipation is reduced. Due to the use of
the higher frequency to scan-in the test vector as well as multiple
sub-chains, the test time is reduced. Due to the use of the functional
memory elements for scanning in the test vector at higher frequency, any
number of chains can potentially be supported.