A scan based Automatic Test Pattern Generation (ATPG) test circuit, a test
method using the test method, and a scan chain reordering method are
disclosed. The test circuit tests for scan chains comprising unknown
values which could adversely influence a test result. The test circuit
uses a scan test point circuit to prevent unknown values from propagating
through the test circuit, thus keeping the unknown values from
influencing the test result. The reordering method is used where two scan
chains comprising an unknown value exist in a single scan cycle so that
the unknown values can be located during different clock cycles.