Single supply level shifter with improved rise time and reduced leakage
First Claim
1. A logic level shift circuit with a single voltage supply rail for level shifting an input logic signal IN with logic—
- 0 and logic—
1 states (IN=0 and IN=1) to a corresponding level shifted output logic signal that is one of OUT or OUT_X (corresponding to an inverted OUT), comprising;
an IN inverter circuit configured to receive IN at an IN Node, and provide OUT as an inverted IN at an OUT Node, the IN inverter coupled between an INT Node and a ground/reference;
an INT_Node PFET transistor source coupled to the supply rail and drain coupled to the INT Node, and controlled by an OUT_X control signal corresponding to OUT_X to provide INT Node pull-up in response to an OUT_X=0 control signal;
an OUT_X network configured to provide OUT_X as an inverted OUT at an OUT_X Node, including providing the OUT_X control signal to the INT_Node PFET, the OUT_X network including;
an IN_X inverter circuit configured to receive IN from the IN Node, and provide IN_X as an inverted IN at an IN_X Node;
OUT_X circuitry includingOUT_X Node pull-up/down circuitry including pull-up PFET and pull-down NFET transistors, gate coupled to the IN_X Node, the pull-up PFET source coupled to the supply rail, and the pull-down NFET drain coupled to the OUT_X Node and source coupled to the ground/reference; and
an OUT_X Node PFET transistor series coupled between the pull-up PFET and the OUT_X Node, and gate coupled to the OUT Node to receive OUT as an OUT control signal;
the OUT_X circuitry configured to control OUT_X based on IN_X and the OUT control signal, such that;
for IN=0, the OUT_X circuitry receives IN_X=1 at the pull-up/down PFET and NFET, and an OUT=1 control signal at the OUT_X_Node PFET, pulling down the OUT_X Node to OUT_X=0, and providing an OUT_X=0 control signal to the INT_Node PFET, which pulls-up the INT Node and as a result the OUT Node is pulled up to OUT=1, andfor IN=1, the OUT_X circuitry receives IN_X=0 at the pull-up/down PFET and NFET, and an OUT=0 control signal at the OUT_X_Node PFET, pulling up the OUT_X Node to OUT_X=1, and providing an OUT_X=1 control signal to the INT_Node PFET, terminating pull-up of the INT Node.
1 Assignment
0 Petitions
Accused Products
Abstract
A single supply level shifter converts an input logic level IN into level shifted OUT and OUT_X. An IN inverter generates level-shifted OUT at an OUT Node. IN is coupled at an INT Node to a VDD supply rail, through an INT_Node PFET that controls the INT Node based on OUT_X. An OUT_X network includes a separate IN_X inverter (generating inverted IN independent of level shifting), and an OUT_X circuit that controls pull-up/down of an OUT_X Node to generate level-shifted OUT_X, receiving control inputs from both IN and IN_X inverters. The OUT_X circuit is a three FET stack: a pull-up/down PFET/NFET pair receives IN_X, and an OUT_X Node control PFET, coupled between the pull-up PFET and the OUT_X Node, receives OUT. Based on OUT and IN_X, the OUT_X circuit generates OUT_X as an inverted OUT (including supplying OUT_X to the INT_Node PFET to control the INT Node (including OUT pull-up).
11 Citations
18 Claims
-
1. A logic level shift circuit with a single voltage supply rail for level shifting an input logic signal IN with logic—
- 0 and logic—
1 states (IN=0 and IN=1) to a corresponding level shifted output logic signal that is one of OUT or OUT_X (corresponding to an inverted OUT), comprising;an IN inverter circuit configured to receive IN at an IN Node, and provide OUT as an inverted IN at an OUT Node, the IN inverter coupled between an INT Node and a ground/reference; an INT_Node PFET transistor source coupled to the supply rail and drain coupled to the INT Node, and controlled by an OUT_X control signal corresponding to OUT_X to provide INT Node pull-up in response to an OUT_X=0 control signal; an OUT_X network configured to provide OUT_X as an inverted OUT at an OUT_X Node, including providing the OUT_X control signal to the INT_Node PFET, the OUT_X network including; an IN_X inverter circuit configured to receive IN from the IN Node, and provide IN_X as an inverted IN at an IN_X Node; OUT_X circuitry including OUT_X Node pull-up/down circuitry including pull-up PFET and pull-down NFET transistors, gate coupled to the IN_X Node, the pull-up PFET source coupled to the supply rail, and the pull-down NFET drain coupled to the OUT_X Node and source coupled to the ground/reference; and an OUT_X Node PFET transistor series coupled between the pull-up PFET and the OUT_X Node, and gate coupled to the OUT Node to receive OUT as an OUT control signal; the OUT_X circuitry configured to control OUT_X based on IN_X and the OUT control signal, such that; for IN=0, the OUT_X circuitry receives IN_X=1 at the pull-up/down PFET and NFET, and an OUT=1 control signal at the OUT_X_Node PFET, pulling down the OUT_X Node to OUT_X=0, and providing an OUT_X=0 control signal to the INT_Node PFET, which pulls-up the INT Node and as a result the OUT Node is pulled up to OUT=1, and for IN=1, the OUT_X circuitry receives IN_X=0 at the pull-up/down PFET and NFET, and an OUT=0 control signal at the OUT_X_Node PFET, pulling up the OUT_X Node to OUT_X=1, and providing an OUT_X=1 control signal to the INT_Node PFET, terminating pull-up of the INT Node. - View Dependent Claims (2, 3, 4, 5, 6)
- 0 and logic—
-
7. A logic level shifter with a single voltage supply rail for level shifting an input logic signal IN with logic—
- 0 and logic—
1 states (IN=0 and IN=1) to a corresponding level shifted output logic signal that is one of OUT or OUT_X (corresponding to an inverted OUT), comprising;an IN inverter configured to receive IN at an IN Node, and provide OUT as an inverted IN at an OUT Node, the inverter including PFET and NFET transistors, gate coupled at the IN Node, and drain-coupled at the OUT Node, the PFET source coupled to an INT Node and the NFET source coupled to ground/reference; an INT_Node PFET transistor source coupled to the supply rail and drain coupled to the INT Node, and controlled by an OUT_X control signal corresponding to OUT_X to provide INT Node pull-up in response to an OUT_X=0 control signal; and an OUT_X network configured to provide OUT_X as an inverted OUT at an OUT_X Node, including providing the OUT_X control signal to the INT_Node PFET, the OUT_X network including; an IN_X inverter circuit configured to receive IN from the IN Node, and provide IN_X as an inverted IN at an IN_X Node; OUT_X circuitry including OUT_X Node pull-up/down circuitry including pull-up PFET and pull-down NFET transistors, gate coupled to the IN_X Node, the pull-up PFET source coupled to the supply rail, and the pull-down NFET drain coupled to the OUT_X Node and source coupled to the ground/reference; and an OUT_X Node PFET transistor series coupled between the pull-up PFET and the OUT_X Node, and gate coupled to the OUT Node to receive OUT as an OUT control signal; the OUT_X circuitry configured to control OUT_X based on IN_X and the OUT control signal, such that; for IN=0, the OUT_X circuitry receives IN_X=1 at the pull-up/down PFET and NFET, and an OUT=1 control signal at the OUT_X_Node PFET, pulling down the OUT_X Node to OUT_X=0, and providing an OUT_X=0 control signal to the INT_Node PFET, which pulls-up the INT Node and as a result the OUT Node is pulled up to OUT=1, and for IN=1, the OUT_X circuitry receives IN_X=0 at the pull-up/down PFET and NFET, and an OUT=0 control signal at the OUT_X_Node PFET, pulling up the OUT_X Node to OUT_X=1, and providing an OUT_X=1 control signal to the INT_Node PFET, terminating pull-up of the INT Node. - View Dependent Claims (8, 9, 10, 11)
- 0 and logic—
-
12. A method of level shifting an input logic signal IN with logic—
- 0 (IN=0) and logic—
1 (IN=1) states to a corresponding level shifted output logic signal that is one of OUT or OUT_X (corresponding to an inverted OUT), the method operable with a level shifter with a single voltage supply rail, comprising;in response to the input logic signal IN, providing OUT as an inverted IN at an OUT Node, including pulling up the OUT Node for OUT=1 (inverted IN=0), and pulling down the OUT Node for OUT=0 (inverted IN=1); and providing IN_X as an inverted IN; providing, based on OUT and IN_X, OUT_X as an inverted OUT at an OUT_X Node, including providing pull-up/down for the OUT_X Node based on respectively IN_X=0 and IN_X=1; controlling OUT_X Node pull-up/down based on an OUT control signal corresponding to OUT at the OUT Node; such that, in response to IN_X and the OUT control signal, OUT_X is generated by; for IN_X=0 and OUT=0, pulling up the OUT_X Node to generate OUT_X=1; and for IN_X=1 and OUT=1, terminating OUT_X Node pull-up, and pulling down the OUT_X Node to OUT_X=0; based on an OUT_X control signal corresponding to OUT_X, controlling an INT Node coupled between the OUT Node and the supply rail, including pulling up the INT Node based on OUT_X=0, and terminating INT Node pull-up based on OUT_X=1; thereby controlling pull-up of the OUT and OUT_X Nodes based on respectively the OUT_X and OUT control signals, by; for IN=0 (OUT=1, OUT_X=0), pulling down the OUT_X Node to OUT_X=0 in response to IN_X=1 and an OUT=1 control signal, and providing an OUT_X=0 control signal to control INT Node pull-up, and as a result pulling up the OUT Node to OUT=1; and for IN=1 (OUT=0, OUT_X=1), pulling up the OUT_X Node to OUT_X=1 in response to IN_X=0 and an OUT=0 control signal, and providing an OUT_X=1 control signal to terminate INT Node pull up, and enable pulling down the OUT Node to OUT=0. - View Dependent Claims (13, 14, 15, 16, 17, 18)
- 0 (IN=0) and logic—
Specification