Test Point Insertion For Low Test Pattern Counts
AssigneeMentor Graphics Corporation
InventorsJanusz Rajski, Elham K. Moghaddam, Nilanjan Mukherjee, Jerzy Tyszer, Justyna Zawada
Life of this patent
Estimating the term…
Abstract
Various aspects of the disclosed technology relate to conflict-reducing test point insertion techniques. Locations in a circuit design for inserting test points are determined based on internal signal conflicts caused by detecting multiple faults with a single test pattern. Test points are then inserted at the locations. The internal signal conflicts may comprise horizontal conflicts, vertical conflicts, or both. The test points may comprise control points, observation points, or both.
Claims24
A method, executed by at least one processor of a computer, comprising:
- determining locations in a circuit design for inserting test points based on internal signal conflicts caused by detecting multiple faults with a single test pattern;
- inserting test points at the locations.
A method, executed by at least one processor of a computer, comprising:
- computing internal signal conflict metrics;
- adding/adjusting test points to/at locations selected based on internal signal conflict metrics;
- and
- repeating the computing and the adding/adjusting until one of one or more predetermined conditions is met.
One or more non-transitory computer-readable media storing computer-executable instructions for causing one or more processors to perform a method, the method comprising:
- determining locations in a circuit design for inserting test points based on internal signal conflicts caused by detecting multiple faults with a single test pattern;
- inserting test points at the locations.
One or more non-transitory computer-readable media storing computer-executable instructions for causing one or more processors to perform a method, the method comprising:
- computing internal signal conflict metrics;
- adding/adjusting test points to/at locations selected based on internal signal conflict metrics;
- and
- repeating the computing and the adding/adjusting until one of one or more predetermined conditions is met.
Dependencies are inferred from the claim text.