← Back to Patent Explorer
EP0316609A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Integrated circuit with built-in trace data collecting circuit

Assignee: Toshiba Corp
•
Filing: 1988-10-20
•
Granted: —
•
Expires: 2008-10-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An integrated circuit incorporates internal circuits and a trace data collecting circuit. The trace data collecting circuit collects signals as trace data from the internal circuits. The trace data collecting circuit comprises a collecting and compressing portion that collects the trace data from the internal circuits and compresses the collected trace data, a storage portion that stores the collected and compressed trace data of the collecting and compressing portion, a controlling portion that controls the collecting and compressing portion as well as the storage portion such that the trace data are collected according to set tracing conditions, and a readout portion that reads the trace data out of the storage portion and outputs the read data to the outside of the integrated circuit.

Inventors

  • 👤 Koichi Tanaka
  • 👤 Ichiro Nagashima

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-24 20:08
CPC Classifications
G; G06; G06F; G06F9/00; G06F11/00; G06F11/30; G06F11/34; G06F11/3466

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 149 words
A trace data collecting circuit for collecting signals from an internal circuit arranged in an integrated circuit, comprising: (a) collecting and compressing circuit means (7) for collecting the signal from the internal circuit and compresses the collected signal; (b) storage circuit means (9) for storing the collected and compressed signal from said collecting and compressing circuit means (7) as a trace data; (c) control means (13) for controlling said collecting and compressing circuit means (7) and said storage circuit means (9) such that the trace data are collected according to a tracing condition; and (d) a readout circuit means (11) for reading the trace data out of said storage circuit means (9) to the outside of the integrated circuit, (e) said collecting and compressing circuit means (7), storage circuit means (9), controlling circuit means (13), readout circuit means (11) and the internal circuits being integrated within the integrated circuit.
Claim 2
Dependent Claim 149 words
A trace data collecting circuit for collecting signals from an internal circuit arranged in an integrated circuit, comprising: (a) collecting and compressing circuit means (7) for collecting the signal from the internal circuit and compresses the collected signal; (b) storage circuit means (9) for storing the collected and compressed signal from said collecting and compressing circuit means (7) as a trace data; (c) control means (13) for controlling said collecting and compressing circuit means (7) and said storage circuit means (9) such that the trace data are collected according to a tracing condition; and (d) a readout circuit means (11) for reading the trace data out of said storage circuit means (9) to the outside of the integrated circuit, (e) said collecting and compressing circuit means (7), storage circuit means (9), controlling circuit means (13), readout circuit means (11) and the internal circuits being integrated within the integrated circuit.
Claim 3
Dependent Claim 152 words
A trace data collecting circuit for collecting signals from an internal circuit arranged in an integrated circuit including a microprocessor, comprising: (a) collecting and compressing circuit means (7) for collecting the signal from the internal circuit and compresses the collected signal; (b) storage circuit means (9) for storing the collected and compressed signal from said collecting and compressing circuit means (7) as a trace data; and (c) control means (13) for controlling said collecting and compressing circuit means (7) and said storage circuit means (9) such that the trace data are collected according to a set tracing condition, (d) said collecting and compressing circuit means (7), storage circuit means (9), controlling circuit means (13) and the internal circuits being integrated within the integrated circuit, (e) the trace data stored in said storage circuit means (9) being outputted to the outside of the integrated circuit according to a program executed by the microprocessor.
Claim 4
Dependent Claim 152 words
A trace data collecting circuit for collecting signals from an internal circuit arranged in an integrated circuit including a microprocessor, comprising: (a) collecting and compressing circuit means (7) for collecting the signal from the internal circuit and compresses the collected signal; (b) storage circuit means (9) for storing the collected and compressed signal from said collecting and compressing circuit means (7) as a trace data; and (c) control means (13) for controlling said collecting and compressing circuit means (7) and said storage circuit means (9) such that the trace data are collected according to a set tracing condition, (d) said collecting and compressing circuit means (7), storage circuit means (9), controlling circuit means (13) and the internal circuits being integrated within the integrated circuit, (e) the trace data stored in said storage circuit means (9) being outputted to the outside of the integrated circuit according to a program executed by the microprocessor.
Claim 5
Dependent Claim 22 words
The trace data collecting circuit as claimed in claim 1, wherein said storage circuit means (9) is a first-in, first-out storage circuit.
Claim 6
Dependent Claim 60 words
The trace data collecting circuit as claimed in claim 1 or 2, wherein upon receiving a signal whose value changes at long time intervals, said collecting and compressing circuit means (7) generates data comprising a name of the signal, an elapsed time after a previous change and a value of the signal only when the value of the signal changes.
Claim 7
Dependent Claim 104 words
The trace data collecting circuit as claimed in claim 1 or 2, wherein upon receiving a signal having a large probability of changing continuously and/or slightly, said collecting and compressing circuit means (7) divides the signal into a proper number of upper bits and remaining lower bits and generates data comprising a first name of the signal, an elapsed time after a previous change and values of the lower bits when only the lower bits change, while generating data comprising a second name of the signal, an elapsed time after a previous change and values of all the bits when the upper bits change.
Claim 8
Dependent Claim 125 words
The trace data collecting circuit as claimed in claim 1 or 2, wherein upon repeatedly and in turn receiving a plurality of signals having a large probability of changing continuously and/or slightly, said collecting and compressing circuit means (7) compares changes in the value of each signal with each other and uses a first name of the signal to generate data comprising a first name of the signal, an elapsed time after a previous change and values of lower bits when only lower bits of the signal change, while using a second name of the signal to generate data comprising a second name of the signal, an elapsed time after a previous change and values of all bits when upper bits of the signal change.
Claim 9
Dependent Claim 32 words
The trace data collecting circuit as claimed in claim 1, wherein the internal circuit of the integrated circuit comprise a functional module including a CPU, a cache memory and a peripheral controller.
Claim 10
Dependent Claim 23 words
The trace data collecting circuit as claimed in claim 2, wherein said controlling means (13) is set by a CPU of the microprocessor.
Claim 11
Dependent Claim 22 words
The trace data collecting circuit as claimed in claim 2, wherein the trace data is analysed by a CPU of the microprocessor.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag