Patent US4839840A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4839840A Expired / Lapsed US ⏱️ 0.0 years remaining

Highly responsive barrel shifter

Assignee: Toshiba Corp
•
Filing: 1987-09-29
•
Granted: 1989-06-13
•
Expires: 2007-09-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a barrel shifter for shifting an input data by a given shift count in response to shift signals through series-connected NMOS transistors, it is impossible to obtain a sufficiently high ("1") or low ("0") level output signal at high response speed because of the presence of a threshold voltage of the NMOS transistor. To overcome this problem, the drain of the rearmost NMOS transistor (the output terminal of the shifter) is precharged to a supply voltage V DD in response to a precharge signal before an input data is shifted. Thereafter, if the input data changes to a "1" level, the rearmost NMOS transistor is turned off to output the precharged voltage V DD as the "1" level shifted output data. On the other hand, if the input data is at a "0" level, the rearmost NMOS transistor is turned on to output a ground voltage GND as the "0" level shifted output data.

Inventors

  • 👤 Takeji Tokumaru

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 04:40
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/01; G06F5/015

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 145 words
A barrel shifter for shifting an input data in response to each of shift signals, respectively, by a given shift count through a plurality of series-connected semiconductor switching elements arranged between an input terminal and an output terminal thereof, which comprises: (a) means for precharging the output terminal to a supply voltage level before shifting an input data; and (b) means for turning off a rearmost semiconductor switching element when the input data is at a high level, in order to output the precharged supply voltage through the output terminal as a high level shifted output data and for turning on the same rearmost semiconductor switching element when the input data is at a low level, in order to output a ground voltage from the same output terminal as a low level shifted output data, irrespective of a threshold voltage of the semiconductor switching element.
Claim 2
Dependent Claim 145 words
A barrel shifter for shifting an input data in response to each of shift signals, respectively, by a given shift count through a plurality of series-connected semiconductor switching elements arranged between an input terminal and an output terminal thereof, which comprises: (a) means for precharging the output terminal to a supply voltage level before shifting an input data; and (b) means for turning off a rearmost semiconductor switching element when the input data is at a high level, in order to output the precharged supply voltage through the output terminal as a high level shifted output data and for turning on the same rearmost semiconductor switching element when the input data is at a low level, in order to output a ground voltage from the same output terminal as a low level shifted output data, irrespective of a threshold voltage of the semiconductor switching element.
Claim 3
Dependent Claim 37 words
The barrel shifter as set forth in claim 1, wherein said output terminal precharging means comprises a semiconductor element for applying a supply voltage to the output terminal when turned on in response to a precharge signal.
Claim 4
Dependent Claim 130 words
The barrel shifter as set forth in claim 1, wherein said rearmost switching element turning-on or -off means comprises: (a) an AND gate for providing an AND product of a shift signal and an inverted precharge signal and outputting an ANDed signal when the precharge signal is absent; and (b) a semiconductor element connected to the rearmost switching element for turning off the rearmost switching element in response to the ANDed signal when the input data is at a high level, to output the precharged supply voltage as a high level shifted output data and for turning on the rearmost switching element in response to the ANDed signal when the input data is at a low level, to output a ground level voltage as a low level shifted output data.
Claim 5
Dependent Claim 161 words
A barrel shifter for shifting an input data in response to each of shift signals, respectively by a given shift count through a plurality of MOS transistors connected in series between an input terminal and an output terminal thereof, which comprises; (a) means for precharging a drain terminal of a rearmost MOS transistor to a supply voltage level before shifting operation; and (b) means for applying a voltage, substantially equal to that given to a source terminal of the rearmost MOS transistor when the input data is at a high level, to a gate terminal of the rearmost MOS transistor, in order to turn off the rearmost MOS transistor and thereby to output the precharged supply voltage from the output terminal as a high level shifted output data, the rearmost MOS transistor being turned on when the input data is at a low level to output a ground voltage level from the output terminal as a low level shifted output data.
Claim 6
Dependent Claim 161 words
A barrel shifter for shifting an input data in response to each of shift signals, respectively by a given shift count through a plurality of MOS transistors connected in series between an input terminal and an output terminal thereof, which comprises; (a) means for precharging a drain terminal of a rearmost MOS transistor to a supply voltage level before shifting operation; and (b) means for applying a voltage, substantially equal to that given to a source terminal of the rearmost MOS transistor when the input data is at a high level, to a gate terminal of the rearmost MOS transistor, in order to turn off the rearmost MOS transistor and thereby to output the precharged supply voltage from the output terminal as a high level shifted output data, the rearmost MOS transistor being turned on when the input data is at a low level to output a ground voltage level from the output terminal as a low level shifted output data.
Claim 7
Dependent Claim 40 words
The barrel shifter as set forth in claim 4, wherein said drain terminal precharging means is a PMOS transistor turned on in response to a precharge signal to apply the supply voltage to the drain of the rearmost MOS transistor.
Claim 8
Dependent Claim 71 words
The barrel shifter as set forth in claim 4, wherein said voltage applying means comprises: (a) an AND gate for providing an AND product of a shift signal and an inversed precharge signal and outputting an ANDed signal when the precharge signal is absent; and (b) an NMOS transistor turned on in response to the ANDed signal to apply the supply voltage to the gate terminal of the rearmost MOS transistor.
Claim 9
Dependent Claim 266 words
A barrel shifter for shifting an input data in response to each of shift signals, respectively by a given shift count through a plurality of NMOS transistors connected in series between an input terminal and an output terminal thereof, which comprises: (a) a first MOS transistor having a gate terminal responsive to a precharge signal, a source terminal connected to a supply voltage, and a drain terminal connected to a drain terminal of a rearmost series-connected MOS transistor, to apply the supply voltage to the drain of the rearmost MOS transistor in response to the precharge signal; (b) an AND gate having a first input terminal connected to an inversed precharge signal and a second input terminal connected to a shift signal, to output an ANDed signal; and (c) a second MOS transistor having a gate terminal connected to the supply voltage, a source terminal connected to an output terminal of said AND gate, and a drain terminal connected to a gate of the rearmost MOS transistor, to turn off the rearmost MOS transistor by applying a voltage, substantially equal to that given to a source terminal of the rearmost MOS transistor when the input data is at a high level, in order to output the precharged supply voltage from the drain terminal of the rearmost MOS transistor as a high level shifted output data, said second MOS transistor being turned on in response to the ANDed signal when the input data is set at a low level, to output a ground level voltage from the source output terminal as a low level shifted output data.
Claim 10
Dependent Claim 266 words
A barrel shifter for shifting an input data in response to each of shift signals, respectively by a given shift count through a plurality of NMOS transistors connected in series between an input terminal and an output terminal thereof, which comprises: (a) a first MOS transistor having a gate terminal responsive to a precharge signal, a source terminal connected to a supply voltage, and a drain terminal connected to a drain terminal of a rearmost series-connected MOS transistor, to apply the supply voltage to the drain of the rearmost MOS transistor in response to the precharge signal; (b) an AND gate having a first input terminal connected to an inversed precharge signal and a second input terminal connected to a shift signal, to output an ANDed signal; and (c) a second MOS transistor having a gate terminal connected to the supply voltage, a source terminal connected to an output terminal of said AND gate, and a drain terminal connected to a gate of the rearmost MOS transistor, to turn off the rearmost MOS transistor by applying a voltage, substantially equal to that given to a source terminal of the rearmost MOS transistor when the input data is at a high level, in order to output the precharged supply voltage from the drain terminal of the rearmost MOS transistor as a high level shifted output data, said second MOS transistor being turned on in response to the ANDed signal when the input data is set at a low level, to output a ground level voltage from the source output terminal as a low level shifted output data.

References Cited (Backward Citations)

US3961750A Cited
US4345316A Cited
US4383304A Cited
US4509144A Cited
US4472788A Cited
US4396944A Cited
US4583197A Cited
US4700324A Cited
US4665538A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-06-12 1992-12-12 1993-06-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-06-12 1996-12-12 1997-06-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-06-12 2000-12-12 2001-06-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag