Integrated flash memory systems and methods for load compensation
First Claim
1. A multilevel memory system configured to detect a voltage level stored in a multilevel memory cell, comprising:
- a memory sensing circuit connected to the multilevel memory cell and having a voltage supply terminal,a load element connected between the voltage supply terminal and the multilevel memory cell, the load element providing a load for the memory sensing circuit as a function of a voltage drop across at least a portion of the load element and a current through the load element; and
a load compensation circuit connected to the load element and configured to maintain the load by compensating for a load variation of the load;
wherein the load element includes a PMOS transistor;
wherein the load compensation circuit is configured as a voltage follower circuit configured to maintain the load by maintaining a voltage drop across a portion of the PMOS transistor; and
wherein the voltage follower circuit comprises;
an operational amplifier having a non inverting terminal, an inverting terminal, and an output terminal, the output terminal connected to a gate terminal of the PMOS transistor, and the noninverting terminal connected to a drain terminal of the PMOS transistor, so as to maintain the voltage drop between the drain terminal of the PMOS transistor and the source terminal of the PMOS transistor;
a voltage source configured to maintain a voltage at the inverting terminal; and
a current source configured to maintain a current through the PMOS transistor.
15 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed including features that compensate for variations in the magnitude of supply voltages used in memory arrays. According to some aspects, compensation circuits may provide a tunable current-limiting load for data columns, where the load can be tuned to dynamically compensate for variations in supply voltage. In certain aspects, a compensation circuit may employ an operational amplifier configured as a voltage follower. The voltage follower compensates for any variations in supply voltage, forcing a constant voltage drop across the load element(s), thus maintaining a constant load. Other circuits may also be included, such as precharge circuits, clamp circuits, buffer circuits, trimming circuit, and sense amplifier circuits with sensed body effect. System-On-Chip integrated system aspects may include a microcontroller, a mixed IP, and a flash memory system having functionality and blocks that interface and interoperate with each other for load compensation.
59 Citations
65 Claims
-
1. A multilevel memory system configured to detect a voltage level stored in a multilevel memory cell, comprising:
-
a memory sensing circuit connected to the multilevel memory cell and having a voltage supply terminal, a load element connected between the voltage supply terminal and the multilevel memory cell, the load element providing a load for the memory sensing circuit as a function of a voltage drop across at least a portion of the load element and a current through the load element; and a load compensation circuit connected to the load element and configured to maintain the load by compensating for a load variation of the load; wherein the load element includes a PMOS transistor; wherein the load compensation circuit is configured as a voltage follower circuit configured to maintain the load by maintaining a voltage drop across a portion of the PMOS transistor; and wherein the voltage follower circuit comprises; an operational amplifier having a non inverting terminal, an inverting terminal, and an output terminal, the output terminal connected to a gate terminal of the PMOS transistor, and the noninverting terminal connected to a drain terminal of the PMOS transistor, so as to maintain the voltage drop between the drain terminal of the PMOS transistor and the source terminal of the PMOS transistor; a voltage source configured to maintain a voltage at the inverting terminal; and a current source configured to maintain a current through the PMOS transistor. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A multilevel memory system configured to detect a voltage level stored in a multilevel memory cell, comprising:
-
a memory sensing circuit connected to the multilevel memory cell and having a voltage supply terminal, a load element connected between the voltage supply terminal and the multilevel memory cell, the load element providing a load for the memory sensing circuit as a function of a voltage drop across at least a portion of the load element and a current through the load element; and a load compensation circuit connected to the load element and configured to maintain the load by compensating for a load variation of the load; wherein the load element includes a PMOS transistor; wherein the load compensation circuit is configured as a voltage follower circuit configured to maintain the load by maintaining a voltage drop across a portion of the PMOS transistor; and wherein the voltage follower circuit comprises; an operational amplifier having a noninverting terminal, an inverting terminal, and an output terminal, the output terminal connected to a gate terminal of the PMOS transistor, and the noninverting terminal connected to a drain terminal of the PMOS transistor, so as to maintain the voltage drop between the drain terminal of the PMOS transistor and the source terminal of the PMOS transistor; a resistor connected between a voltage source terminal and the inverting terminal of the operational amplifier; and a current mirror connected between the inverting terminal of the operational amplifier and the drain terminal of the PMOS transistor, and configured to mirror the current through the PMOS transistor as a second current through the resistor. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A multilevel memory system configured to detect a voltage level stored in a multilevel memory cell, comprising:
-
a memory sensing circuit connected to the multilevel memory cell and having a voltage supply terminal, a load element connected between the voltage supply terminal and the multilevel memory cell, the load element providing a load for the memory sensing circuit as a function of a voltage drop across at least a portion of the load element and a current through the load element; and a load compensation circuit connected to the load element and configured to maintain the load by compensating for a load variation of the load; wherein the load element includes a PMOS transistor; wherein the load compensation circuit is configured as a voltage follower circuit configured to maintain the load by maintaining a voltage drop across a portion of the PMOS transistor; and wherein the voltage follower circuit further comprises; an operational amplifier having a noninverting terminal, an inverting terminal, and an output terminal, the output terminal connected to a gate terminal of the PMOS transistor, and the noninverting terminal connected to a drain terminal of the PMOS transistor, so as to maintain the voltage drop between the drain terminal of the PMOS transistor and the source terminal of the PMOS transistor; a resistor connected between a voltage source terminal and the inverting terminal of the operational amplifier; a first current source configured to transmit the current through the PMOS transistor; and a second current source configured to transmit a second current through the resistor, the second current having a magnitude approximately equal to a magnitude of the current through the PMOS transistor. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A multilevel memory system configured to detect a voltage level stored in a multilevel memory cell, comprising:
-
a memory sensing circuit connected to the multilevel memory cell and having a voltage supply terminal, a load element connected between the voltage supply terminal and the multilevel memory cell, the load element providing a load for the memory sensing circuit as a function of a voltage drop across at least a portion of the load element and a current through the load element; a load compensation circuit connected to the load element and configured to maintain the load by compensating for a load variation of the load; and a precharge circuit in electrical communication with the memory sensing circuit, the precharge circuit configured to transmit a precharge to the memory sensing circuit so as to reduce a settle time of the memory sensing circuit. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A multilevel memory system configured to detect a voltage level stored in a multilevel memory cell, comprising:
-
a memory sensing circuit connected to the multilevel memory cell and having a voltage supply terminal, a load element connected between the voltage supply terminal and the multilevel memory cell, the load element providing a load for the memory sensing circuit as a function of a voltage drop across at least a portion of the load element and a current through the load element; a load compensation circuit connected to the load element and configured to maintain the load by compensating for a load variation of the load; and a clamp circuit in electrical communication with the memory sensing circuit, the clamp circuit configured to apply a clamp voltage to the memory sensing circuit so as to maintain a voltage within the memory sensing circuit. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A multilevel memory system configured to detect a voltage level stored in a multilevel memory cell, comprising:
-
a memory sensing circuit connected to the multilevel memory cell and having a voltage supply terminal, a load element connected between the voltage supply terminal and the multilevel memory cell, the load element providing a load for the memory sensing circuit as a function of a voltage drop across at least a portion of the load element and a current through the load element; and a load compensation circuit connected to the load element and configured to maintain the load by compensating for a load variation of the load; wherein the load compensation circuit further comprises at least one resistor having an adjustable resistance, the at least one resistor connected to a tuned element so as to compensate for the load variation by adjusting the current through the load element according to the adjustable resistance. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A multilevel memory system configured to detect a voltage level stored in a multilevel memory cell, comprising:
-
a memory sensing circuit connected to the multilevel memory cell and having a voltage supply terminal, a load element connected between the voltage supply terminal and the multilevel memory cell, the load element providing a load for the memory sensing circuit as a function of a voltage drop across at least a portion of the load element and a current through the load element; and a load compensation circuit connected to the load element and configured to maintain the load by compensating for a load variation of the load; wherein the load element includes a first transistor having a drain terminal and a gate terminal, the transistor configured to operate in a saturation mode according to a voltage applied between the drain terminal and the gate terminal, and wherein the load compensation circuit further comprises a voltage source connected between the gate terminal and the drain terminal and configured to apply the voltage between the gate terminal and the drain terminal so as to render the first transistor operable in the saturation mode. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
Specification