Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
257 words
A dynamic barrel shifter for shifting input data with binary codes transmitted through a plurality of N channel transistors connected by first-data-transmission routes, comprising: first pre-charging means for pre-charging the first-data-transmission routes to a preset high level with a first electric potential of less than a supply electric potential, through an N channel transistor before shifting the input data; second pre-charging means for pre-charging second-data-transmission routes which follow the first-data-transmission routes to the supply electric potential, through a P channel transistor before shifting the input data, the second-data-transmission routes thereby being preset at the high level; input data shifting means for shifting the input data by a shift count in response to shift control signals by discharging the first-data-transmission routes and the second-data-transmission routes in cases where the input data is at a low level and by maintaining the charges of both the first-data-transmission routes and the second-data-transmission routes in cases where the input data is at the high level; and input data output means with sense inverters for outputting the input data shifted by the input data shifting means after inverting the shifted input data at the high level in the sense inverters when the supply electric potential of the second-data-transmission routes is decreased to a value lower than that of a threshold voltage of the sense inverter, the threshold voltage being higher than half of the supply electric potential, and after inverting the shifted input data at the low level in the sense inverters when the second-data-transmission routes are maintained at the supply electric potential.
Claim 2
Dependent Claim
257 words
A dynamic barrel shifter for shifting input data with binary codes transmitted through a plurality of N channel transistors connected by first-data-transmission routes, comprising: first pre-charging means for pre-charging the first-data-transmission routes to a preset high level with a first electric potential of less than a supply electric potential, through an N channel transistor before shifting the input data; second pre-charging means for pre-charging second-data-transmission routes which follow the first-data-transmission routes to the supply electric potential, through a P channel transistor before shifting the input data, the second-data-transmission routes thereby being preset at the high level; input data shifting means for shifting the input data by a shift count in response to shift control signals by discharging the first-data-transmission routes and the second-data-transmission routes in cases where the input data is at a low level and by maintaining the charges of both the first-data-transmission routes and the second-data-transmission routes in cases where the input data is at the high level; and input data output means with sense inverters for outputting the input data shifted by the input data shifting means after inverting the shifted input data at the high level in the sense inverters when the supply electric potential of the second-data-transmission routes is decreased to a value lower than that of a threshold voltage of the sense inverter, the threshold voltage being higher than half of the supply electric potential, and after inverting the shifted input data at the low level in the sense inverters when the second-data-transmission routes are maintained at the supply electric potential.
Claim 3
Dependent Claim
120 words
A dynamic barrel shifter according to claim 1, wherein each sense inverter in the input data outputting means comprises: an N channel transistor for transmitting a zero electric potential from a source thereof to a drain in cases where a binary code set to the supply electric potential is transmitted to a gate thereof; and a P channel transistor, having a drain coupled to the drain of the N channel transistor, for transmitting the supply electric potential from a source thereof to the drain thereof in cases where a binary code set to a zero electric potential is transmitted to a gate thereof, the electric capacity of the P channel transistor being larger than that of the N channel transistor.
Claim 4
Dependent Claim
130 words
A dynamic barrel shifter according to claim 1, wherein each sense inverter in the shifted data output means comprises: a plurality of N channel transistors connected with each other in series for transmitting a zero electric potential from a connected source thereof to a connected drain in cases where one binary code set to the supply electric potential is transmitted to gates thereof; and a P channel transistor having a drain coupled to the connected drain of the N channel transistors for transmitting the supply electric potential from a source thereof to the drain thereof in cases where a binary code set to a zero electric potential is transmitted to a gate thereof, the electric capacity of the P channel transistor being larger than that of the N channel transistors.
Claim 5
Dependent Claim
28 words
The dynamic barrel shifter recited in claim 1, wherein said N channel transistors present a back gate effect and said P channel transistors present no back gate effect.