Circuit and method for controlling a wordline and/or stabilizing a memory cell

Information

  • Patent Grant
  • 6333891
  • Patent Number
    6,333,891
  • Date Filed
    Tuesday, July 11, 2000
    24 years ago
  • Date Issued
    Tuesday, December 25, 2001
    22 years ago
Abstract
A circuit and method for controlling a wordline and/or stabilizing a memory cell comprising a first circuit and a second circuit. The first circuit may be configured to generate a control signal in response to (i) a select signal and (i) an equalization signal. The second may be configured to generate an output signal in response to (i) the control signal and (ii) a global wordline signal. The output signal may be presented to one or more memory cells of a memory array.
Description




FIELD OF THE INVENTION




The present invention relates to a memory cell generally and, more particularly, to a circuit and method for controlling a wordline and or stabilizing a memory cell.




BACKGROUND OF THE INVENTION




In memory devices, equalization circuits are used to pre-charge bitlines and data lines. Equalization circuits are also used to automatically power down circuitry after a cycle is completed in order to save power (i.e. the wordline may be switched off after a read access if the data is stored in a register).




Traditional uses of equalization circuits allow pre-charge of the data path, and automatic power down after the completion of a cycle. However, during equalization, the memory cell is “fighting” against the equalization circuitry on the bitlines. Such fighting can cause a “crow-bar” current as high as several mA during the equalization time period. Second, should the address change cause a new wordline to be selected before equalization has pulled the bitlines to a high enough level, the contents of the newly selected cell can be overwritten. Such a condition is known as read disturb or write disturb (depending on the cycle that causes the problem). The use of a register in the data path so that the wordlines can be turned off after a read cycle, creates an additional critical timing relationship. The register must be clocked during the time when correct data is available from the memory cell no matter what the relationship of the address signals. This can be a difficult condition to satisfy over all process corners, voltages, and temperatures.




SUMMARY OF THE INVENTION




The present invention concerns a circuit and method for controlling a wordline and/or stabilizing memory cells comprising a first circuit and a second circuit. The first circuit may be configured to generate a control signal in response to a select signal and an equalization signal. The second circuit may be configured to generate a local wordline signal in response to (i) the control signal and (ii) a global wordline signal. The output signal may be presented to one or more memory cells of a memory array.




The objects, features and advantages of the present invention include providing an apparatus that may (i) simplify address timing relative to bitline pre-charge, (ii) use an equalization signal to disable the address path, (iii) force all local wordlines off during equalization, (iv) prevent read and/or write disturb during bitline equalization, (v) reduce power consumption due to “crow-bar” current from the bitline pre-charge circuitry and the memory cells, (vi) reduce DC power consumed by allowing the bitlines to split to full CMOS levels, and/or (vii) be implemented in asynchronous and/or synchronous devices.











BRIEF DESCRIPTION OF THE DRAWINGS




These and other objects, features and advantages of the present invention will be apparent from the following detailed description and the appended claims and drawings in which:





FIG. 1

a block diagram illustrating a preferred embodiment of the present invention;





FIG. 2

is a detailed circuit diagram of the circuit of

FIG. 1

; and





FIG. 3

is a timing diagram illustrating various signals of the circuit of FIG.


2


.











DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS




Referring to

FIG. 1

, a block diagram of a circuit


100


is shown in accordance with a preferred embodiment of the present invention. The circuit


100


may be implemented, in one example, as a wordline control circuit. The circuit


100


may be implemented on each wordline


102


of a memory array


104


. The circuit


100


may have an input


106


, an input


108


, an input


110


, and an output


112


. A block select signal (e.g., BLOCK_SELECT) may be presented to the input


106


. An equalization signal (e.g., EQ) may be presented to the input


108


. For example, in an asynchronous memory application, the signal EQ may be an address transition detection signal. A global wordline signal (e.g., GLOBAL_WL) may be presented to the input


110


. The circuit


100


may be configured to generate a local wordline signal (e.g., LOCAL_WL) at the output


112


in response to (i) the signal BLOCK_SELECT, (ii) the signal EQ, and (iii) the signal GLOBAL_WL.




The circuit


100


generally comprises a circuit


114


and a circuit


116


. The circuit


114


may be, in one example, a control circuit. The circuit


116


may be, in one example, a switching circuit. The circuit


114


may be configured to receive the signal BLOCK_SELECT and the signal EQ. The circuit


114


may be configured to generate a control signal (e.g., LWL_CTRL) at an output


118


in response to the signal BLOCK_SELECT and the signal EQ.




Referring to

FIG. 2

, a more detailed diagram of the circuit


100


is shown. The circuit


114


generally comprises a gate


120


and a gate


122


. The gate


120


may be implemented, in one example, as an inverter. However, other types of gates may be implement accordingly to meet the design criteria of a particular application. The signal BLOCK_SELECT is generally presented to an input of the gate


120


. An output of the gate


120


is generally connected to a first input of the gate


122


. The gate


122


may be implemented, in one example, as a two input NOR gate. However, other types of gates may be implement accordingly to meet the design criteria of a particular application. The signal EQ is generally presented to a second input of the gate


122


. The gate


122


generally presents the signal LWL_CTRL as an output.




The circuit


116


may be configured to generate the signal LOCAL_WL in response to (i) the signal LWL_CTRL at an input


124


, and (ii) the signal GLOBAL_WL from the input


110


. The circuit


116


generally comprises a gate


126


, a transistor M


1


, a transistor M


2


, and a transistor M


3


. The gate


126


may be implemented, in one example, as an inverter. The transistors M


1


, M


2


, and M


3


may be implemented, in one example, as one or more MOSFET transistors. The transistors M


1


and M


3


may be implemented, in one example, as NMOS transistors. The transistor M


2


may be implemented, in one example, as a PMOS transistor. However, other types of transistors may be implemented accordingly to meet the design criteria of a particular application.




The signal LWL_CTRL is generally presented to an input of the gate


126


and a gate of the transistor M


1


. A source of the transistor M


1


is generally connected to a drain of the transistor M


2


. A drain of the transistor M


1


is generally connected to (i) a source of the transistor M


2


and (ii) a drain of the transistor M


3


. The transistor M


1


and the transistor M


2


may be implemented, in one example, as a CMOS transmission gate. An output of the gate


126


is generally connected to a gate of the transistor M


2


and a gate of the transistor M


3


. A source of the transistor M


3


is generally connected to a ground voltage (e.g., VSS). The transistor M


3


may be implemented, in one example, as a pull-down transistor. The signal GLOBAL_WL is generally presented to a node formed by the connection of the source of the transistor M


1


and the drain of the transistor M


2


. The signal LOCAL_WL is generally output at a node formed by the connection of the drain of the transistor M


1


, the source of the transistor M


2


, and the drain of the transistor M


3


.




Referring to

FIG. 3

, a timing diagram illustrating the various signals of the circuit


100


is shown. When the signal EQ is in a first logic state (e.g., an inactive state or a digital LOW), as shown in a portion


200


, the signal BLOCK_SELECT and the signal GLOBAL_WL are generally allowed to pass to the local wordline and normal operation occurs. When the signal EQ is in a second logic state (e.g., an active state or a digital HIGH), as shown in a portion


210


, transitions of the signal GLOBAL_WL and the signal BLOCK_SELECT are blocked from affecting the local wordline.




The circuit


100


generally uses the signal EQ to force all local wordlines LOW by generating a logical combination of the signal EQ and the signal BLOCK_SELECT prior to the local wordline decode circuitry. When the signal EQ is HIGH, any transitions of the signal GLOBAL_WL and the signal BLOCK_SELECT are generally ignored. When the signal EQ is LOW (e.g., after a pre-charge is completed), the signal BLOCK_SELECT and the signal GLOBAL_WL are generally passed to the local wordline for normal operation.




The use of the signal EQ to disable the local wordlines and pre-charge the bitlines will generally prevent the memory cell from being disturbed during the pre-charge phase of the cycle. By using the signal EQ to control the wordlines, the timing of the signal BLOCK_SELECT and the signal GLOBAL_WL is generally simplified. As long as the signal BLOCK_SELECT and the signal GLOBAL_WL switch at any time during the active period of the signal EQ, the memory cell will generally operate as desired. The switching of the signal BLOCK_SELECT and the signal GLOBAL_WL during the active period of the signal EQ is generally a much easier condition to satisfy than requiring that the local wordline for the next address does not switch HIGH until (i) the local wordline for the current address has switched LOW and (ii) the bitlines have been pre-charged to a safe level by the signal EQ.




The use of the signal EQ to control the local wordlines may reduce AC power. While the bitlines are being pulled HIGH by the signal EQ in a traditional equalization circuit usage, the active memory cells in the memory array


104


are generally trying to pull one of each pair of bitlines LOW. A transient current is generally created. On a block of cells in the memory array


104


where the signal EQ is used to pre-charge the bitlines, the transient current may be as much as 200 uA per column, and may last for about 1 ns. In one example, where the block of cells in the memory array


104


is generally operating at a frequency of about 250 mHz, and generally has 8 memory cells enabled at any given time, a reduction of 400 uA (200 uA×8×1 ns/4 ns) may be realized. This reduction represents approximately 3% of the total power consumed by the block of cells in the memory array


104


.




A further benefit of using the signal EQ to control the wordlines is that the bitlines may split full rail without making read disturb difficult to control. By allowing the bitlines to split to full CMOS levels, power is generally reduced under DC conditions. The use of the signal EQ to control the wordlines may allow a circuit with no DC power (except for leakage) without the difficulty and/or risk of having to register the output data later on in the path.




While the invention has been particularly shown and described with reference to the preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made without departing from the spirit and scope of the invention.



Claims
  • 1. An apparatus comprising:a circuit configured to generate an output signal in response to (i) an equalization signal, (ii) a global wordline signal and (iii) a block select signal, wherein said output signal is presented to one or more emory cells of a memory array.
  • 2. An apparatus comprising:a circuit configured to generate a wordline signal in response to (i) an equalization signal (ii) a global wordline signal, wherein said wordline signal is presented to one or more memory cells of a memory array.
  • 3. An apparatus comprising:a circuit configured to generate an output signal in response to (i) an equalization signal (ii) a global wordline signal, wherein said output signal is presented to a plurality of memory cells of a memory array.
  • 4. An apparatus comprising:a circuit configured to generate an output signal in response to (i) an equalization signal (ii) a global wordline signal, wherein said output signal is presented to one or more memory cells of a memory array and said apparatus comprises a wordline control circuit.
  • 5. The apparatus according to claim 2, wherein said circuit generates said output signal in further response to a block select signal.
  • 6. The apparatus according to claim 1, wherein said output signal comprises a wordline signal.
  • 7. The apparatus according to claim 6, wherein said output signal comprises a local wordline signal.
  • 8. The apparatus according to claim 1, wherein said output signal is presented to a plurality of said memory cells.
  • 9. The apparatus according to claim 1, wherein said apparatus comprises a wordline control circuit.
  • 10. The apparatus according to claim 1, wherein said apparatus is implemented on each wordline of said memory array.
  • 11. The apparatus according to claim 1, wherein said circuit comprises:a pass transistor configured to pass a global wordline signal as said output signal in response to said equalization signal.
  • 12. The apparatus according to claim 11, wherein said pass transistor comprises a CMOS transmission gate.
  • 13. The apparatus according to claim 11, wherein said circuit further comprises a transistor configured to pull said output signal to a predetermined voltage level in response to said equalization signal.
  • 14. The apparatus according to claim 13, wherein said predetermined voltage level is a ground voltage.
Parent Case Info

This is a continuation of U.S. Ser. No. 09/405,950, filed Sep. 27, 1999, U.S. Pat. No. 6,088,289.

US Referenced Citations (21)
Number Name Date Kind
4751683 Wada et al. Jun 1988
5268863 Bader et al. Dec 1993
5343432 Matsuo et al. Aug 1994
5434824 Matsuzaki Jul 1995
5438548 Houston Aug 1995
5479374 Kobayashi et al. Dec 1995
5719812 Seki et al. Feb 1998
5724292 Wada Mar 1998
5761148 Allan et al. Jun 1998
5774413 Hunt Jun 1998
5825715 Rezeanu Oct 1998
5875149 Oh et al. Feb 1999
5889728 Rezeanu Mar 1999
5894442 Okamura Apr 1999
5896334 Casper et al. Apr 1999
5909407 Yamamoto et al. Jun 1999
5920510 Yakutake et al. Jul 1999
5936894 Hawkins et al. Aug 1999
5940337 Jiang Aug 1999
5982688 Han Nov 1999
5986942 Sugibayashi Nov 1999
Continuations (1)
Number Date Country
Parent 09/405950 Sep 1999 US
Child 09/613949 US