SCAN CHAIN TECHNIQUES AND METHOD OF USING SCAN CHAIN STRUCTURE
First Claim
Patent Images
1. A testing system comprising:
- an input terminal, a plurality of circuit elements, each having a register, and an output terminal forming a scan chain through which an input signal is propagated; and
a debugger that includes a mapping module that stores information mapping register values to their respective functional meanings,wherein the input signal is applied to extract all values of all of the registers whether or not accessible by a processor.
2 Assignments
0 Petitions
Accused Products
Abstract
Testing systems and method of testing an integrated circuit are provided. A testing system comprises an input terminal, multiple circuit elements, each having a register, and an output terminal forming a scan chain through which an input signal is propagated. The testing system further comprises a debugger that includes a mapping module that stores information mapping register values to their respective functional meanings. The input signal is applied to extract all values of all of the registers whether or not accessible by a processor.
0 Citations
13 Claims
-
1. A testing system comprising:
-
an input terminal, a plurality of circuit elements, each having a register, and an output terminal forming a scan chain through which an input signal is propagated; and a debugger that includes a mapping module that stores information mapping register values to their respective functional meanings, wherein the input signal is applied to extract all values of all of the registers whether or not accessible by a processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a computer, including a mapping module, configured to apply an input signal to a scan chain and to receive an output of the scan chain; and an integrated circuit including a plurality of combinatorial logic elements of the scan chain; wherein the mapping module is configured to capture at least one value of each of the plurality of combinatorial logic elements whether or not accessible by a processor. - View Dependent Claims (8, 9)
-
-
10. A method of testing an integrated circuit including a plurality of circuit elements, each having a register storing a value, the method comprising:
-
generating mapping information identifying each of the plurality of circuit elements in terms of a hierarchical position within the integrated circuit; propagating an input signal through the plurality of circuit elements to form a scan chain; receiving an output signal containing the values of the plurality of registers of the scan chain; and correlating a position of each of the values in the output signal to its functional meaning using the mapping information; wherein all of the values of all of the registers are obtained whether or not accessible by a processor. - View Dependent Claims (11, 12, 13)
-
Specification