IP Library Granted Patent US 6,964,001
Granted Patent B2
US 6,964,001 · App. 10/767,265 · Granted Nov 8, 2005

On-chip service processor

Assignee: On-Chip Technologies, Inc.
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 6,964,001
App. No.
10/767,265
Granted
Nov 8, 2005
Kind
B2
Abstract

An integrated circuit is described which include a stored program processor for test and debug of user-definable logic plus external interface between the test/debug circuits and the component pins. The external interface may be via an existing test interface, or a separate serial or parallel port. Test and debug circuits may contain scan strings that may be used to observe states in user-definable logic or be used to provide pseudo-random bit sequences to user-definable logic. Test and debug circuits may also contain on-chip logic analyzer for capturing sequences of logic states in user-definable circuits. Test and debug circuits may be designed to observe states in user-definable circuits during the normal system operation of said user-definable circuits.

Claims (32)

1. An input/output port connector, comprising:

a storage element;

a probe in port;

a probe out port;

a data in port;

a data out port;

a scan in port; and

a scan out port;

wherein, in a first mode of operation, contents of said storage element are used to select between data on said data in port and said probe in port to propagate directly to said probe out port.

2. A logic block, comprising:

a multiplicity of input/output (I/O) ports; and

a multiplicity of said input/output port connectors as in claim 1 ;

wherein each of said I/O ports is connected to one of said multiplicity of block input/output port connectors; and wherein each said input/output port connector is connected to an adjacent one of said input/output port connectors by connecting said probe in ports of one input/output port connector to said probe out ports of an adjacent one of said input/output port connectors and said scan in ports of said one input/output port connector to said scan out ports of said adjacent one of said input/output port connectors, thus forming a string of input/output port connectors.

3. An integrated circuit comprising:

a multiplicity of logic blocks as in claim 2 :

a multiplicity of bus connectors: and

a test bus:

wherein each of said multiplicity of bus connectors is connected to said test bus, and wherein each of said strings of input/output port connectors is connected to one of said bus connectors.

4. An input/output port connector as in claim 1 , wherein:

in a second mode of operation, data is propagated from said scan in port through said storage element to said scan out port,

in a third mode of operation, data propagates from said storage element to said data out port,

in a fourth mode of operation, data from said data in port is captured in said storage element, and

in a fifth mode of operation, data propagates directly from said data in port to said data out port.

5. An integrated circuit comprising:

a multiplicity of logic blocks:

an on-chip logic analyzer with a multiplicity of input ports: and

a multiplicity of probe lines:

wherein each of said probe lines is adapted to capture signals from said logic blocks and to propagate said signals to one of said multiplicity of input ports of said on-chip logic analyzer, said input ports of said on-chip logic analyzer comprising:

means to capture said signals from said probe lines:

means to align said signals propagated through said probe lines to create aligned signals: and

means to capture said aligned signals.

6. The integrated circuit as in claim 5 , wherein said on-chip logic analyzer further comprises means to transfer said aligned signals out of said integrated circuit.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2018
From: INTELLECTUAL VENTURES ASSETS 81 LLC
To: AMERICAN PATENTS LLC
Reel/Frame 046404/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2018
From: INTELLECTUAL VENTURES I LLC
To: INTELLECTUAL VENTURES ASSETS 81 LLC
Reel/Frame 046275/0948 →
MERGER Recorded Dec 7, 2010
From: OC APPLICATIONS RESEARCH LLC
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 025467/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2008
From: ON-CHIP TECHNOLOGIES, INC.
To: OC APPLICATIONS RESEARCH LLC
Reel/Frame 020753/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2004
From: DERVISOGLU, BULENT; COOKE, LAURENCE H.; ARAT, VACIT
To: ON-CHIP TECHNOLOGIES, INC.
Reel/Frame 014948/0318 →
Continuity (3)
Continuation 0927572600 · Mar 24, 1999
Provisional Application 6007931600 · Mar 25, 1998
Related Publication 20040187054A1 · Sep 23, 2004