摘要 |
<p>A priority encoder includes an encoder (20) for coding an input consisting of a plurality of bits, selectors (100 to 107), respectively provided for bit input terminals of the encoder, for respectively receiving corresponding ones of a plurality of bits of an operand input, each of the selectors including a switch circuit (1) to be controlled by an operand input bit, a carry line connected in series with the switch circuit and connected in series with all of the selectors, a first precharge circuit (3), connected to a carry line portion on one end side of the switch circuit, for precharging the carry line at a predetermined timing, a first detector (4) which is controlled by an enable signal for designating upper bit priority and detects whether a potential of a carry line portion on an upper bit side of the switch circuit is at a discharge level, a second detector (5) which is controlled by an enable signal for designating lower bit priority and detects whether a carry line portion on a lower bit side of the switch circuit is at a discharge level, and a third detector (6) for detecting whether one of outputs from the first and second detectors and the operand input bit are both in an active state. <IMAGE></p> |