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

Integrated circuit having outputs configured for reduced state changes

Assignee: Westinghouse Electric Corp
•
Filing: 1985-08-28
•
Granted: 1987-05-19
•
Expires: 2005-08-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A logic arrangement for low power integrated circuits which reduces the number of state changes at the synchronously clocked parallel outputs of the integrated circuit. Logic is included which determines the number of output lines which would normally change state when the next output word is clocked onto the output lines. Additional logic determines whether this number is greater than or equal to a predetermined number, being one-half the number of output lines for even numbers of output lines. When the number of state changes will exceed this number, the output word is complemented before being clocked onto the output lines. An extra output line is used to signal the circuitry connected to the output lines that the output states have been complemented. When the number of state changes equals the predetermined number, the output word is complemented only if the previous output word was complemented.

Inventors

  • 👤 Roderick J. Fletcher

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 08:14
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/0008; H03K19/003; H03K19/00346

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 125 words
A system for reducing the number of state changes in a plurality of synchronously clocked output lines of an integrated circuit, said system comprising: means for comparing the present states of the output lines with the next states ready to be clocked onto the output lines; means for determining the number of output lines which would change state upon clocking the next states onto the output lines, and for determining when the output line state change number exceeds a first predetermined number; and means for complementing all of the next states before being clocked onto the output lines, and for outputting a first logic state to an additional output line, when the determined number of output lines which would change state exceeds said predetermined number.
Claim 2
Independent Claim 125 words
A system for reducing the number of state changes in a plurality of synchronously clocked output lines of an integrated circuit, said system comprising: means for comparing the present states of the output lines with the next states ready to be clocked onto the output lines; means for determining the number of output lines which would change state upon clocking the next states onto the output lines, and for determining when the output line state change number exceeds a first predetermined number; and means for complementing all of the next states before being clocked onto the output lines, and for outputting a first logic state to an additional output line, when the determined number of output lines which would change state exceeds said predetermined number.
Claim 3
Dependent Claim 22 words
The system of claim 1 wherein the predetermined number equals one-half the number of output lines for even numbers of output lines.
Claim 4
Dependent Claim 26 words
The system of claim 1 wherein the predetermined number equals one-half of one less than the number of output lines for odd numbers of output lines.
Claim 5
Dependent Claim 46 words
The system of claim 2 wherein the complementing means also complements said next states and outputs a first logic state to said additional output when the number of output lines which would change state equals said predetermined number and the present output states have been complemented.
Claim 6
Dependent Claim 79 words
The system of claim 1 wherein the comparing means provides signals at high logic states for each output line which has a different state than that which is ready to be clocked onto the output line, and wherein the comparing means includes two-input exclusive OR gates each having one input connected to respond to a present output state and the other input connected to respond to the corresponding next state ready to be clocked onto the corresponding output line.
Claim 7
Dependent Claim 38 words
The system of claim 1 wherein the complementing means includes exclusive OR gates connected in the output line path, with an input of each gate connected to a common signal derived, at least partially, from said determining means.
Claim 8
Dependent Claim 43 words
The system of claim 6 wherein the common signal to which each gate input is connected controls whether the output from the exclusive OR gates is the same or the complement of the logic level applied to the input of the OR gates.
Claim 9
Dependent Claim 36 words
The system of claim 1 including means for inhibiting the operation of the complementing means so that the integrated circuit can be used with devices which cannot recognize when the inputs to said devices are complemented.
Claim 10
Dependent Claim 18 words
The system of claim 1 wherein the output lines are latched in the appropriate state by D-type flip-flops.
Claim 11
Dependent Claim 23 words
The system of claim 1 including means associated with input lines of the integrated circuit for complementing the states of the input lines.
Claim 12
Dependent Claim 25 words
The system of claim 10 wherein the states are complemented when an additional input line to the integrated circuit is at said first logic state.
Claim 13
Dependent Claim 24 words
The system of claim 11 wherein the input complementing means includes exclusive OR gates having a common input connected to said additional input line.
Claim 14
Independent Claim 150 words
A system for reducing the number of state changes in a plurality of synchronously clocked output lines of an integrated circuit, said system comprising: first logic gates connected to produce first logic states corresponding to each output line when the present state of said output line is different that the logic state ready to be clocked onto the output line; a counter circuit for counting the number of said logic gates producing said first logic state prior to clocking the next states onto the output lines; a logic array for providing a first logic signal when the number of said logic gates counted exceeds a first predetermined number; second logic gates connected to complement logic states clocked onto the output lines when said logic array provides said first logic signal; and a supplemental line to which a second logic signal is applied only when the output states have been complemented.
Claim 15
Independent Claim 150 words
A system for reducing the number of state changes in a plurality of synchronously clocked output lines of an integrated circuit, said system comprising: first logic gates connected to produce first logic states corresponding to each output line when the present state of said output line is different that the logic state ready to be clocked onto the output line; a counter circuit for counting the number of said logic gates producing said first logic state prior to clocking the next states onto the output lines; a logic array for providing a first logic signal when the number of said logic gates counted exceeds a first predetermined number; second logic gates connected to complement logic states clocked onto the output lines when said logic array provides said first logic signal; and a supplemental line to which a second logic signal is applied only when the output states have been complemented.
Claim 16
Dependent Claim 28 words
The system of claim 13 wherein said first predetermined number is equal to one-half the number of synchronously clocked output lines for an even number of output lines.
Claim 17
Dependent Claim 32 words
The system of claim 13 wherein said first predetermined number is equal to one-half of one less than the number of synchronously clocked output lines for an odd number of output lines.
Claim 18
Dependent Claim 52 words
The system of claim 13 wherein said second logic gates complement the logic states also in response to a third logic signal, said third logic signal being provided by the logic array when the number of logic gates counted equals said first predetermined number and the present output states have been complemented.
Claim 19
Dependent Claim 33 words
The system of claim 13 including a logic gate for inhibiting the first logic signal from the logic array when an input to the gate is held in one of its two states.
Claim 20
Independent Claim 197 words
A system for reducing the number of state changes in a plurality of synchronously clocked output lines of an integrated circuit, said system comprising: means for comparing the present states of the output lines with the next states ready to be clocked onto the output lines; means for determining the number of output lines which would change state upon clocking the next states onto the output lines, and for determining when the output line state change number exceeds a first predetermined number; and means for complementing all of the next states before being clocked onto the output lines, and for outputting a first logic state to an additional output line, when the determined number of output lines which would change state exceeds said predetermined number; said comparing means providing signals at high logic states for each output line which has a different state than that which is ready to be clocked onto the output line; and said comparing means having two-input exclusive OR gates each with one input connected to respond to a present output state and the other input connected to respond to the corresponding next state ready to be clocked onto the corresponding output line.
Claim 21
Independent Claim 197 words
A system for reducing the number of state changes in a plurality of synchronously clocked output lines of an integrated circuit, said system comprising: means for comparing the present states of the output lines with the next states ready to be clocked onto the output lines; means for determining the number of output lines which would change state upon clocking the next states onto the output lines, and for determining when the output line state change number exceeds a first predetermined number; and means for complementing all of the next states before being clocked onto the output lines, and for outputting a first logic state to an additional output line, when the determined number of output lines which would change state exceeds said predetermined number; said comparing means providing signals at high logic states for each output line which has a different state than that which is ready to be clocked onto the output line; and said comparing means having two-input exclusive OR gates each with one input connected to respond to a present output state and the other input connected to respond to the corresponding next state ready to be clocked onto the corresponding output line.

References Cited (Backward Citations)

US4139840A Cited
US4027335A Cited
US4104735A Cited
US4103190A Cited
US4217502A Cited
US4194130A Cited
US4176287A Cited
US4344005A Cited
US4233667A Cited
US4455623A Cited
US4414480A Cited
US4546456A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-05-18 1990-11-17 1991-05-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-05-18 1994-11-17 1995-05-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-05-18 1998-11-17 1999-05-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag