Systems and methods providing scan-based delay test generation
First Claim
1. A method for testing speed paths for an integrated circuit comprising the steps of:
- partitioning the integrated circuit into a plurality of circuit configurations;
selecting a circuit configuration on the integrated circuit to be tested;
identifying logic driving input logic in the selected circuit configuration of the integrated circuit; and
identifying logic driving output logic in the selected circuit configuration of the integrated circuit.
10 Assignments
0 Petitions
Accused Products
Abstract
Chip analyzer systems and methods are provided to partition chip designs into smaller blocks in order to test speed paths more efficiently for integrated circuits. In accordance with one aspect of the invention, a system includes a chip analyzer and an automatic test generator. The chip analyzer partitions information corresponding to the integrated circuit into a plurality of circuit configuration blocks, and creates a model of a selected circuit configuration block in the integrated circuit. The automatic test generator receives the model from the chip analyzer, and creates tests from the model to determine the correctness of the integrated circuit. In accordance with another aspect of the invention, the method partitions the integrated circuit into a plurality of circuit configurations, and selects a circuit configuration on the integrated circuit to be tested. Then, the method identifies logic driving input logic in the selected circuit configuration of the integrated circuit; and identifies logic driving output logic in the selected circuit configuration of the integrated circuit.
4 Citations
33 Claims
-
1. A method for testing speed paths for an integrated circuit comprising the steps of:
-
partitioning the integrated circuit into a plurality of circuit configurations;
selecting a circuit configuration on the integrated circuit to be tested;
identifying logic driving input logic in the selected circuit configuration of the integrated circuit; and
identifying logic driving output logic in the selected circuit configuration of the integrated circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for testing speed paths for an integrated circuit comprising:
-
means for partitioning the integrated circuit into a plurality of circuit configurations;
means for selecting a circuit configuration on the integrated circuit to be tested;
means for identifying logic driving input logic in the selected circuit configuration of the integrated circuit; and
means for identifying logic driving output logic in the selected circuit configuration of the integrated circuit. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage medium containing program code for testing speed paths for an integrated circuit comprising:
-
a first code segment configured to partition the integrated circuit into a plurality of circuit configurations;
a second code segment configured to select a circuit configuration on the integrated circuit to be tested;
a third code segment configured to identify logic driving input logic in the selected circuit configuration of the integrated circuit; and
a fourth code segment configured to identify logic driving output logic in the selected circuit configuration of the integrated circuit. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for testing speed paths for an integrated circuit comprising:
-
a chip analyzer that partitions information corresponding to the integrated circuit into a plurality of circuit configuration blocks, and creates a model of a selected circuit configuration block in the integrated circuit; and
an automatic test generator that receives the model from the chip analyzer, and creates tests from the model to determine the correctness of the integrated circuit. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification