The present invention relates to the design of memory devices and, in particular, to the design of high-performance, low-power memory devices utilizing an array of non-linear conductors.
This application makes reference to U.S. Pat. No. 5,673,218 by Shepard titled “Dual-Addressed Rectifier Storage Device,” issued Sep. 30, 1997, which is hereby incorporated herein by reference in its entirety.
Diode-based information-processing devices have existed for more than half a century and many forms of diode-decoded devices have been disclosed in the prior art. See, e.g., U.S. Pat. Nos. 2,686,299; 2,872,664; and 4,661,927. These prior-art approaches have both advantages and limitations.
In accordance with embodiments of the present invention, a low-power diode memory device comprises an array of non-linear conductors (e.g., diodes). The storage, address decoding, and output detection are all accomplished with diodes or other non-linear conductors, and the device can operate at high speed while consuming low power. By decoding and selecting a single row and column within the storage array (or within a tiled sub-region of the array), it is possible to place a desired voltage (or voltage range) across a storage bit within that storage array (or tiled sub-region) for reading or writing.
Accordingly, in a first aspect, the invention features an electronic memory device including information circuitry for storing and facilitating retrieval of information, row and column switches, and selection circuitry for reading or writing to the information circuitry by selecting a row and column switch. The information circuitry includes two overlapping pluralities of generally parallel conductors, storage locations at each point of overlap, and nonlinear conductive devices disposed at least at some of the storage locations.
Embodiments of the invention may include one or more of the following features. The selection circuitry for selecting one of the row switches may include circuitry for increasing the impedance of the non-selected row switches relative to that of the selected row switch. The circuitry for increasing the impedance of the non-selected row switches may include a first array of nonlinear conductive elements connected to the row switches. Each nonlinear conductive element in the first array may include a diode. The selection circuitry for selecting one of the column switches may include circuitry for increasing the impedance of the non-selected column switches relative to that of the selected column switch. The circuitry for increasing the impedance of the non-selected column switches may include a second array of nonlinear conductive elements connected to the column switches. Each nonlinear conductive element in the second array may include a diode.
In an embodiment, each row switch and/or column switch includes or consists essentially of an enhancement-mode NMOS transistor. At least one of the nonlinear conductive devices may be connected to the first and second pluralities of generally parallel conductors at approximately a point of overlap of the two pluralities. Each of the nonlinear conductive devices may include a diode, a fuse, an antifuse, or a phase-change material.
Some embodiments of the invention include row decoder circuitry between the row switches and the first plurality of generally parallel conductors, as well as column decoder circuitry between the column switches and the second plurality of generally parallel conductors. The row decoder circuitry may include a third array of nonlinear conductive elements, each of which may include a diode. The column decoder circuitry may include a fourth array of nonlinear conductive elements, each of which may include a diode.
In a second aspect, the invention features a method including providing an electronic memory device which includes a grid of memory locations and selection circuitry therefor. The grid includes a plurality of rows and row switches associated therewith, as well as a plurality of columns and column switches associated therewith A pre-charge voltage is applied to the row and column switches. A row switch is selected by discharging the pre-charge voltage on all but the selected row switch, and a column switch is selected by discharging the pre-charge voltage on all but the selected column switch. A row voltage is applied to the row switches, thereby increasing the voltage on the selected row connected to the selected row switch. A column voltage is applied to the column switches, thereby decreasing the voltage on the selected column connected to the selected column switch.
In an embodiment, application of the row and column voltages changes the state of the nonlinear conductive device located at the memory location proximate the intersection of the selected row and the selected column. In another embodiment, application of the row and column voltages outputs the state of the nonlinear conductive device located at the memory location proximate the intersection of the selected row and the selected column.
A device in accordance with U.S. Pat. No. 5,673,218 is shown in
The operation of diode decoders 234 and 235 is similar to the operation of those described with reference to
For the columns of the storage array, the gates of transistors 205 are pre-charged to a voltage that will enable voltage on the columns in the array to be passed through those transistors 205 through transistor 206 to ground when GPP has a high turn-on voltage applied, and then all but one of those transistor gates are discharged to ground through diode decoder 235 as a function of column-address inputs 204 applied to A3-A5 and
The timing diagram shown in
By time t5, the charge on the gates of all transistors has settled and the low voltages to the rows have been established by means of diode clamping through diode row decoder 202. At time t5, the column bias voltage VCB is applied to input 239 and high voltages to the columns are established by diode clamping through diode column decoder 208 (note COL and COL′ at interval t5→t6). This voltage is selected to bias the non-selected columns in storage array 207 such that the voltage across the diodes connecting the selected row (once VPP is applied) and the non-selected columns is at zero volts or lower (i.e., the diodes are reverse-biased). In an embodiment of the invention, column bias voltage VCB is approximately equal to VPP. In an embodiment of the invention, column bias voltage VCB is approximately equal to VPP plus one forward voltage drop of a diode, Vf (i.e., VPP is Vf greater than VCB). By time t6, one row transistor and one column transistor will be switched on; the non-selected columns will be biased to a high voltage and the non-selected rows will be biased to a low voltage.
During a write cycle, at time t6, the programming voltages VPP and GPP are applied and held until time t7. VPP will cause the selected row (ROW′) to be driven high and GPP will cause the selected column (COL′) to be pulled low. The duration of the interval t6→t7 is determined by the time needed to change the state of the programmable material in series with the diodes of the storage array 207. In an embodiment, the programmable material is an antifuse, e.g., a 20 Angstrom (Å) SiO2 antifuse that can change states in approximately 1 to 2 microseconds at a VPP programming voltage of greater than approximately 6 volts. In other embodiments, the programmable material includes at least one of a fuse, a phase-change material such as a chalcogenide, or other materials that (i) change resistivity as a function of the current passed therethrough, (ii) change resistivity as a function of the voltage placed thereacross, or (iii) change resistivity as a function of the temperature applied thereto. At time t8, the write cycle is complete. The read cycle timing is very similar to the write cycle except that the voltages PCH, VCB, and VPP are lower and the time interval t6→t7 may be much shorter (merely long enough for the row and column voltages to settle and be sensed at the output or outputs 240; in an embodiment, the time interval is less than approximately 1 microsecond) and the output is sensed at time t7 after removing VPP and just prior to removing voltage inputs VCB and GPP. In an embodiment of the invention, voltage input GPP is applied approximately as VPP is removed; in this way, the selected row is charged up to approximately VPP and VPP is removed. Then, if a nonlinear element (e.g., a diode) is present at the addressed location, the row is discharged to ground when GPP is applied (if no connection via a nonlinear element is present at the addressed location, the row remains charged up to approximately VPP).
To minimize power consumption, as is indicated in
It should be noted that the exemplary embodiment of the invention shows address decoding and line selection being made for both the row lines and the column lines with output detection being made with complementary outputs from the array. One output signal is generated on a single conductor that is connected to every row line by a non-linear conductor (e.g., a diode), and the other output signal is generated on a single conductor that is connected to every column line by a non-linear conductor (e.g., a diode). Variations on this output embodiment include implementing only the row-connected output without the column-connected output (or vice versa), whereby the voltage level on the selected line (or the current that can be drawn by virtue of the voltage level on the selected line) is detected. Other variations on this output embodiment include address decoding and line selection along one dimension of the array, whereby data bit information is available in parallel on another plane of the array upon which data bit bit-address decoding and selection is performed.
In another embodiment, shown in
In yet another embodiment, shown in
In another embodiment of this invention, either or both of the internal row decoders 202 and column decoders 208 of
In another embodiment, the transistors are present in a layer other than the layer comprising the storage array. Embodiments of the present invention find applicability in memory devices implemented in a three-dimensional (3-D) configuration, for example, as is disclosed in U.S. Pat. No. 6,956,757, the entire disclosure of which is hereby incorporated by reference. In yet another embodiment, the switching devices include or consist essentially of devices other than enhancement-mode NMOS transistors, e.g., NMOS, PMOS, bi-polar, enhancement-mode, depletion-mode, BJT, JFET, MOSFET, FET, thin-film, TFT, SCR, UJT, triac, vacuum tube, gated field emitter, and/or MEMS-based switching devices.
Embodiments of the present invention find applicability in memory devices comprising an array of multiple sub-arrays whereby the device is tiled into many sub-arrays. One or more of these sub-arrays is accessed at the same time for reading or writing multiple bits of information; fewer than all of the sub-arrays may be accessed at one time to conserve power. Embodiments of the present invention also find applicability in memory devices comprising an array of multiple sub-arrays whereby the device is tiled into many sub-arrays for other purposes. These memory devices may be designed and produced using well known techniques including the use of CAD and CAM tools, photolithographic processing, topography based lithographic processing, inkjet-printed or organic semiconductor processing, and/or MEMS processing, among others.
The approach of the present invention may be applied to memory devices and systems for storing digital text, digital books, digital music, digital audio, digital photographs (wherein one or more digital still images can be stored including sequences of digital images), digital video, digital cartography (wherein one or more digital maps can be stored), and any other digital or digitized information as well as any combinations thereof. Devices incorporating embodiments of the invention may be embedded or removable, and may be interchangeable among other devices that can access the data therein. Embodiments of the invention may be packaged in any variety of industry-standard form factor, including Compact Flash, Secure Digital, MultiMedia Cards, PCMCIA Cards, Memory Stick, any of a large variety of integrated circuit packages including Ball Grid Arrays, Dual In-Line Packages (DIPs), SOICs, PLCC, TQFPs and the like, as well as in proprietary form factors and custom designed packages. These packages can contain just the memory chip, multiple memory chips, one or more memory chips along with other logic devices or other storage devices such as PLDs, PLAs, micro-controllers, microprocessors, controller chips or chip-sets or other custom or standard circuitry.
The foregoing description of an example of the preferred embodiment of the invention and the variations thereon have been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in light of the above teaching. It is intended that the scope of the invention be limited not by this detailed description, but rather by any claims appended hereto.
| Number | Name | Date | Kind |
|---|---|---|---|
| 2709042 | Couffignal | May 1955 | A |
| 3091754 | Nazare | May 1963 | A |
| 3245051 | Robb | Apr 1966 | A |
| 3308433 | Lochinger | Mar 1967 | A |
| 3373406 | Cannon et al. | Mar 1968 | A |
| 3576549 | Hess et al. | Apr 1971 | A |
| 3626389 | Waaben | Dec 1971 | A |
| 3701119 | Waaben et al. | Oct 1972 | A |
| 3721964 | Barrett et al. | Mar 1973 | A |
| 3806896 | Mar | Apr 1974 | A |
| 3838405 | Arnett et al. | Sep 1974 | A |
| 3942071 | Krebs et al. | Mar 1976 | A |
| 4010453 | Lewis | Mar 1977 | A |
| 4070654 | Tachi et al. | Jan 1978 | A |
| 4090190 | Rostkovsky et al. | May 1978 | A |
| 4240151 | Kawagoe et al. | Dec 1980 | A |
| 4308595 | Houghton | Dec 1981 | A |
| 4312046 | Taylor | Jan 1982 | A |
| 4322822 | McPherson | Mar 1982 | A |
| 4342102 | Puar | Jul 1982 | A |
| 4347585 | Eardley | Aug 1982 | A |
| 4385368 | Principi et al. | May 1983 | A |
| 4394752 | Boudon et al. | Jul 1983 | A |
| 4404480 | Ransom et al. | Sep 1983 | A |
| 4419741 | Stewart et al. | Dec 1983 | A |
| 4442507 | Roesner | Apr 1984 | A |
| 4479200 | Sato et al. | Oct 1984 | A |
| 4525921 | Carson et al. | Jul 1985 | A |
| 4534008 | Fuchs et al. | Aug 1985 | A |
| 4554640 | Wong et al. | Nov 1985 | A |
| 4561070 | Armstrong | Dec 1985 | A |
| 4608672 | Roberts et al. | Aug 1986 | A |
| 4646128 | Carson et al. | Feb 1987 | A |
| 4646266 | Ovshinsky et al. | Feb 1987 | A |
| 4661927 | Graebel | Apr 1987 | A |
| 4710900 | Higuchi | Dec 1987 | A |
| 4721885 | Brodie | Jan 1988 | A |
| 4757475 | Awaya et al. | Jul 1988 | A |
| 4772886 | Hasegawa et al. | Sep 1988 | A |
| 4782340 | Czubatyj et al. | Nov 1988 | A |
| 4800529 | Ueno et al. | Jan 1989 | A |
| 4845679 | Vu | Jul 1989 | A |
| 4884238 | Lee et al. | Nov 1989 | A |
| 4920516 | Tsuchimoto et al. | Apr 1990 | A |
| 5051865 | Kato et al. | Sep 1991 | A |
| 5163328 | Holland et al. | Nov 1992 | A |
| 5203731 | Zimmerman | Apr 1993 | A |
| 5296716 | Ovshinsky et al. | Mar 1994 | A |
| 5357471 | Alapat | Oct 1994 | A |
| 5390145 | Nakasha et al. | Feb 1995 | A |
| 5397957 | Zimmerman | Mar 1995 | A |
| 5432729 | Carson et al. | Jul 1995 | A |
| 5441907 | Sung et al. | Aug 1995 | A |
| 5463269 | Zimmerman | Oct 1995 | A |
| 5463583 | Takashina | Oct 1995 | A |
| 5493533 | Lambrache | Feb 1996 | A |
| 5569973 | Zimmerman | Oct 1996 | A |
| 5576986 | Matsuzaki et al. | Nov 1996 | A |
| 5640343 | Gallagher et al. | Jun 1997 | A |
| 5668032 | Holmberg et al. | Sep 1997 | A |
| 5673218 | Shepard | Sep 1997 | A |
| 5675531 | McClelland et al. | Oct 1997 | A |
| 5719589 | Norman et al. | Feb 1998 | A |
| 5835396 | Zhang | Nov 1998 | A |
| 5837564 | Sandhu et al. | Nov 1998 | A |
| 5840608 | Chang | Nov 1998 | A |
| 5889694 | Shepard | Mar 1999 | A |
| 6055180 | Gudesen et al. | Apr 2000 | A |
| 6075723 | Naiki et al. | Jun 2000 | A |
| 6117720 | Harshfield | Sep 2000 | A |
| 6163475 | Proebsting | Dec 2000 | A |
| 6185122 | Johnson et al. | Feb 2001 | B1 |
| 6198682 | Proebsting | Mar 2001 | B1 |
| 6236587 | Gudesen et al. | May 2001 | B1 |
| 6256767 | Kuekes et al. | Jul 2001 | B1 |
| 6259132 | Pio | Jul 2001 | B1 |
| 6351023 | Gates et al. | Feb 2002 | B1 |
| 6385075 | Taussig et al. | May 2002 | B1 |
| 6459095 | Heath et al. | Oct 2002 | B1 |
| 6462998 | Proebsting | Oct 2002 | B1 |
| 6478231 | Taussig | Nov 2002 | B1 |
| 6552409 | Taussig et al. | Apr 2003 | B2 |
| 6559468 | Kuekes et al. | May 2003 | B1 |
| 6567295 | Taussig et al. | May 2003 | B2 |
| 6586327 | Shepard | Jul 2003 | B2 |
| 6598164 | Shepard | Jul 2003 | B1 |
| 6613650 | Holmberg | Sep 2003 | B1 |
| 6721223 | Matsumoto et al. | Apr 2004 | B2 |
| 6744681 | Hogan | Jun 2004 | B2 |
| 6839260 | Ishii | Jan 2005 | B2 |
| 6956757 | Shepard | Oct 2005 | B2 |
| 7054219 | Petti et al. | May 2006 | B1 |
| 7088613 | Lue et al. | Aug 2006 | B2 |
| 7149934 | Shepard | Dec 2006 | B2 |
| 7183206 | Shepard | Feb 2007 | B2 |
| 7190602 | Johnson et al. | Mar 2007 | B2 |
| 7330369 | Tran | Feb 2008 | B2 |
| 7376008 | Shepard | May 2008 | B2 |
| 7408798 | Bernstein et al. | Aug 2008 | B2 |
| 7460384 | Shepard | Dec 2008 | B2 |
| 7471547 | Schloesser | Dec 2008 | B2 |
| 7548453 | Nestler | Jun 2009 | B2 |
| 7548454 | Nestler | Jun 2009 | B2 |
| 7554873 | Lee et al. | Jun 2009 | B2 |
| 7593246 | Shepard | Sep 2009 | B2 |
| 7593256 | Nestler | Sep 2009 | B2 |
| 20020126526 | Taussig et al. | Sep 2002 | A1 |
| 20020184459 | Taussig et al. | Dec 2002 | A1 |
| 20020191434 | Taussing et al. | Dec 2002 | A1 |
| 20020192895 | Taussig et al. | Dec 2002 | A1 |
| 20020196659 | Hurst et al. | Dec 2002 | A1 |
| 20030003633 | Mei et al. | Jan 2003 | A1 |
| 20030021176 | Hogan | Jan 2003 | A1 |
| 20030026120 | Scheuerlein | Feb 2003 | A1 |
| 20030028699 | Holtzman et al. | Feb 2003 | A1 |
| 20040145938 | Tihanyi | Jul 2004 | A1 |
| 20040160805 | Rinerson et al. | Aug 2004 | A1 |
| 20050067675 | Shepard | Mar 2005 | A1 |
| 20050127350 | Furkay et al. | Jun 2005 | A1 |
| 20060072427 | Kanda et al. | Apr 2006 | A1 |
| 20070028150 | Shepard | Feb 2007 | A1 |
| 20070242494 | Nestler | Oct 2007 | A1 |
| 20070247890 | Shepard | Oct 2007 | A1 |
| 20080013354 | Shepard | Jan 2008 | A1 |
| 20080016414 | Shepard | Jan 2008 | A1 |
| 20090141535 | Yang et al. | Jun 2009 | A1 |
| 20090161420 | Shepard | Jun 2009 | A1 |
| 20090225579 | Shepard et al. | Sep 2009 | A1 |
| 20090225621 | Shepard | Sep 2009 | A1 |
| 20090296445 | Shepard | Dec 2009 | A1 |
| Number | Date | Country |
|---|---|---|
| 10111454 | Sep 2002 | DE |
| 0202892 | Nov 1986 | EP |
| 0257926 | Mar 1988 | EP |
| 57203293 | Dec 1982 | JP |
| 57203294 | Dec 1982 | JP |
| 2098898 | Apr 1990 | JP |
| WO-9939394 | Aug 1999 | WO |
| Number | Date | Country | |
|---|---|---|---|
| 20090109726 A1 | Apr 2009 | US |