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

Clock-synchronized C-element group for controlling data transfer

Assignee: Renesas Electronics Corp
•
Filing: 1995-11-20
•
Granted: 1998-03-03
•
Expires: 2015-11-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Flows of data are controlled using an externally supplied clock. A clock-synchronized C-element C1 outputs a sending signal S1 of H level to a data latch DL1 and the subsequent clock-synchronized C-element C2 and outputs an acknowledge signal A1 of H level, in synchronization with a rise of a clock signal CLK1 which is inputted to the clock-synchronized C-element C1 after the clock-synchronized C-element C1 receives a sending signal S0 of H level. Following this, the clock-synchronized C-element C1 causes the acknowledge signal A1 to fall by the next rise of the clock signal CLK1. This latches the data latch DL1. A clock signal CLK2 rises before the clock signal CLK1 falls and rises once again. In synchronization with this rise, the clock-synchronized C-element C2 performs a similar operation. As a result, the precedent clock-synchronized C-element C1 causes the sending signal S1 to fall.

Inventors

  • 👤 Masahiko Ishiwaki
  • 👤 Harufusa Kondoh

Bibliographic Details

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

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 193 words
A group of clock-synchronized C-elements for controlling data transfer, comprising: a plurality of data latches which are connected to each other in a cascade configuration; and a plurality of clock-synchronized C-elements which are connected to each other in a cascade configuration in correspondence with said plurality of data latches, to control transfer of data between said plurality of data latches, wherein each one of said plurality of clock-synchronized C-elements is connected to a corresponding one of clock signal input lines for inputting a corresponding one of clock signals, said clock signals supplied to adjacent C-elements of said plurality of clock-synchronized C-elements are in a relationship that after one of said clock signals presents one type of level change and then presents another type of level change, another one of said clock signals presents said one type of level change, and each one of said plurality of clock-synchronized C-elements starts controlling transfer of data in synchronization with said one type of level change of a corresponding one of said clock signals and ceases controlling transfer of data before the corresponding one of said clock signals presents said one type of level change once again.
Claim 2
Dependent Claim 193 words
A group of clock-synchronized C-elements for controlling data transfer, comprising: a plurality of data latches which are connected to each other in a cascade configuration; and a plurality of clock-synchronized C-elements which are connected to each other in a cascade configuration in correspondence with said plurality of data latches, to control transfer of data between said plurality of data latches, wherein each one of said plurality of clock-synchronized C-elements is connected to a corresponding one of clock signal input lines for inputting a corresponding one of clock signals, said clock signals supplied to adjacent C-elements of said plurality of clock-synchronized C-elements are in a relationship that after one of said clock signals presents one type of level change and then presents another type of level change, another one of said clock signals presents said one type of level change, and each one of said plurality of clock-synchronized C-elements starts controlling transfer of data in synchronization with said one type of level change of a corresponding one of said clock signals and ceases controlling transfer of data before the corresponding one of said clock signals presents said one type of level change once again.
Claim 3
Dependent Claim 68 words
The group of clock-synchronized C-elements for controlling data transfer of claim 1, wherein said clock signal input lines which are connected to odd-numbered C-elements of said plurality of clock-synchronized C-elements are all connected in common to a first input line, and said clock signal input lines which are connected to even-numbered C-elements of said plurality of clock-synchronized C-elements are all connected in common to a second input line.
Claim 4
Dependent Claim 30 words
The group of clock-synchronized C-elements for controlling data transfer of claim 1, wherein said clock signals which are inputted to said plurality of clock-synchronized C-elements are different from each other.
Claim 5
Dependent Claim 140 words
The group of clock-synchronized C-elements for controlling data transfer of claim 1, wherein each one of said plurality of clock-synchronized C-elements outputs a first output signal to an associated one of said data latches and other one of neighboring clock-synchronized C-elements but outputs a second output signal to one of said neighboring clock-synchronized C-elements in synchronization with one type of level change of a corresponding one of said clock signals which is received after receiving a signal from the one of said neighboring dock-synchronized C-elements, and each one of said plurality of clock-synchronized C-elements then stops outputting said first output signal and said second output signal in synchronization with a signal which is outputted from the other one of said neighboring clock-synchronized C-elements before the corresponding one of said clock signals presents said one type of level change once again.
Claim 6
Dependent Claim 208 words
The group of clock-synchronized C-elements for controlling data transfer of claim 4, wherein each one of said plurality of clock-synchronized C-elements comprises: first gate means which is connected to a line for inputting the signal which is outputted from the one of said neighboring clock-synchronized C-elements and said clock signal input line, said first gate means functioning as an AND gate; second gate means whose one input line is an output line of said first gate means, said second gate means functioning as an NOR gate; third gate means which is connected to an output line of said second gate means and a line for inputting the signal which is outputted from the other one of said neighboring clock-synchronized C-elements, an output line of said third gate means being another input line of said second gate means and a line for outputting said first output signal, said third gate means functioning as an NOR gate; and pulse generating means whose input line is said output line of said second gate means, said pulse generating means outputting said second output signal in synchronization with a fall in an output from said second gate means and then stops outputting said second output signal before said clock signal rises once again.
Claim 7
Dependent Claim 125 words
The group of clock-synchronized C-clements for controlling data transfer of claim 5, wherein said pulse generating means comprises: delaying means which is connected to an input line of said pulse generating means to delay a signal on the input line by a predetermined delay time, invert the signal and output the signal; and fourth gate means whose input line is an output line of said delaying means and whose input line is the input line of said pulse generating means, said fourth gate means functioning as an NOR gate and outputting said second output signal, and wherein said predetermined delay time is set so that said second output signal falls within one cycle time of said clock signal which is supplied to the clock-synchronized C-element.
Claim 8
Dependent Claim 66 words
The group of clock-synchronized C-elements for controlling data transfer of claim 5, wherein said first gate means is also connected to a line for inputting a stop signal, not only to the input line for receiving a signal from one of said neighboring clock-synchronized C-elements and said clock signal input line, and said stop signal falls and remains at L level after said clock signal falls.
Claim 9
Dependent Claim 30 words
The group of clock-synchronized C-elements for controlling data transfer of claim 5, wherein a line for inputting a clear signal is a further input line of said third gate means.
Claim 10
Dependent Claim 220 words
The group of clock-synchronized C-elements for controlling data transfer of claim 4, wherein each one of said plurality of clock-synchronized C-elements comprises: first gate means which is connected to a line for inputting the signal which is outputted from the one of said neighboring clock-synchronized C-elements and said clock signal input line, said first gate means functioning as an AND gate; second gate means whose one input line is an output line of said first gate means, said second gate means functioning as an NOR gate; third gate means which is connected to an output line of said second gate means and a line for inputting the signal which is outputted from the other one of said neighboring clock-synchronized C-elements, an output line of said third gate means being another input line of said second gate means and a line for outputting said first output signal, said third gate means functioning as an NOR gate; an invertor whose input line is said output line of said third gate means; and pulse generating means whose input line is an output line of said invertor, said pulse generating means outputting said second output signal in synchronization with a fall in an output from said second gate means and then stops outputting said second output signal before said clock signal rises once again.
Claim 11
Dependent Claim 130 words
The group of clock-synchronized C-elements for controlling data transfer of claim 9, wherein said pulse generating means comprises: delaying means which is connected to an input line of said pulse generating means to delay a signal on the input line by a predetermined delay time, invert the signal and output the signal; and fourth gate means whose input line is an output line of said delaying means and whose input line is the input line of said pulse generating means, said fourth gate means functioning as an NOR gate and outputting said second output signal, and wherein said predetermined delay time is set so that said second output signal falls within one cycle time of said clock signal which is supplied to each one of said plurality of clock-synchronized C-elements.
Claim 12
Dependent Claim 65 words
The group of clock-synchronized C-elements for controlling data transfer of claim 9, wherein said first gate means is also connected a line for inputting a stop signal, not only to the input line for receiving a signal from one of said neighboring clock-synchronized C-elements and said clock signal input line, and said stop signal falls and remains at L level after said clock signal falls.
Claim 13
Dependent Claim 30 words
The group of clock-synchronized C-elements for controlling data transfer of claim 9, wherein a line for inputting a clear signal is a further input line of said third gate means.
Claim 14
Dependent Claim 224 words
The group of clock-synchronized C-elements for controlling data transfer of claim 4, wherein each one of said plurality of clock-synchronized C-elements comprises: first gate means which is connected to a line for inputting the signal which is outputted from the one of said neighboring clock-synchronized C-elements and said clock signal input line, said first gate means functioning as an AND gate; second gate means whose one input line is an output line of said first gate means, said second gate means functioning as an NOR gate; third gate means which is connected to an output line of said second gate means and a line for inputting the signal which is outputted from the other one of said neighboring clock-synchronized C-elements, an output line of said third gate means being another input line of said second gate means and a line for outputting said first output signal, said third gate means functioning as an NOR gate; and pulse generating means which is connected to said output line of said second gate means and said clock signal input line, said pulse generating means outputting said second output signal in synchronization with an output from said second gate means which falls in synchronization with a rise in said clock signal and then stops outputting said second output signal in synchronization with a fall in said clock signal.
Claim 15
Dependent Claim 170 words
The group of clock-synchronized C-elements for controlling data transfer of claim 13, wherein said pulse generating means comprises: a tri-state buffer which is connected to an input line of said pulse generating means and said clock signal input line, said tri-state buffer remaining capable of outputting a signal which is on the input line of said pulse generating means in response to a fall in said clock signal, said tri-state buffer remaining incapable of outputting the signal which is on the input line of said pulse generating means in response to a rise in said clock signal; a latch circuit whose input line is an output line of said tri-state buffer, said latch circuit latching a reverse signal of an output from said tri-state buffer; and fourth gate means whose one input line is said input line of said pulse generating means and whose other input line is an output line of said latch circuit, said fourth gate means functioning as an NOR gate and outputting said second output signal.
Claim 16
Dependent Claim 66 words
The group of clock-synchronized C-elements for controlling data transfer of claim 13, wherein said first gate means is also connected to a line for inputting a stop signal, not only to the input line for receiving a signal from one of said neighboring clock-synchronized C-elements and said clock signal input line, and said stop signal falls and remains at L level after said clock signal falls.
Claim 17
Dependent Claim 30 words
The group of clock-synchronized C-elements for controlling data transfer of claim 13, wherein a line for inputting a clear signal is a further input line of said third gate means.
Claim 18
Dependent Claim 236 words
The group of clock-synchronized C-elements for controlling data transfer of claim 4, wherein each one of said plurality of clock-synchronized C-elements comprises: first gate means which is connected to a line for inputting the signal which is outputted from the one of said neighboring clock-synchronized C-elements and said clock signal input line, said first gate means functioning as an AND gate; second gate means whose one input line is an output line of said first gate means, said second gate means functioning as an NOR gate; third gate means which is connected to an output line of said second gate means and a line for inputting the signal which is outputted from the other one of said neighboring clock-synchronized C-elements, an output line of said third gate means being another input line of said second gate means and a line for outputting said first output signal, said third gate means functioning as an NOR gate; an invertor which is connected to said output line of said third gate means; and pulse generating means which is connected to an output line of said invertor and said clock signal input line, said pulse generating means outputting said second output signal in synchronization with an output from said second gate means which falls in synchronization with a rise in said clock signal and then stops outputting said second output signal in synchronization with a fall in said clock signal.
Claim 19
Dependent Claim 170 words
The group of clock-synchronized C-elements for controlling data transfer of claim 17, wherein said pulse generating means comprises: a tri-state buffer which is connected to an input line of said pulse generating means and said clock signal input line, said tri-state buffer remaining capable of outputting a signal which is on the input line of said pulse generating means in response to a fall in said clock signal, said tri-state buffer remaining incapable of outputting the signal which is on the input line of said pulse generating means in response to a rise in said clock signal; a latch circuit whose input line is an output line of said tri-state buffer, said latch circuit latching a reverse signal of an output from said tri-state buffer; and fourth gate means whose one input line is said input line of said pulse generating means and whose other input line is an output line of said latch circuit, said fourth gate means functioning as an NOR gate and outputting said second output signal.
Claim 20
Dependent Claim 66 words
The group of clock-synchronized C-elements for controlling data transfer of claim 17, wherein said first gate means is also connected to a line for inputting a stop signal, not only to the input line for receiving a signal from one of said neighboring clock-synchronized C-elements and said clock signal input line, and said stop signal falls and remains at L level after said clock signal falls.
Claim 21
Dependent Claim 30 words
The group of clock-synchronized C-elements for controlling data transfer of claim 17, wherein a line for inputting a clear signal is a further input line of said third gate means.
Claim 22
Dependent Claim 180 words
A group of clock-synchronized C-elements for controlling data transfer, comprising: a plurality of data latches which are connected to each other in a cascade configuration; and a plurality of clock-synchronized C-elements which are connected to each other in a cascade configuration in correspondence with said plurality of data latches, to control transfer of data between said plurality of data latches, wherein each one of said plurality of clock-synchronized C-elements is connected to a clock signal input line for inputting a common clock signal, each one of said plurality of clock-synchronized C-elements starting controlling transfer of data in synchronization with one type of level change of said clock signal and ceasing controlling transfer of data in synchronization with another type of level change of said clock signal, and among neighboring clock-synchronized C-elements, one of said neighboring clock-synchronized C-elements is synchronized with a change in said clock signal from a first level to a second level while the other one of said neighboring clock-synchronized C-elements is synchronized with a change in said clock signal from said second level to said first level.
Claim 23
Dependent Claim 180 words
A group of clock-synchronized C-elements for controlling data transfer, comprising: a plurality of data latches which are connected to each other in a cascade configuration; and a plurality of clock-synchronized C-elements which are connected to each other in a cascade configuration in correspondence with said plurality of data latches, to control transfer of data between said plurality of data latches, wherein each one of said plurality of clock-synchronized C-elements is connected to a clock signal input line for inputting a common clock signal, each one of said plurality of clock-synchronized C-elements starting controlling transfer of data in synchronization with one type of level change of said clock signal and ceasing controlling transfer of data in synchronization with another type of level change of said clock signal, and among neighboring clock-synchronized C-elements, one of said neighboring clock-synchronized C-elements is synchronized with a change in said clock signal from a first level to a second level while the other one of said neighboring clock-synchronized C-elements is synchronized with a change in said clock signal from said second level to said first level.
Claim 24
Dependent Claim 136 words
The group of clock-synchronized C-elements for controlling data transfer of claim 21, wherein each one of said plurality of clock-synchronized C-elements outputs a first output signal to an associated one of said data latches and the other one of said neighboring clock-synchronized C-elements but outputs a second output signal to the one of said neighboring clock-synchronized C-elements in synchronization with said one type of level change of said clock signal which is received after receiving a signal from the one of said neighboring clock-synchronized C-elements, and each one of said plurality of clock-synchronized C-elements then stops outputting said first output signal and said second output signal in synchronization with a signal which is outputted from the other one of said neighboring clock-synchronized C-elements before said clock signal presents said one type of level change once again.

References Cited (Backward Citations)

US4907187A Cited
US4785204A Cited
US5553276A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-03-02 2001-09-01 2002-03-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-03-02 2005-09-01 2006-03-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-03-02 2009-09-01 2010-03-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag