IP Library Granted Patent US 7,685,488
Granted Patent B2
US 7,685,488 · App. 11/572,808 · Granted Mar 23, 2010

Circuit interconnect testing arrangement and approach therefor

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,685,488
App. No.
11/572,808
Granted
Mar 23, 2010
Kind
B2
Abstract

Logic level crossings in an integrated circuit are detected. According to an example embodiment, a reset signal is provided to a flip-flop ( 314 ) as a function of a logic level of an integrated circuit. A logic level crossing condition of the integrated circuit is indicated as a function of the reset condition of the flip flop. In one implementation, the flip-flop is reset when the logic level is different than an expected logic level. In another implementation, a pair of flip-flops ( 414, 418 ) are implemented such that only one flip-flop is reset at a particular logic level; if the logic level crosses, both flip-flops are reset. The aforesaid condition of both flip-flops being reset is used to indicate the logic level crossing.

Claims (33)

1. A boundary scan circuit arrangement for detecting logic level crossing in an integrated circuit, the boundary scan circuit arrangement comprising:

a logic level crossing detection circuit including a flip-flop having a reset input coupled to a reset signal having a value that varies as a function of an actual logic level of the integrated circuit, the flip-flop being reset from a “1” to a “0” value as a function of the reset signal; and

the logic level crossing detection circuit being adapted to indicate a logic level crossing condition of the integrated circuit as a function of a reset condition of the flip-flop;

wherein:

the logic level crossing detection circuit further includes:

another flip-flop having a reset input coupled to another reset signal that varies as a function of an actual logic level of the integrated circuit; and

wherein the reset signals provided to each flip-flop reset input are respectively provided, for a particular logic level to reset one of the flip-flops and not the other; and

the logic level crossing detection circuit is adapted to indicate the logic-level crossing condition of the integrated circuit as a function of the reset condition of both flip-flops.

2. The arrangement of claim 1 , wherein the logic level crossing circuit is adapted to indicate a logic level crossing condition of the integrated circuit when both of the flip-flops are reset.

3. The arrangement of claim 1 , wherein the reset signals provided to each flip flop are susceptible to change in response to a change in the actual logic level of the integrated circuit, and wherein both flip-flops are reset when the actual logic level of the integrated circuit changes.

4. A boundary scan circuit arrangement for detecting logic level crossing in an integrated circuit, the boundary-scan circuit arrangement comprising:

first and second flip-flops;

a loading circuit configured and arranged to selectively;

load the first and second flip-flop circuits with a value;

hold the value in the first and second flip-flops; and

pass an actual logic level of the integrated circuit to the flip-flops;

a first reset circuit configured and arranged to reset the first flip-flop in response to a first actual logic level of the integrated circuit;

a second reset circuit configured and arranged to reset the second flip-flop in response to a second actual logic level of the integrated circuit that is the inverse of the first actual logic level; and

an enable circuit coupled to the first and second reset circuits and configured and arranged to provide a signal to enable the first and second reset circuits to pass a reset signal to the flip-flops.

5. The arrangement of claim 4 , wherein the first and second reset circuits are respectively adapted to reset the first and second flip-flops in response to the actual logic level switching between the first and second logic levels during a time period when the enable circuit provides an enable signal to the reset circuits.

6. The arrangement of claim 4 , further comprising a clocking circuit configured and arranged to provide a clock signal to the flip-flops for shifting out values in the flip-flops.

7. The arrangement of claim 4 , further comprising a comparison circuit configured and arranged to compare the values in the flip-flops and to output a signal indicative of the comparison.

8. The arrangement of claim 7 , wherein the comparison circuit is configured and arranged to output a signal indicating a logic level crossing in response to the values in both flip-flops being equal after the enable circuit has provided the enable signal.

9. The arrangement of claim 4 , wherein the first and second reset circuits and the flip-flops are configured and arranged such that:

during a period when the enable signal is provided, only one of the flip-flops is reset when die actual logic level of the integrated circuit is constant; and

during a period when fee enable signal is provided, both of the flip-flops are reset when the actual logic level of the integrated circuit crosses between logic levels.

10. A method for detecting logic level crossing in an integrated circuit, the method comprising:

providing a reset signal to a flip-flop, the reset signal having a value that varies as a function of an actual logic level of the integrated circuit, the flip-flop being reset from a “1” to a “0” value as a function of the reset signal;

indicating a logic level crossing condition of the integrated circuit as a function of a reset condition of the flip-flop; and

providing another reset signal to another flip-flop as a function of an actual logic level of the integrated circuit;

wherein providing the reset signals to each flip-flop includes providing, for a particular logic level, reset signals that respectively reset one of the flip-flops and not the other; and

wherein indicating the logic level crossing condition of the integrated circuit as a function of the reset condition includes indicating the logic level crossing condition of the integrated circuit as a function of the reset condition of both flip-flops.

11. The method of claim 10 , wherein providing the reset signals to each flip-flop includes providing reset signals to both flip-flops when the actual logic level of the integrated circuit switches between logic levels and wherein indicating the logic level crossing condition of the integrated circuit as a function of the reset condition of both flip-flops includes indicating a logic level crossing when bother flip-flops are reset.

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2008
From: SCHUTTERT, RODGER FRANK; WAAYERS, TOM
To: NXP, B.V.
Reel/Frame 021563/0238 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2007
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 019719/0843 →