Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
117 words
A method for testing for a delay fault along a signal path in a sequential circuit having at least one primary input and one primary output, said method comprising the steps of: initializing logic within the sequential circuit at a reduced clock speed with state values required to propagate a desired signal transition along the signal path of interest; propagating at the rated clock speed of the circuit said desired signal transition along said signal path of interest; and prior to propagating said desired signal transition, activating at an attempted rated clock speed said desired signal path of interest so as to allow the applied clock cycle to ramp-up to the rated clock speed of the circuit.
Claim 2
Independent Claim
117 words
A method for testing for a delay fault along a signal path in a sequential circuit having at least one primary input and one primary output, said method comprising the steps of: initializing logic within the sequential circuit at a reduced clock speed with state values required to propagate a desired signal transition along the signal path of interest; propagating at the rated clock speed of the circuit said desired signal transition along said signal path of interest; and prior to propagating said desired signal transition, activating at an attempted rated clock speed said desired signal path of interest so as to allow the applied clock cycle to ramp-up to the rated clock speed of the circuit.
Claim 3
Dependent Claim
32 words
The method according to claim 1 wherein the step of propagating at the rated clock speed said desired signal transition includes performing a backward path justification for the signal path of interest.
Claim 4
Dependent Claim
27 words
The method according to claim 1 further comprising the step of comparing the signal transition propagated along said signal path of interest with said desired signal transition.
Claim 5
Dependent Claim
30 words
The method according to claim 1 further comprising the step of propagating out to said at least one primary output the signal transition propagated along said signal path of interest.
Claim 6
Dependent Claim
33 words
The method according to claim 1 wherein said desired signal transition propagated along said signal path of interest is propagated out to said at least one primary output at the reduced clock speed.
Claim 7
Dependent Claim
20 words
The method according to claim 1 wherein the reduced clock speed is half the speed of the rated clock speed.
Claim 8
Dependent Claim
20 words
The method according to claim 1 further comprising the step of checking whether said signal path of interest is sensitizable.
Claim 9
Dependent Claim
39 words
The method according to claim 1 wherein said sequential circuit includes a source flip-flop proximate to one end of said signal path of interest and includes a destination flip-flop proximate to another end of said signal path of interest.
Claim 10
Dependent Claim
32 words
The method according to claim 1 wherein a test vector sequence is applied to said at least one primary input for propagating said desired signal transition along said signal path of interest.
Claim 11
Independent Claim
159 words
A method for testing for delay faults in a sequential circuit along a signal path of interest lying between a source flip-flop and a destination flip-flop, said method comprising the steps of: initializing at a reduced clock speed logic within the sequential circuit with state values required to propagate a desired signal transition along the signal path of interest from the source flip-flop to the destination flip-flop; initializing, attempted at the rated clock speed of the circuit, at least said source flip-flop with a logic value that causes said source flip-flop to generate said desired signal transition; and applying test vectors to the sequential circuit at the rated clock speed so as to propagate said desired signal transition to said destination flip-flop such that a corresponding logic value is latched therein; and comparing the logic value latched into said destination flip-flop to an expected logic value for determining whether a delay fault exists along said signal path of interest.
Claim 12
Independent Claim
159 words
A method for testing for delay faults in a sequential circuit along a signal path of interest lying between a source flip-flop and a destination flip-flop, said method comprising the steps of: initializing at a reduced clock speed logic within the sequential circuit with state values required to propagate a desired signal transition along the signal path of interest from the source flip-flop to the destination flip-flop; initializing, attempted at the rated clock speed of the circuit, at least said source flip-flop with a logic value that causes said source flip-flop to generate said desired signal transition; and applying test vectors to the sequential circuit at the rated clock speed so as to propagate said desired signal transition to said destination flip-flop such that a corresponding logic value is latched therein; and comparing the logic value latched into said destination flip-flop to an expected logic value for determining whether a delay fault exists along said signal path of interest.
Claim 13
Dependent Claim
22 words
The method according to claim 10 further comprising the step of performing a backward path justification for said signal path of interest.
Claim 14
Dependent Claim
27 words
The method according to claim 10 further comprising the step of propagating the logic value latched into said destination flip-flop to said at least one primary output.
Claim 15
Dependent Claim
30 words
The method according to claim 12 wherein said logic value latched into said destination flip-flop is propagated out to said at least one primary output at the reduced clock speed.
Claim 16
Dependent Claim
20 words
The method according to claim 10 wherein the reduced clock speed is half the speed of the rated clock speed.
Claim 17
Dependent Claim
20 words
The method according to claim 10 further comprising the step of checking whether said signal path of interest is sensitizable.
Claim 18
Independent Claim
286 words
A method for detecting for a delay fault along a signal path of interest in a scan sequential digital circuit having primary inputs, primary outputs and a plurality of flip-flops, said method comprising the steps of: designating a source flip-flop proximate to a first end of the signal path of interest, a destination flip-flop proximate to a second end of the signal path of interest, and an initialization flip-flop extending to said source flip-flop along another signal path; switching the scan sequential digital circuit into its scan mode; applying clock cycles at a slow clock speed to initialize via a scan shift operation the initialization flip-flop and logic between the initialization flip-flop and the source flip-flop with state values required for the source flip-flop to propagate a desired signal transition to the destination flip-flop; switching the scan sequential digital circuit into its functional mode; applying a first test vector sequence to the primary input attempted at the rated clock speed so as to initialize the source flip-flop, and logic between said source flip-flop and said destination flip-flop, required to propagate said desired signal transition to said destination flip-flop; applying a second test vector sequence to the primary input at the rated clock speed such that said desired signal transition is propagated to the destination flip-flop such that a logic value is latched therein; switching the scan sequential digital circuit into its scan mode; applying clock cycles at the slow clock speed to scan out through the primary outputs the logic value latched in the destination flip-flop; and comparing the logic value latched into the destination flip-flop with an expected logic value so as to determine whether a delay fault exists along the signal path of interest.
Claim 19
Independent Claim
286 words
A method for detecting for a delay fault along a signal path of interest in a scan sequential digital circuit having primary inputs, primary outputs and a plurality of flip-flops, said method comprising the steps of: designating a source flip-flop proximate to a first end of the signal path of interest, a destination flip-flop proximate to a second end of the signal path of interest, and an initialization flip-flop extending to said source flip-flop along another signal path; switching the scan sequential digital circuit into its scan mode; applying clock cycles at a slow clock speed to initialize via a scan shift operation the initialization flip-flop and logic between the initialization flip-flop and the source flip-flop with state values required for the source flip-flop to propagate a desired signal transition to the destination flip-flop; switching the scan sequential digital circuit into its functional mode; applying a first test vector sequence to the primary input attempted at the rated clock speed so as to initialize the source flip-flop, and logic between said source flip-flop and said destination flip-flop, required to propagate said desired signal transition to said destination flip-flop; applying a second test vector sequence to the primary input at the rated clock speed such that said desired signal transition is propagated to the destination flip-flop such that a logic value is latched therein; switching the scan sequential digital circuit into its scan mode; applying clock cycles at the slow clock speed to scan out through the primary outputs the logic value latched in the destination flip-flop; and comparing the logic value latched into the destination flip-flop with an expected logic value so as to determine whether a delay fault exists along the signal path of interest.
Claim 20
Dependent Claim
22 words
The method according to claim 16 further comprising the step of performing a backward path justification for said signal path of interest.
Claim 21
Dependent Claim
20 words
The method according to claim 16 wherein the reduced clock speed is half the speed of the rated clock speed.
Claim 22
Dependent Claim
20 words
The method according to claim 16 further comprising the step of checking whether said signal path of interest is sensitizable.
Claim 23
Dependent Claim
15 words
The method according to claim 16 wherein said signal path of interest includes combinational logic.
Claim 24
Dependent Claim
14 words
The method according to claim 16 wherein said another signal path includes combinational logic.
Claim 25
Independent Claim
270 words
A method for detecting for delay faults in a scan sequential digital circuit having primary inputs, primary outputs and combinational logic connected between a plurality of flip-flops, said method comprising the steps of: selecting a signal path of interest; designating a source flip-flops proximate to a first end of the signal path of interest, a destination flip-flop proximate to a second end of the signal path of interest, and at least one initialization flip-flop extending to said source flip-flop along another signal path; switching the scan sequential digital circuit into its scan mode; scanning in at a slow clock speed state values to initialize the initialization flip-flop, and logic between the initialization flip-flop and the source flip-flop for the source flip-flop to propagate a desired signal transition to the destination flip-flop; switching the scan sequential digital circuit into its functional mode; applying a first test vector sequence to the primary input attempted at the rated clock speed so as to capture state values into the source flip-flop required to propagate said desired signal transition from said source flip-flop to said destination flip-flop; applying a second test vector sequence to the primary input at the rated clock speed to propagate the desired signal transition to the destination flip-flop such that a logic value is latched therein; switching the scan sequential digital circuit into its scan mode; scanning out at the slow clock speed the logic value latched in the destination flip-flop; and comparing the logic value latched into the destination flip-flop with an expected logic value so as to determine whether a delay fault exists along the signal path of interest.
Claim 26
Independent Claim
270 words
A method for detecting for delay faults in a scan sequential digital circuit having primary inputs, primary outputs and combinational logic connected between a plurality of flip-flops, said method comprising the steps of: selecting a signal path of interest; designating a source flip-flops proximate to a first end of the signal path of interest, a destination flip-flop proximate to a second end of the signal path of interest, and at least one initialization flip-flop extending to said source flip-flop along another signal path; switching the scan sequential digital circuit into its scan mode; scanning in at a slow clock speed state values to initialize the initialization flip-flop, and logic between the initialization flip-flop and the source flip-flop for the source flip-flop to propagate a desired signal transition to the destination flip-flop; switching the scan sequential digital circuit into its functional mode; applying a first test vector sequence to the primary input attempted at the rated clock speed so as to capture state values into the source flip-flop required to propagate said desired signal transition from said source flip-flop to said destination flip-flop; applying a second test vector sequence to the primary input at the rated clock speed to propagate the desired signal transition to the destination flip-flop such that a logic value is latched therein; switching the scan sequential digital circuit into its scan mode; scanning out at the slow clock speed the logic value latched in the destination flip-flop; and comparing the logic value latched into the destination flip-flop with an expected logic value so as to determine whether a delay fault exists along the signal path of interest.
Claim 27
Dependent Claim
22 words
The method according to claim 22 further comprising the step of performing a backward path justification for said signal path of interest.
Claim 28
Dependent Claim
23 words
The method according to claim 22 wherein the reduced clock speed is half the speed of the rated clock speed of the circuit.
Claim 29
Dependent Claim
20 words
The method according to claim 22 further comprising the step of checking whether said signal path of interest is sensitizable.
Claim 30
Dependent Claim
15 words
The method according to claim 22 wherein said signal path of interest includes combinational logic.
Claim 31
Dependent Claim
14 words
The method according to claim 22 wherein said another signal path includes combinational logic.