Not Applicable
Not Applicable
A portion of the material in this patent document is subject to copyright protection under the copyright laws of the United States and of other countries. The owner of the copyright rights has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the United States Patent and Trademark Office publicly available file or records, but otherwise reserves all copyright rights whatsoever. The copyright owner does not hereby waive any of its rights to have this patent document maintained in secrecy, including without limitation its rights pursuant to 37 C.F.R. §1.14.
A portion of the material in this patent document is also subject to protection under the maskwork registration laws of the United States and of other countries. The owner of the maskwork rights has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the United States Patent and Trademark Office publicly available file or records, but otherwise reserves all maskwork rights whatsoever. The maskwork owner does not hereby waive any of its rights to have this patent document maintained in secrecy, including without limitation its rights pursuant to 37 C.F.R. §1.14.
1. Field of the Invention
This invention pertains generally to semiconductor memory, and more particularly to control circuits within dynamic random access memories (DRAMs).
2. Description of Related Art
Dynamic Random Access Memory (DRAM) circuits and devices have been utilized as main memory for servers, personal computers, and a wide range of other electronic devices.
A conventional DRAM comprises arrays of memory cells which each comprise a switching device coupled to a charge storage element as shown in
In response to this leakage, DRAM devices require incorporation of a periodic charge-restoring operation to maintain cell information. These charge-restoration operations are referred to as refresh operations, or cycles, such as performed by a memory controller, and more preferably by an internal memory controller performing what is referred to as self-refresh.
DRAM chips have different current consumption characteristics depending on operating mode. When a word-line is enabled for write or read operation it is in active mode, and in pre-charge state the word-line is disabled. Normally, the current consumption during pre-charge state is less than during active mode and consists of standby current for the DC generator, leakage current in core and peripheral circuits, and current used by circuits that detect changes in the chips operating mode. As chip density increases and process technology shrinks, more leakage paths arise during standby state, such as in the case of micro-bridges, which are created in response to process defects.
Normally, when a micro-bridge arises between a word-line and a bit-line, the corresponding cell cannot be used and the associated row (or column) of memory cells is replaced with another using a redundant row (or redundant column). In response to utilizing this repair cell, the cell density and functionality of the device as originally intended can be maintained. However, during stand-by state, the bit-line of the defective cell is at Vblp level and the word-line is at a certain predetermined stand-by level. Typically, the stand-by level of the word-line is 0V, or less, to keep the NMOS cell access transistor in an off state to maintain cell data. Thus, a leakage path exists between the bit-line and word-line through the micro-bridge. The bit-line level is provided by a Vblp generator, wherein the leakage current flows from the Vblp generator to ground or to the negative bias generator connected to the word-line. Therefore, micro-bridges contribute to increases in standby current and thus indirectly still result in lower factory yields.
A DRAM contains many word-lines, bit-lines, and storage cells which are subject to process defects and variation. As a consequence of these defects and variations, a certain portion of the memory storage cells do not function properly, or have inadequate retention time according to chip specification. Currently, the rows of faulty memory cells cannot be used for write/read functions regardless of whether the row is completely non-functional or merely suffers from insufficient data retention period (less than the specified retention duration).
In order to replace the rows of memory associated with these defective cells, a certain number of redundant (extra) storage cells, redundant word-lines, and redundant bit-lines are built into each DRAM chip to access these spare cells. When using a redundant word-line, the information that enables the redundant word-line is the address of the corresponding defective word-line, and this address, referred to as an X-address, is stored in a physically or electrically programmable fuse.
In conventional memory repair methods, each of these redundant word-lines is only usable for row repair when all of the redundant memory cells contained within the associated row are functional (not defective) and have cell retention times that meet specification. However, like the original rows of memory cells, a portion of these redundant rows are also generally unusable due to retention time issues. Therefore, since the number of redundant rows is limited, a certain proportion of memory chips are not able to be repaired to meet first bin specifications according with these conventional memory repair methods, and thus these chips are either downgraded or disposed of.
Accordingly, a need exists for circuits and methods for reducing self refresh and leakage power consumption while improving self refresh characteristics within memory circuits, and in particular dynamic memory circuits. These needs and others are met within the present invention, which overcomes the deficiencies of previously developed circuits and methods.
Circuits and methods are described for enhancing dynamic memory characteristics in response to the use of power source transistors, altering the refresh configuration and/or controlling circuit and cell leakage. At least one implementation describes the use of a burst mode refresh means which reduces power switching losses within dynamic memory. At least one implementation describes a means for reducing leakage arising from micro-bridging between bit and word-lines with current limiting means and fuse means. At least one implementation describes reducing unit cell leakage in response to adapting bit-line voltage profiles. At least one implementation describes a means for improving self refresh characteristics of those memory cells having a data retention time that is shorter than other memory cells by storing its address information in unused programmable fuses for redundant cells and altering its refresh period.
An example of the invention is a dynamic random access memory circuit (DRAM), comprising: (a) a plurality of memory cells configured for retaining cell data in response to the level of stored charge; (b) a plurality of bit-lines and word-lines coupled to the plurality of memory cells for accessing cell data; (c) a refresh circuit configured for grouping refresh cycles into a portion of the retention period; (d) a power control circuit configured for generating a power control signal for deactivating power when the memory circuit is not being accessed; and (e) the power control circuit configured for generating an active power level while the grouping of refresh cycles is being performed. As a result, the power control signal is not switched on and off for each refresh cycle within the retention period, thus reducing power consumption, such as in response to lowered capacitive charging and discharging.
The refresh cycles are grouped within a portion which is less than half of the retention period for the dynamic memory. These refresh cycles are not evenly distributed over the data retention period, but within clusters, or groups, between which no refresh cycles are being executed. Each of these refresh cycles comprises refreshing a memory cell once within a given data retention period, which is preferably performed by reading data from a memory cell followed by writing the same data back into the memory cell. This refresh reading and writing is performed in response to modulation of bit-lines and word-lines of the memory circuit. In a preferred implementation, the refresh cycles are controlled by self-refresh circuitry within the memory circuit which generates the timing of the refresh cycles within the portion of the data retention period. Internal power control signals are activated before a grouping of refresh cycles is performed, and deactivated afterward, for reducing overall power consumption. The power control signal comprises a signal that when activated turns on at least selected portions of internal power sources, and when deactivated turns off at least selected portions of internal power sources.
Another example of the invention is a dynamic random access memory circuit (DRAM), comprising: (a) a plurality of memory cells configured for retaining cell data in response to the level of stored charge; (b) a plurality of word-lines coupled to cell arrays within the plurality of memory cells; (c) a plurality of bit-lines coupled through sense-amplifier arrays to the plurality of memory cells for accessing cell data; (d) a refresh circuit configured for controlling refresh cycles in which the plurality of memory cells are refreshed within a retention period for the memory cells; and (e) a current limiting circuit coupled between the bit-line and the plurality of sense-amplifiers arrays; (f) the current limiting circuit configured to reduce standby current flow through micro-bridges between the bit-lines and the word-lines of the memory circuit. The current limiting circuit limits the amount of current which can flow through the bit-line. Alternatively the current limiting circuit can be connected at the input of each sense-amplifier array in the plurality of sense-amplifier arrays, or coupled at the output of the bit-line precharge voltage generator, or a combination thereof. By way of example, and not limitation, the current limiting circuitry can comprise NMOS and/or PMOS transistors.
Another example of the invention is a dynamic random access memory circuit (DRAM), comprising: (a) a plurality of memory cells configured for retaining cell data in response to the level of stored charge; (b) a plurality of word-lines coupled to cell arrays within the plurality of memory cells; (c) a plurality of bit-lines coupled through sense-amplifier arrays to the plurality of memory cells for accessing cell data; (d) a refresh circuit configured for controlling refresh cycles in which the plurality of memory cells are refreshed within a retention period for the memory cells; and (e) a current limiting circuit coupled to a plurality of bit-line equalizing circuits of the plurality of sense-amplifier arrays to limit standby current flow through micro-bridges between the bit-lines and the word-lines of the memory circuit.
In one configuration, the current limiting circuit enters a non-conductive state in response to a flow of current exceeding a predetermined value, for example the current limiting circuit can permanently enter the non-conductive state, such as in the manner of a fuse. Configurations include coupling the current limiting circuit to the common input to each bit-line equalizing circuit, and/or to more than one bit-line equalizing circuit.
Another example of the invention is a dynamic random access memory circuit (DRAM), comprising: (a) a plurality of memory cells configured for retaining cell data in response to the level of stored charge; (b) a plurality of word-lines coupled to cell arrays within the plurality of memory cells; (c) a plurality of bit-lines coupled through sense-amplifier arrays to the plurality of memory cells for accessing cell data; (d) a plurality of redundant memory cells and word-lines which are enabled for replacing memory cells and word-lines which are defective; and (e) a refresh control circuit configured for controlling refresh cycles in which the plurality of memory cells are refreshed within a retention period for the memory cells; (f) wherein at least a portion of the redundant word-lines are utilized to increase the number of refresh cycles arising per retention period and directed to the associated rows of memory cells.
In one configuration a fuse is associated with each of the redundant word-lines. Each of these fuses is configured with an X-address and a means for indicating whether the word-line is unused, used for repair, used for refresh period control, or used for both repair and refresh period control. In response to the fuses for a given redundant word-line being set for refresh period control, or a combination of refresh and replacement, the refresh control circuit is configured for utilizing the X-address for establishing an additional refresh cycle within each retention period for maintaining data within memory cells having an insufficient retention period. In one configuration, the fuses are configured for row repair and have been left un-programmed after row repair programming. In one mode, these fuses are programmed with X-addresses of word-lines to be controlled and information indicating that the fuses are being used for refresh period control and not for row repair. In another mode, these fuses are programmed with row repair information and information indicating that the fuses are being used for refresh period control in addition to row repair. In one mode, the information programmed into the fuses is used to refresh certain word-lines multiple times during one refresh cycle. In one mode, the information programmed in the fuses is used to refresh the repaired word-lines multiple times during one refresh cycle.
Another example of the invention is a dynamic random access memory circuit (DRAM), comprising: (a) a plurality of memory cells configured for retaining cell data in response to the level of stored charge; (b) a plurality of word-lines coupled to cell arrays within the plurality of memory cells; (c) a plurality of bit-lines coupled through sense-amplifier arrays to the plurality of memory cells for accessing cell data; (d) a refresh circuit configured for controlling refresh cycles in which the plurality of memory cells are refreshed within a retention period for the memory cells; and (e) a means for changing the gate-to-source potential on at least one of the bit-lines near the end of a memory cell precharge cycle.
At least one of the bit-lines preferably comprises BitB whose voltage is changed, in this case lowered, such as from Vsg to Vss prior to the end of the precharge cycle. In one mode, the source potential of the memory cell transistor is retained at a higher potential than the gate. By way of example, the source potential is higher than zero volts, while the gate potential is lower than or equal to zero volts. In one configuration the difference in gate-to-source potential is controlled by a sensing circuit that reads the cell data. For example, the sensing circuit may comprise a bit-line sense-amplifier, such as a CMOS latch and power and/or ground source transistors of the CMOS latch. The ground source transistor, or transistors, can be configured to connect the common node of two NMOS transistors within the CMOS latch, to ground. In one mode, the potential of the common node changes according to operating mode. The potential of the common node is preferably at a certain precharge level which is higher than ground potential and lower than Vcore during a precharge period. The precharge level is preferably configured at a level of approximately Vcore/2. In one mode, the common node potential is at ground during row activation for data read or write operation. In one mode, the potential of the common node is at a predetermined level which is higher than ground potential and lower than the precharge level during row activation for refresh operation and goes to ground potential at a selected time before precharge operation. The potential of the common node is at a certain level higher than ground, and lower than precharge level, during row activation for self-refresh operation and goes to ground at a certain time before precharge operation.
Further aspects of the invention will be brought out in the following portions of the specification, wherein the detailed description is for the purpose of fully disclosing preferred embodiments of the invention without placing limitations thereon.
An aspect of the invention is the mitigation of leakage sources within DRAMs.
Another aspect of the invention is reducing power consumption associated with the switching of power during refresh cycles in DRAM devices.
Another aspect of the invention is the grouping of DRAM refresh cycles within a portion of the retention period.
Another aspect of the invention is the modulation of circuit power, when the circuit is in a standby mode, so that power is applied only during the group of refresh cycles.
Another aspect of the invention is to prevent switching on and off of the power control signal for each refresh cycle within the retention period.
Another aspect of the invention is to group refresh cycles into a portion of the retention period which is less than one-half, or more preferably, one-quarter, of the retention period.
Another aspect of the invention is to provide refresh cycle grouping and power control within self-refresh circuitry which controls the timing.
Another aspect of the invention is directed at reducing leakage arising in response to circuit shorts, such as micro-bridges arising between bit and word-line.
Another aspect of the invention is to integrate current limiting circuits between the bit-lines and the sense-amplifiers to control power consumption in response to micro-bridges arising between the bit-lines and sense-amplifiers.
Another aspect of the invention is to connect the current limiting circuit to the input of each sense-amplifier array.
Another aspect of the invention is to connect the current limiting circuit at the output of the bit-line precharge generator.
Another aspect of the invention is to couple current limiting circuitry to a plurality of bit-line equalizing circuits within the sense-amplifier arrays to limit standby current flow.
Another aspect of the invention is current limiting circuitry which enters a non-conductive state in response to a flow of current exceeding a predetermined value.
Another aspect of the invention is current limiting circuit which permanently enters a non-conductive state.
Another aspect of the invention is directed towards improving refresh periods utilizing redundant word-line fuses.
Another aspect of the invention is for improving refresh periods by generating multiple refresh cycles on memory cell rows in response to utilization of redundant word-lines in a refresh, or refresh and replace, mode.
Another aspect of the invention is the use of word-line fuses to indicate/control if a word-line is unused, used for repair, used for refresh period control, or used for both repair and refresh period control.
A still further aspect of the invention is a means for changing gate-to-source potential on at least one bit-line near the end of a memory cell precharge cycle.
Further aspects of the invention will be brought out in the following portions of the specification, wherein the detailed description is for the purpose of fully disclosing preferred embodiments of the invention without placing limitations thereon.
The invention will be more fully understood by reference to the following drawings which are for illustrative purposes only:
Referring more specifically to the drawings, for illustrative purposes the present invention is embodied in the apparatus generally shown in
1. Grouping of Refresh Cycles.
A DRAM cell, in absence of any intervention, loses its stored bit information as charge escapes through leakage paths. Therefore, data must be periodically rewritten to the cells in a refresh operation in order to maintain the stored information. In a refresh operation data is read from the cell and then the same data is rewritten into the cell thus recharging the charge storage element (e.g., capacitor), for example to an initial (full) level of charge for a “1” state, or fully depleting it for a “0” state. The present invention is more particularly directed to the use of internal refresh (self-refresh) operations in which refresh is performed in response to internally generated commands and not as a result of refresh commands received from external circuits.
A self-refresh circuit, or circuitry, within the memory is configured for controlling the timing of the grouping of the refresh cycles. During self-refresh, the chip refreshes each cell once every tRETEN as calculated during the design phase to ensure the data integrity of each cell. Time period tRETEN indicates the maximum amount of time a cell can correctly retain data without a refresh operation.
In the above distributed refresh configuration, if K refresh cycles (row activations) are internally required to refresh every cell in the chip, each of the K refresh cycles are spaced at an interval tINT1=tRETEN/K. Power control in this circuit is provided by utilizing power source transistors, which reduce leakage current by modulating power.
Furthermore, the present invention provides a burst mode power modulation technique in which power is modulated through the power source transistors to reduce leakage currents from, or to, VDD/VSS. Specifically, in order to reduce leakage current, power source transistors are used (PMOS or NMOS for VDD/VSS) and burst refresh mode is applied for utilizing source transistors which cut off leakage current during self refresh operation and which can reduce dynamic self refresh power consumption by eliminating frequent activation and deactivation of source transistors.
In response to this configuration memory is optimized toward reducing the switching of power through the source transistors and thus avoiding the dynamic power consumption that arises as a result of capacitive discharging. Furthermore, in one mode of the invention, memory cells are classified into one or more groups with the refresh control circuits able to support different refresh periods for each of the groups.
In prior memory chip designs, the refresh period was limited by the memory cells having the worst refresh characteristics (i.e., requiring most frequent refresh). However, the present memory device embodiment controls the refresh period to reduce dynamic self refresh power consumption. For example, consider four cells of the memory in which three cells have a refresh period of two seconds and one cell has a refresh period of only one second. In prior memory devices, all cells would thus have to be refreshed at one second intervals, or less, with a total of eight refresh operations being generated over a two second period. Yet in the present memory embodiment, the three cells with the two second refresh period can be grouped into Group A, while the one cell with the one second refresh period can be grouped into Group B. Only the memory cells in group B cell are refreshed every second. Accordingly, five refresh operations are generated in a two second period. It will be appreciated, therefore, that fewer self refresh operations are necessary wherein dynamic refresh power consumption is reduced while maximizing the use of available memory cells.
The power control signal is enabled immediately prior to the first refresh in the group of refreshes and is disabled only after the group of refreshes is complete, such as after the K refreshes are finished. The refresh cycles are terminated if an external command is received requiring self-refresh mode to be exited. If the self-refresh period is longer than tRETEN, then the power control signal which was disabled after K refreshes is enabled again after tRETEN and remains enabled until K refreshes have been performed. It should be appreciated that the power control signal can be configured to activate power for the entire memory, or a selected portion of the memory, such as if it is segmented into different regions. The power control signal thus activates and deactivates at least selected portions of internal power sources within the memory circuit.
According to this refresh scheme the power control signal is only switched once during tRETEN and therefore switching current consumption is substantially reduced. However, leakage current will flow during tPCG2.
To compare the current consumption for the two cases let:
Iswitch=power control signal switching current, and
Ileak pcg=leakage current when power control signal is enabled.
Then, the proposed self-refresh method will consume less power if:
K×Iswitch>Iswitch+(Ileak—pcg×tPCG2×K)/tRETEN.
2. Reducing Vblip Leakage During Stand-By State.
In
In
In
In
It will be appreciated that the above aspects can be implemented in any desired combination, without departing from the teachings of the present invention.
3. Using Redundant Word-Line Fuses for Improving Refresh Period.
The present invention provides a mechanism for increasing the product yield by which memory chips can be repaired to specification with respect to self refresh current. The present aspect of the invention is able to utilize memory cells within the original rows and/or redundant rows which exhibit short retention times, without violating the retention time specification for the device. In conventional practice, these cells with the short data retention time cannot be utilized, as a consequence of which the device may provide insufficient memory cells and thus be rejected or categorized in a high self refresh current bin.
According to this aspect of the invention, a redundant word-line control circuit includes fuse boxes which are utilized to adjust the number of refresh cycles of normal and/or redundant rows of memory cells. As a result of this redundant word-line control circuit configuration, rows of memory cells which meet the retention duration specification receive a single refresh cycle during the retention period. However, rows of memory cells (original or replacement) which do not meet that retention duration specification are given additional refresh cycles during the retention period, thus overcoming the insufficiency of retention duration.
A novel redundant word-line control circuit is thus utilized which can generate additional refreshes within each retention period to overcome retention failings with either the original row (fuse set for refresh mode) or the redundant row (fuse set for replacement and refresh modes).
One issue arising with the conventional redundancy scheme is in relation to self refresh, since fuse boxes store only X-address information. A functionally defective original row is successfully replaced by a redundant row, however, if the data retention time of the redundant row is not sufficient to meet specification, the device may be rejected or degraded. In this invention, the redundant control circuit, in particular the fuse box, contains self refresh period information as well as X-address information to trigger an additional refresh operation of those cells exhibiting short data retention time. The fuse box also stores other flag bits telling whether or not stored self refresh period information is for an original row.
In order to configure the DRAM according to this method of mitigating retention period problems, the refresh control logic must be configured for generating the additional refresh cycles, while the fuses of redundant word-lines must be configured for storing both X-address information and word-line mode information comprising: unused, replacement, additional refresh, and combination of additional refresh and replacement.
For example, if the circuit associated with a redundant word-line control is not used to replace a defective cell for whatever reason, the fuse corresponding to that redundant word-line is left un-programmed, and thus marked “unused”. This fuse can then be utilized for refresh period control by programming the X-address of the desired normal row, as well as setting the fuse to indicate the mode as unused and as additional refresh. The internal refresh control circuit recognizes the mode setting to properly generate the additional refresh cycles to improve overall refresh period of the row.
If an address match occurs when the X-address of a normal word line is compared with information stored at the fuse box, then the fuse box generates a signal to control the address generator for the self refresh operation to refresh the corresponding address at least one more time during the refresh period in self refresh mode.
If the fuse box is utilized for replacing an original row with a redundant row, the fuse box is set as “replacement”. When the incoming X-address is matched with address information stored at the fuse box, the fuse box generates a signal to disable the corresponding normal word line and activate the redundant word line as in the conventional scheme. It will be recognized that by adding the refresh period information to the fuse box, the control circuits can activate the redundant word line more often in self refresh mode.
Therefore, by programming the redundant fuse box that signals refresh period control for the normal and/or redundant row with short cell data retention time, those rows can be refreshed more often within a given longer refresh period without limiting the refresh period. According to this refresh accommodation, self refresh power consumption can be reduced within a longer refresh period, instead of requiring the use of shorter refresh periods for all cells.
4. Controlling Bit-Line Sensing Level to Reduce Leakage Current.
Referring back to the DRAM circuit of
A method of increasing the storage time involves reducing cell channel leakage (i.e., NMOS off-leakage), which can be accomplished during self-refresh mode by keeping the voltage level of the bit-line that goes low during sensing at Vsg, where Vblp>Vsg>0 v.
Factors determining the time required for the bit-line and BitB line to settle to Vblp include: bit-line capacitance, Vsg level, and the drivability of the Vblp generator. If the bit-line and the BitB line do not settle to Vblp level before the next charge-sharing operation, then this will reduce the sensing margin for “High” stored data.
Although the description above contains many details, these should not be construed as limiting the scope of the invention but as merely providing illustrations of some of the presently preferred embodiments of this invention.
Therefore, it will be appreciated that the scope of the present invention fully encompasses other embodiments which may become obvious to those skilled in the art, and that the scope of the present invention is accordingly to be limited by nothing other than the appended claims, in which reference to an element in the singular is not intended to mean “one and only one” unless explicitly so stated, but rather “one or more.” All structural and functional equivalents to the elements of the above-described preferred embodiment that are known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the present claims. Moreover, it is not necessary for a device or method to address each and every problem sought to be solved by the present invention, for it to be encompassed by the present claims. Furthermore, no element, component, or method step in the present disclosure is intended to be dedicated to the public regardless of whether the element, component, or method step is explicitly recited in the claims. No claim element herein is to be construed under the provisions of 35 U.S.C. 112, sixth paragraph, unless the element is expressly recited using the phrase “means for.”
This application claims priority from U.S. provisional application Ser. No. 60/833,599, filed on Jul. 26, 2006, incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
60833599 | Jul 2006 | US |