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.