Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
134 words
A method to test an integrated circuit design on a computer simulation, comprising the steps of: generating a desired vector having state data to be loaded into a scan chain of the integrated circuit design; loading the scan chain with the state data of the desired vector in parallel to form a parallel scan chain of the integrated circuit design and the parallel scan chain with the state data being offset by a predetermined number of shifts; serially shifting the state data by the predetermined number of shifts along the scan chain to position the state data in the scan chain, to set a desired state of the integrated circuit design prior to executing a function of the integrated circuit design; and, executing said function of the integrated circuit design with the desired state.
Claim 2
Independent Claim
134 words
A method to test an integrated circuit design on a computer simulation, comprising the steps of: generating a desired vector having state data to be loaded into a scan chain of the integrated circuit design; loading the scan chain with the state data of the desired vector in parallel to form a parallel scan chain of the integrated circuit design and the parallel scan chain with the state data being offset by a predetermined number of shifts; serially shifting the state data by the predetermined number of shifts along the scan chain to position the state data in the scan chain, to set a desired state of the integrated circuit design prior to executing a function of the integrated circuit design; and, executing said function of the integrated circuit design with the desired state.
Claim 3
Dependent Claim
60 words
The method of claim 1, and further comprising the steps of: unloading in parallel a resulting state of the integrated circuit design from the execution, the resulting state of the integrated circuit design having the state data in the scan chain after executing the function; and comparing the resulting state of the integrated circuit design to a predetermined target vector.
Claim 4
Dependent Claim
68 words
The method of claim 1, and further comprising the steps of: shifting a resulting state of the integrated circuit design along the scan chain from the execution, the resulting state of the integrated circuit design having the state data in the scan chain after executing the function; unloading in parallel the resulting state; and comparing the resulting state of the integrated circuit design to a predetermined target vector.
Claim 5
Dependent Claim
21 words
The method of claim 1, wherein the step of shifting includes the step of validating the operation of the scan chain.
Claim 6
Dependent Claim
39 words
The method of claim 1, wherein the step of executing a function further comprises: applying an input vector to the integrated circuit design; and reading an output vector from the integrated circuit design after a predetermined amount of time.
Claim 7
Dependent Claim
30 words
The method of claim 1, wherein the step of generating a desired vector further including generating the desired vector from serialized scan patterns used in testing the fabricated integrated circuit.
Claim 8
Dependent Claim
65 words
The method of claim 1, wherein the step of generating a desired vector further comprises the steps of: generating a parallel test pattern on an automatic test pattern generator; generating, using the parallel test pattern, a serialized scan pattern for testing the fabricated integrated circuit; and generating, using the serialized scan pattern, the desired vector for testing the integrated circuit design on the computer simulation.
Claim 9
Independent Claim
146 words
A method to test an integrated circuit board design on a computer simulation, the integrated circuit board design comprising a plurality of integrated circuit components, comprising the steps of: generating a desired vector having state data to be loaded into a scan chain associated with the integrated circuit components; loading the scan chain with the state data of the desired vector in parallel to form a parallel scan chain and the parallel scan chain of the desired vector being offset by a predetermined number of shifts; serially shifting the state data the predetermined number of shifts along the parallel scan chain to position the state data in the scan chain, to set a desired state of the integrated circuit board design before execution of a function of the integrated circuit board design; and executing the function of the integrated circuit board design with the desired state.
Claim 10
Independent Claim
146 words
A method to test an integrated circuit board design on a computer simulation, the integrated circuit board design comprising a plurality of integrated circuit components, comprising the steps of: generating a desired vector having state data to be loaded into a scan chain associated with the integrated circuit components; loading the scan chain with the state data of the desired vector in parallel to form a parallel scan chain and the parallel scan chain of the desired vector being offset by a predetermined number of shifts; serially shifting the state data the predetermined number of shifts along the parallel scan chain to position the state data in the scan chain, to set a desired state of the integrated circuit board design before execution of a function of the integrated circuit board design; and executing the function of the integrated circuit board design with the desired state.
Claim 11
Dependent Claim
63 words
The method of claim 8, and further comprising the steps of: unloading in parallel a resulting state of the integrated circuit board design from the execution, the resulting state of the integrated circuit board design comprising the state data in the scan chain after executing the function; and comparing the resulting state of the integrated circuit board design to a predetermined target vector.
Claim 12
Dependent Claim
68 words
The method of claim 8, and further comprising the steps of: shifting a resulting state of the integrated circuit board design along the scan chain, the resulting state of the integrated circuit board design including the state data in the scan chain after executing the function; unloading in parallel the resulting state; and comparing the resulting state of the integrated circuit board design to a predetermined target vector.
Claim 13
Dependent Claim
21 words
The method of claim 8, wherein the step of shifting includes the step of validating the operation of the scan chain.