Patent ID: 6584572
Filing Date: 2003-06-24
Classification: G11C

Abstract:
An output circuit for simultaneously outputting a plurality of data values A causing a current consumption of a, or B causing a current consumption of b which is more than the amount a, the circuit comprising:a plurality of data output units that detect a plurality of real data values and that generate temporary data corresponding to the respective real data in response to a control signal; and a control unit that generates the control signal which is activated according to the magnitude relation between the number of real data values A and the number of real data values B; wherein the temporary data is the inverted real data when the number of real data values A is less than the number of real data values B, and the non-inverted real data when the number of real data values A is greater than the number of real data values B; and wherein the control unit comprises: a non-inversion detecting unit that detects the non-inverted data values of the real data and that generates a non-inversion detecting signal driven by the non-inverted data having the data values of B; an inversion detecting unit that detects the inverted data values of the real data and that generates an inversion detecting signal driven by the inverted data having the data values of A; and a comparator that compares the voltage level of the non-inversion detecting signal to the voltage level of the inversion detecting signal, and that generates the control signal.