The paper describes a module level self-test architecture that uses weighted random patterns. A pseudorandom pattern generator (PRPG) is used to generate equally likely patterns that are then transformed to weighted patterns by a universal weighting generator. The module being tested is assumed to be composed of a number of chips all of which have been designed to support a scan test. The signature as collected by a multiple input signature register (MISR). Each scan latch in the module is fed by its near-optimal weight during test. In order to avoid any additional test pins, some of the existing signal pins are designated (demultiplexed) to perform a weight control function during test. This architecture can dramatically decrease the self-test time with only a small increase of hardware overhead.
Index Terms:
automatic testing; logic testing; integrated circuit testing; boundary scan testing; multivalued logic circuits; probability; module level self-test architecture; weighted random patterns; pseudorandom pattern generator; universal weighting generator; scan test; multiple input signature register; scan latch; near-optimal weight; signal pins; weight control function; self-test time
Citation:
J. Savir, "Module level weighted random patterns," ats, pp.274, Fourth Asian Test Symposium (ATS'95), 1995