Patent US5612640A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5612640A Expired / Lapsed US ⏱️ 0.0 years remaining

Self-timed semiconductor integrated circuit device

Assignee: Renesas Technology Corp
•
Filing: 1994-09-19
•
Granted: 1997-03-18
•
Expires: 2014-09-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A semiconductor integrated circuit device is equipped with a series of data handling stages, at least one of which includes a plurality of functional blocks arranged in parallel, a connecting means for connecting the functional blocks to functional blocks in a subsequent data handling stage, and a detection means for detecting data flow along a first connection in the connecting means. The detection means is included within a control means which controls data flow through at least one other connection in the connecting means based on the detection of data flow through the first connection in the connecting means. In a second embodiment, the semiconductor integrated circuit device includes a plurality of functional blocks arranged in a series for handling data along the series, a connecting means for handling data flow between at least two of the functional blocks, a data detecting means for detecting data flow along a selected connection in the connecting means, and for controlling data flow along another connection in the connecting means based on the detection of data flow through the selected connection.

Inventors

  • 👤 Fumio Murabayashi
  • 👤 Tatsumi Yamauchi
  • 👤 Yutaka Kobayashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 13:22
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3867; G06F9/3869

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 120 words
A semiconductor integrated circuit device comprising a plurality of data handling stages arranged successively in a series for handling data sequentially along said series, at least one of said stages having: a plurality of functional blocks arranged in parallel; a connecting means for connecting said functional blocks to functional blocks in a subsequent data handling stage, said connecting means including a plurality of connections each handling data flow from one of said functional blocks in said stage; and a control means, including a detection means for detecting data flow along a selected one of said connections, for controlling data flow through at least one other of said connections based on said detection means detecting data flow along said selected connection.
Claim 2
Dependent Claim 120 words
A semiconductor integrated circuit device comprising a plurality of data handling stages arranged successively in a series for handling data sequentially along said series, at least one of said stages having: a plurality of functional blocks arranged in parallel; a connecting means for connecting said functional blocks to functional blocks in a subsequent data handling stage, said connecting means including a plurality of connections each handling data flow from one of said functional blocks in said stage; and a control means, including a detection means for detecting data flow along a selected one of said connections, for controlling data flow through at least one other of said connections based on said detection means detecting data flow along said selected connection.
Claim 3
Dependent Claim 37 words
A device according to claim 1, wherein said control means is arranged to generate a handling initiation signal for said stage subsequent to said at least one stage based on said detection means detecting said data flow.
Claim 4
Dependent Claim 49 words
A device according to claim 1, wherein said at least one stage further comprise an input control means for controlling input of data into said series, output control means for controlling output of data from said series, and a clock for controlling said input means and said output means.
Claim 5
Dependent Claim 63 words
A semiconductor integrated circuit device as recited in claim 1, wherein said connecting means includes a plurality of latches, wherein each latch includes a data flow input for receiving data from a corresponding functional block, and a control input for receiving a signal from said control means and for transmitting the data received from said corresponding functional block in response to said signal.
Claim 6
Dependent Claim 143 words
A semiconductor integrated circuit device comprising a plurality of data handling stages arranged successively in a series for handling data sequentially along said series; at least one of said plurality of data handling stages having: a plurality of functional blocks arranged in parallel; a plurality of connections, each of said plurality of connections connecting a corresponding one of said plurality of functional blocks to a data handling stage of said series subsequent to said at least one data handling stage; first-detection means for detecting flow of said data on a first one of said connections; second detection means for detecting flow of said data on a second one of said connections; and control means for controlling data flow on at least one other of said connections on the basis of said detection of said data flow by said first and second detection means.
Claim 7
Dependent Claim 143 words
A semiconductor integrated circuit device comprising a plurality of data handling stages arranged successively in a series for handling data sequentially along said series; at least one of said plurality of data handling stages having: a plurality of functional blocks arranged in parallel; a plurality of connections, each of said plurality of connections connecting a corresponding one of said plurality of functional blocks to a data handling stage of said series subsequent to said at least one data handling stage; first-detection means for detecting flow of said data on a first one of said connections; second detection means for detecting flow of said data on a second one of said connections; and control means for controlling data flow on at least one other of said connections on the basis of said detection of said data flow by said first and second detection means.
Claim 8
Dependent Claim 106 words
A semiconductor integrated circuit device comprising a plurality of data handling stages arranged successively in a series for handling data sequentially along said series; at least one of said plurality of data handling stages-having: a plurality of functional blocks arranged in parallel; a plurality of connections, each of said plurality of connections connecting a corresponding one of said plurality of functional blocks to a data handling stage of said series subsequent to said at least one data handling stage; flow control means for detecting flow of said data on one of said connections and for controlling data flow on at least one other of said connections.
Claim 9
Dependent Claim 106 words
A semiconductor integrated circuit device comprising a plurality of data handling stages arranged successively in a series for handling data sequentially along said series; at least one of said plurality of data handling stages-having: a plurality of functional blocks arranged in parallel; a plurality of connections, each of said plurality of connections connecting a corresponding one of said plurality of functional blocks to a data handling stage of said series subsequent to said at least one data handling stage; flow control means for detecting flow of said data on one of said connections and for controlling data flow on at least one other of said connections.
Claim 10
Independent Claim 161 words
A method of operating a semiconductor integrated circuit device, said device having a plurality of data handling stages arranged successively in a series for handling data sequentially along said series; at least one of said plurality of data handling stages having a plurality of functional blocks arranged in parallel, and a plurality of connections, each of said plurality of connections connecting a corresponding one of said plurality of functional blocks to a data handling stage of said series subsequent to said at least one data handling stage; said method comprising: handling data in said at least one of said plurality of data handling stages; transmitting said data from said at least one of said data handling stages via said connections; detecting flow of data on one of said connections; and controlling flow of data on at least one other of said connections on the basis of said detecting of flow of data on said one of said one of said connections.
Claim 11
Independent Claim 161 words
A method of operating a semiconductor integrated circuit device, said device having a plurality of data handling stages arranged successively in a series for handling data sequentially along said series; at least one of said plurality of data handling stages having a plurality of functional blocks arranged in parallel, and a plurality of connections, each of said plurality of connections connecting a corresponding one of said plurality of functional blocks to a data handling stage of said series subsequent to said at least one data handling stage; said method comprising: handling data in said at least one of said plurality of data handling stages; transmitting said data from said at least one of said data handling stages via said connections; detecting flow of data on one of said connections; and controlling flow of data on at least one other of said connections on the basis of said detecting of flow of data on said one of said one of said connections.
Claim 12
Dependent Claim 94 words
A semiconductor integrated circuit device comprising: a plurality of functional logic blocks arranged in a series for handling data sequentially along said series; a connecting means for handling data flow between at least two of said functional blocks, said connecting means including a plurality of connections for connecting said functional blocks; and a data detecting means for detecting data flow along at least one of said connections, and for controlling data flow along at least one other of said connections based on said detecting means detecting data flow along said at least one connection.
Claim 13
Dependent Claim 94 words
A semiconductor integrated circuit device comprising: a plurality of functional logic blocks arranged in a series for handling data sequentially along said series; a connecting means for handling data flow between at least two of said functional blocks, said connecting means including a plurality of connections for connecting said functional blocks; and a data detecting means for detecting data flow along at least one of said connections, and for controlling data flow along at least one other of said connections based on said detecting means detecting data flow along said at least one connection.
Claim 14
Dependent Claim 19 words
A device according to claim 8, wherein said plurality of functional blocks are divided into first and second regions.
Claim 15
Dependent Claim 29 words
A device according to claim 9, further comprising first and second chips, said first region being on said first chip and said second region being on said second chip.

References Cited (Backward Citations)

US4424581A Cited
US4661922A Cited
US4697279A Cited
US5481554A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-03-17 2000-09-16 2001-03-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-03-17 2004-09-16 2005-03-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-03-17 2008-09-16 2009-03-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag