Data shifting circuit by utilizing MOS barrel shifter
AssigneesMitsubishi Denki Kabushiki Kaisha, Mitsubishi Electric Engineering Company Limited
InventorAkira Saitou
Life of this patent
Estimating the term…
Loading patent…
AssigneesMitsubishi Denki Kabushiki Kaisha, Mitsubishi Electric Engineering Company Limited
InventorAkira Saitou
Estimating the term…
Data after shifting is outputted from a output bus 9 by that, n-bit, data inputted to a input bus 1 is connected either to a first bus 3 or to a second bus 4, or to the both of them by a bus switching circuit 2, data either on the first bus 3 or the second bus 4 which is not connected to the bus switching circuit 2 is compensated by data compensating circuits 51, 52, a signal including a shift quantity and shift direction given from a shift quantity bus 6 is decoded by a decoder 7, and by performing plural-bit shifting by a MOS transistor array 8 of n numbers of line and n+1 numbers of column. Respective processings of logical shift, arithmetic shift and rotation are performed in both right and left directions by a single circuit configuration.
A data shifting circuit for shifting n-bit data by a MOS transistor array comprising:
Dependencies are inferred from the claim text.
No related US applications are recorded in the indexed filing history.
Drawings are temporarily unavailable. Open the PDF at USPTO
For shifting, e.g. justifying, scaling, normalising: having at least two separately controlled shifting levels, e.g. using shifting matrices
Denomination or exception handling, e.g. rounding or overflow: sign extension
Computing and data processing
Term ended 27 Jun 2014 (estimated)
USPTO file history isn’t available for this patent, so only indexed dates are shown.
1. Field of the Invention
The present invention relates to a data shifting circuit, and particularly to a data shifting circuit capable of realizing various shifting functions and rotating functions by utilizing a MOS barrel shifter.
2. Description of the Related Art
FIG. 1 is a block diagram showing an example of configuration of a data shifting circuit utilizing a conventional MOS barrel shifter,
FIG. 2 is a block diagram showing an example of configuration of an embodiment of a data shifting circuit utilizing a MOS barrel shifter of the present invention,
FIG. 3 is a circuit diagram showing a first example of configuration of a bus switching circuit and data compensating circuits of a data shifting circuit of the present invention,
In the following, one embodiment of the present invention is particularly described referring to the drawings showing its embodiments.
FIG. 2 is a block diagram showing an example of a configuration of the data shifting circuit of the present invention for processing 3-bit data.
In FIG. 2, the same reference characters as FIG. 1 referred to in describing the aforementioned conventional example designate the same or corresponding parts.