SEMICONDUCTOR MEMORY DEVICE
20220093151 · 2022-03-24
Assignee
Inventors
Cpc classification
H10B51/20
ELECTRICITY
H10B53/20
ELECTRICITY
International classification
Abstract
A semiconductor memory device includes a first memory transistor, a first memory capacitor, and a control circuit connected to them. The first memory transistor includes a first gate electrode, a first semiconductor layer, and a first insulating film containing an insulating material. The first memory capacitor includes a first electrode, a second electrode, and a second insulating film containing the insulating material of the first insulating film. The control circuit is configured to perform a first program operation that supplies the first gate electrode with a first program voltage, a second program operation that supplies the first gate electrode with a second program voltage larger than the first program voltage, and a first read operation that supplies at least one of the first electrode or the second electrode with a voltage. The control circuit performs the first or the second program operation after performing the first read operation.
Claims
1. A semiconductor memory device comprising a first memory transistor, a first memory capacitor, and a control circuit connected to the first memory transistor and the first memory capacitor, wherein the first memory transistor includes: a first gate electrode; a first semiconductor layer opposed to the first gate electrode; and a first insulating film disposed between the first gate electrode and the first semiconductor layer and containing an insulating material, the first memory capacitor includes: a first electrode; a second electrode opposed to the first electrode; and a second insulating film disposed between the first electrode and the second electrode, the second insulating film containing the insulating material of the first insulating film, the control circuit is configured to perform: a first program operation that supplies the first gate electrode with a first program voltage; a second program operation that supplies the first gate electrode with a second program voltage larger than the first program voltage; and a first read operation that supplies at least one of the first electrode or the second electrode with a voltage, wherein the control circuit performs the first program operation or the second program operation after performing the first read operation.
2. The semiconductor memory device according to claim 1, comprising: a plurality of the first gate electrodes arranged in a first direction; the first semiconductor layer extending in the first direction; and the first insulating film disposed between the plurality of first gate electrodes and the first semiconductor layer.
3. The semiconductor memory device according to claim 2, comprising: the first electrode extending in the first direction, the first electrode having an outer peripheral surface covered with the first semiconductor layer; and the second electrode extending in the first direction, the second electrode having an outer peripheral surface covered with the first electrode.
4. The semiconductor memory device according to claim 1, wherein the first insulating film and the second insulating film contain oxygen (O) and hafnium (Hf).
5. The semiconductor memory device according to claim 4, wherein the first insulating film and the second insulating film contain orthorhombic crystals as a crystalline structure.
6. The semiconductor memory device according to claim 1, wherein the insulating material of the first insulating film and the second insulating film is a ferroelectric material.
7. A semiconductor memory device comprising a first memory transistor, a first memory capacitor, and a control circuit connected to the first memory transistor and the first memory capacitor, wherein the first memory transistor includes: a first gate electrode; a first semiconductor layer opposed to the first gate electrode; and a first insulating film disposed between the first gate electrode and the first semiconductor layer and containing an insulating material, the first memory capacitor includes: a first electrode; a second electrode opposed to the first electrode; and a second insulating film disposed between the first electrode and the second electrode, the second insulating film containing the insulating material of the first insulating film, the control circuit is configured to perform: a first erase operation that supplies the first memory transistor with a first erase voltage; a second erase operation that supplies the first memory transistor with a second erase voltage larger than the first erase voltage; a first read operation that supplies at least one of the first electrode or the second electrode with a voltage, wherein the control circuit performs the first erase operation or the second erase operation after performing the first read operation.
8. The semiconductor memory device according to claim 7, comprising: a plurality of the first gate electrodes arranged in a first direction; the first semiconductor layer extending in the first direction; and the first insulating film disposed between the plurality of first gate electrodes and the first semiconductor layer.
9. The semiconductor memory device according to claim 8, comprising: the first electrode extending in the first direction, the first electrode having an outer peripheral surface covered with the first semiconductor layer; and the second electrode extending in the first direction, the second electrode having an outer peripheral surface covered with the first electrode.
10. The semiconductor memory device according to claim 7, wherein the first insulating film and the second insulating film contain oxygen (O) and hafnium (Hf).
11. The semiconductor memory device according to claim 10, wherein the first insulating film and the second insulating film contain orthorhombic crystals as a crystalline structure.
12. The semiconductor memory device according to claim 7, wherein the insulating material of the first insulating film and the second insulating film is a ferroelectric material.
13. A semiconductor memory device comprising a first memory transistor, a second memory transistor, a first memory capacitor, and a control circuit connected to the first memory transistor, the second memory transistor, and the first memory capacitor, wherein the first memory transistor includes: a first gate electrode; a first semiconductor layer opposed to the first gate electrode; and a first insulating film disposed between the first gate electrode and the first semiconductor layer and containing an insulating material, the second memory transistor includes: a second gate electrode; a second semiconductor layer opposed to the second gate electrode; and a second insulating film disposed between the second gate electrode and the second semiconductor layer, the first memory capacitor includes: a first electrode; a second electrode opposed to the first electrode; and a third insulating film disposed between the first electrode and the second electrode, the third insulating film containing the insulating material of the first insulating film, the control circuit performs: a first read operation that supplies at least one of the first electrode or the second electrode with a voltage; a second read operation that supplies the first gate electrode with a read voltage after performing the first read operation; a program operation that supplies the second gate electrode with a program voltage larger than the read voltage after performing the second read operation; and a refresh operation that supplies the first memory transistor with a voltage larger than the program voltage after performing the program operation.
14. The semiconductor memory device according to claim 13, comprising: a plurality of the first gate electrodes arranged in a first direction; the first semiconductor layer extending in the first direction; and the first insulating film disposed between the plurality of first gate electrodes and the first semiconductor layer.
15. The semiconductor memory device according to claim 14, comprising: the first electrode extending in the first direction, the first electrode having an outer peripheral surface covered with the first semiconductor layer; and the second electrode extending in the first direction, the second electrode having an outer peripheral surface covered with the first electrode.
16. The semiconductor memory device according to claim 13, wherein the first insulating film and the third insulating film contain oxygen (O) and hafnium (Hf).
17. The semiconductor memory device according to claim 16, wherein the first insulating film and the third insulating film contain orthorhombic crystals as a crystalline structure.
18. The semiconductor memory device according to claim 13, wherein the insulating material of the first insulating film and the third insulating film is a ferroelectric material.
19. The semiconductor memory device according to claim 13, wherein the second insulating film contains the insulating material of the first insulating film.
20. The semiconductor memory device according to claim 19, wherein the first, second and third insulating films contain oxygen (O) and hafnium (Hf).
21. The semiconductor memory device according to claim 20, wherein the first, second and third insulating films contain orthorhombic crystals as a crystalline structure.
22. The semiconductor memory device according to claim 19, wherein the insulating material of the first, second and third insulating films is a ferroelectric material.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0004]
[0005]
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
DETAILED DESCRIPTION
[0070] A semiconductor memory device according to one embodiment includes a first memory transistor, a first memory capacitor, and a control circuit connected to the first memory transistor and the first memory capacitor. The first memory transistor includes: a first gate electrode; a first semiconductor layer opposed to the first gate electrode; and a first insulating film disposed between the first gate electrode and the first semiconductor layer and containing an insulating material. The first memory capacitor includes: a first electrode; a second electrode opposed to the first electrode; and a second insulating film disposed between the first electrode and the second electrode, the second insulating film containing the insulating material of the first insulating film. The control circuit is configured to perform: a first program operation that supplies the first gate electrode with a first program voltage; a second program operation that supplies the first gate electrode with a second program voltage larger than the first program voltage; a first read operation that supplies at least one of the first electrode or the second electrode with a voltage. The control circuit performs the first program operation or the second program operation after performing the first read operation.
[0071] A semiconductor memory device according to one embodiment includes a first memory transistor, a first memory capacitor, and a control circuit connected to the first memory transistor and the first memory capacitor. The first memory transistor includes: a first gate electrode; a first semiconductor layer opposed to the first gate electrode; and a first insulating film disposed between the first gate electrode and the first semiconductor layer. The first memory capacitor includes: a first electrode; a second electrode opposed to the first electrode; and a second insulating film disposed between the first electrode and the second electrode, the second insulating film containing a material common to the first insulating film. The control circuit is configured to perform: a first erase operation that supplies the first memory transistor with a first erase voltage; a second erase operation that supplies the first memory transistor with a second erase voltage larger than the first erase voltage; and a first read operation that supplies at least one of the first electrode and the second electrode with a voltage. The control circuit performs the first erase operation or the second erase operation after performing the first read operation.
[0072] A semiconductor memory device according to one embodiment includes a first memory transistor, a second memory transistor, a first memory capacitor, and a control circuit connected to the first memory transistor, the second memory transistor, and the first memory capacitor. The first memory transistor includes: a first gate electrode; a first semiconductor layer opposed to the first gate electrode; and a first insulating film disposed between the first gate electrode and the first semiconductor layer. The second memory transistor includes: a second gate electrode; a second semiconductor layer opposed to the second gate electrode; and a second insulating film disposed between the second gate electrode and the second semiconductor layer. The first memory capacitor includes: a first electrode; a second electrode opposed to the first electrode; and a third insulating film disposed between the first electrode and the second electrode, the third insulating film containing a material common to the first insulating film. The control circuit performs: a first read operation that supplies at least one of the first electrode and the second electrode with a voltage; a second read operation that supplies the first gate electrode with a read voltage after performing the first read operation; a program operation that supplies the second gate electrode with a program voltage larger than the read voltage after performing the second read operation; and a refresh operation that supplies the first memory transistor with a voltage larger than the program voltage after performing the program operation.
[0073] Next, semiconductor memory devices according to embodiments are described in detail with reference to the accompanying drawings. The following embodiments are only examples, and are not described for the purpose of limiting the present invention. The following drawings are schematic, and forsake of convenience, apart of a configuration and the like is sometimes omitted. Parts common in a plurality of embodiments are attached by same reference numerals and their descriptions may be omitted.
[0074] In this specification, when referring to “semiconductor memory device”, it may mean a memory die and may mean a memory system including a controller die, such as a memory chip, a memory card, and a Solid State Drive (SSD). Further, it may mean a configuration including a host computer, such as a smartphone, a tablet terminal, and a personal computer.
[0075] In this specification, when referring to “control circuit”, it may mean a peripheral circuit, such as a sequencer, disposed in a memory die, it may mean a controller die, a controller chip, or the like connected to a memory die, or it may mean a configuration including both of them.
[0076] In this specification, when referring to that a first configuration “is electrically connected” to a second configuration, the first configuration may be directly connected to the second configuration, and the first configuration may be connected to the second configuration via a wiring, a semiconductor member, a transistor, or the like. For example, when three transistors are connected in series, even when the second transistor is in OFF state, the first transistor is “electrically connected” to the third transistor.
[0077] In this specification, when referring to that the first configuration “is connected between” the second configuration and a third configuration, it may mean that the first configuration, the second configuration, and the third configuration are connected in series and the second configuration is connected to the third configuration via the first configuration.
[0078] In this specification, when referring to that a circuit or the like “electrically conducts” two wirings or the like, it may mean, for example, that this circuit or the like includes a transistor or the like, this transistor or the like is disposed on a current path between the two wirings, and this transistor or the like turns ON.
[0079] In this specification, a direction parallel to an upper surface of the substrate is referred to as an X-direction, a direction parallel to the upper surface of the substrate and perpendicular to the X-direction is referred to as a Y-direction, and a direction perpendicular to the upper surface of the substrate is referred to as a Z-direction.
[0080] In this specification, a direction along a predetermined plane is referred to as a first direction, a direction intersecting with the first direction along this predetermined plane is referred to as a second direction, and a direction intersecting with this predetermined plane is referred to as a third direction in some cases. These first direction, second direction, and third direction may correspond to any of the X-direction, the Y-direction, and the Z-direction and need not to correspond to these directions.
[0081] Expressions such as “above” and “below” in this specification are based on the substrate. For example, a direction away from the substrate along the Z-direction is referred to as above and a direction approaching the substrate along the Z-direction is referred to as below. A lower surface and a lower end of a certain configuration mean a surface and an end portion on the substrate side of this configuration. An upper surface and an upper end of a certain configuration mean a surface and an end portion on a side opposite to the substrate of this configuration. A surface intersecting with the X-direction or the Y-direction is referred to as a side surface and the like.
First Embodiment
[0082] [Memory System 10]
[0083]
[0084] The memory system 10, for example, reads, writes, and erases user data in response to a signal transmitted from a host computer 20. The memory system 10 is, for example, any system that can store the user data including a memory chip, a memory card, and an SSD. The memory system 10 includes a plurality of memory dies MD that store the user data and a controller die CD connected to the plurality of memory dies MD and the host computer 20. The controller die CD includes, for example, a processor, a RAM, and the like, and performs a process, such as conversion between a logical address and a physical address, bit error detection/correction, a garbage collection (compaction), and a wear leveling.
[0085]
[0086] The memory die MD includes a memory cell array MCA.sub.F, a memory cell array MCA.sub.R, and a peripheral circuit PC connected to these memory cell arrays MCA.sub.F, MCA.sub.R. The memory cell array MCA.sub.F is used for storing user data. The memory cell array MCA.sub.R is used for storing a state of memory cells in the memory cell array MCA.sub.F.
[0087]
[0088] The memory cell array MCA.sub.F includes a plurality of memory blocks BLK. The plurality of memory blocks BLK each include a plurality of string units SU. The plurality of string units SU each include a plurality of memory strings MS. The plurality of memory strings MS have one ends each connected to the peripheral circuit PC via a bit line BL.sub.F. The plurality of memory strings MS have other ends each connected to the peripheral circuit PC via a common source line SL.
[0089] The memory string MS includes a drain-side select transistor STD, a plurality of memory cells MC.sub.F (memory transistors), and a source-side select transistor STS, which are connected in series between the bit line BL.sub.F and the source line SL.
[0090] The memory cell MC.sub.F is a field-effect type transistor including a semiconductor layer that functions as a channel region, a gate insulating film including a memory unit, and a gate electrode. The memory cell MC.sub.F has a threshold voltage that changes according to the state of the memory unit. The memory cell MC.sub.F stores one bit or a plurality of bits of data. Word lines WL.sub.F are connected to respective gate electrodes of the plurality of memory cells MC.sub.F corresponding to one memory string MS. These respective word lines WL.sub.F are connected to all of the memory strings MS in one memory block BLK in common.
[0091] The select transistor (STD, STS) is a field-effect type transistor including a semiconductor layer that functions as a channel region, a gate insulating film, and a gate electrode. Select gate lines (SGD, SGS) are connected to the respective gate electrodes of the select transistors (STD, STS). The drain-side select gate line SGD is disposed corresponding to the string unit SU and connected to all of the memory strings MS in one string unit SU in common. The source-side select gate line SGS is connected to all of the memory strings MS in the plurality of string units SU in common.
[0092]
[0093] The memory cell array MCA.sub.R includes a plurality of bit lines BL.sub.R, a plurality of word lines WL.sub.R, a plurality of plate lines PL, a plurality of memory cells MC.sub.R connected to the plurality of bit lines BL.sub.R, the plurality word lines WL.sub.R, and the plurality of plate lines PL. The plurality of respective memory cells MC.sub.R connected to one word line WL.sub.R are connected to the mutually different bit lines BL.sub.R. The plurality of respective memory cells MC.sub.R connected to one bit line BL.sub.R are connected to the mutually different word lines WL.sub.R.
[0094] The memory cells MC.sub.R each include a select transistor ST.sub.R and a capacitor C.sub.R connected in series between the bit line BL.sub.R and the plate line PL.
[0095] The select transistor ST.sub.R is a field-effect type transistor that includes a semiconductor layer functioning as a channel region, a gate insulating film, and agate electrode. To each of the gate electrodes of the select transistors ST.sub.R, the word line WL.sub.R is connected.
[0096] The capacitor C.sub.R is a capacitor including a pair of electrodes and an insulating film including a memory unit.
[0097] For example, the peripheral circuit PC includes a voltage generation circuit that generates an operating voltage and outputs it to a voltage supply line, a decode circuit that electrically conducts a desired voltage supply line with each wiring in the memory cell array MCA.sub.F (the bit line BL.sub.F, the source, line SL, the word line WL.sub.F, and the select gate line (SGD, SGS)) and each wiring in the memory cell array MCA.sub.R (the bit line BL.sub.R, the word line WL.sub.R, and the plate line PL), a sense amplifier circuit that senses a current or a voltage of the bit lines BL.sub.F, BL.sub.R, and the like.
[0098]
[0099] The block decoder BLKD includes a plurality of block decode units blkd disposed corresponding to the plurality of memory blocks BLK in the memory cell array MCA.sub.F. The block decode unit blkd includes a plurality of transistors T.sub.BLK disposed corresponding to the plurality of word lines WL.sub.F in the memory block BLK. The transistor T.sub.BLK is, for example, a field-effect type NMOS transistor. The transistor T.sub.BLK has a drain electrode connected to the word line WL.sub.F. The transistor T.sub.BLK has a source electrode connected to a wiring CG. A plurality of the wirings CG are disposed corresponding to all transistors T.sub.BLK in the block decode unit blkd. The wirings CG are connected to all block decode units blkd in the block decoder BLKD. The transistor T.sub.BLK has a gate electrode connected to a signal supply line BLKSEL. A plurality of the signal supply lines BLKSEL are disposed corresponding to all block decode units blkd. The signal supply line BLKSEL is connected to all transistors T.sub.BLK in the block decode unit blkd.
[0100] In a read operation, write sequence, and an erase sequence on the memory cell array MCA.sub.F, for example, one signal supply line BLKSEL corresponding to a block address in an address register (not illustrated) enters a “H” state and the other signal supply lines BLKSEL enter a “L” state. For example, a predetermined driving voltage having a positive magnitude is supplied to one signal supply line BLKSEL and a ground voltage V.sub.SS or the like is supplied to the other signal supply lines BLKSEL. Thus, all word lines WL.sub.F in one memory block BLK corresponding to this block address electrically conduct with the above-described voltage supply line via all wirings CG. Additionally, all word lines WL.sub.F in the other memory blocks BLK enter a floating state.
[0101] [Structure of Memory Die MD]
[0102]
[0103] As illustrated in
[0104] As illustrated in
[0105] The semiconductor substrate 100 is, for example, a semiconductor substrate made of P type silicon (Si) containing P type impurities, such as boron (B). In the surface of the semiconductor substrate 100, an N type well region containing N type impurities, such as phosphorus (P), a P type well region containing P type impurities, such as boron (B), a semiconductor substrate region where the N type well region or the P type well region is not disposed, insulating regions 100I, and the like are disposed.
[0106] The transistor layer L.sub.TR includes a plurality of transistors Tr. The plurality of transistors Tr are field-effect type transistors having channel regions on the surface of the semiconductor substrate 100. The plurality of transistors Tr constitute the peripheral circuit PC.
[0107] The wiring layers D0, D1, D2 include a plurality of wirings d0, d1, d2, respectively. For example, the plurality of wirings d0, d1, d2 may include a stacked film of a barrier conductive film, such as titanium nitride (TiN), and a metal film, such as tungsten (W), or the like.
[0108] For example, as illustrated in
[0109] For example, as illustrated in
[0110] The conductive layer 110 is a substantially plate-shaped conductive layer extending in the X-direction. The conductive layer 110 may include a stacked film of a barrier conductive film, such as titanium nitride (TiN), and a metal film, such as tungsten (W), or the like. For example, the conductive layer 110 may contain polycrystalline silicon containing impurities, such as phosphorus (P) or boron (B), or the like. Between the plurality of conductive layers 110 arranged in the Z-direction, insulating layers 101, such as silicon oxide (SiO.sub.2), are disposed.
[0111] A part of the conductive layers 110 each surround the outer peripheral surface of the transistor structure 120. One end and the other end in the Y-direction of the conductive layer 110 are in contact with side surfaces in the Y-direction of the inter-block insulating layers ST. A part of the respective conductive layers 110 function as the word lines WL.sub.F (
[0112] A part of the conductive layers 110 each cover the outer peripheral surface of the transistor structure 140. As illustrated in
[0113] A conductive layer 111 (
[0114] A conductive layer 112 is disposed below the conductive layer 111. For example, the conductive layer 112 may contain polycrystalline silicon containing N type impurities, such as phosphorus (P), or containing P type impurities, such as boron (B), or the like. The conductive layer 112 may include, for example, a conductive layer including a metal, such as tungsten (W), tungsten silicide, or the like, or another conductive layer. The conductive layer 112 is connected to lower ends of the capacitor structures 130 to function as the plate line PL (
[0115] For example, as illustrated in
[0116] The semiconductor layers 121 function as channel regions of the plurality of memory cells MC.sub.F and the source-side select transistor STS included in one memory string MS (
[0117] The insulating layer 122 contains, for example, silicon oxide (SiO.sub.2) or the like.
[0118] The ferroelectric film 123 may contain, for example, orthorhombic hafnium oxide. The hafnium oxide contained in the ferroelectric film 123 may mainly contain orthorhombic crystals. More specifically, the hafnium oxide contained in the ferroelectric film 123 may mainly contain a third orthorhombic crystal (orthorhombic III (space group Pbc21, space group number 29). Among crystals in the hafnium oxide contained in the ferroelectric film 123, a proportion of the orthorhombic crystals may be the largest.
[0119] The ferroelectric film 123 can contain at least one additive element selected from the group consisting of silicon (Si), zirconium (Zr), aluminum (Al), yttrium (Y), strontium (Sr), lanthanum (La), samarium (Sm), gadolinium (Gd), terbium (Tb), dysprosium (Dy), holmium (Ho), erbium (Er), ytterbium (Yb), lutetium (Lu), and barium (Ba).
[0120] From the aspect of causing the hafnium oxide to exhibit ferroelectricity, a concentration of the additive element is preferably from 0.1 atomic percent or more and 60 atomic percent or less. The appropriate range of the concentration of the additive element to cause the hafnium oxide to exhibit the ferroelectricity differs depending on the kind of the additive element. For example, in the case of the additive element being silicon (Si), the appropriate range of the concentration of the additive element to exhibit the ferroelectricity is from 3 atomic percent or more to 7 atomic percent or less. For example, in the case of the additive element being barium (Ba), the appropriate range of the concentration of the additive element to exhibit the ferroelectricity is from 0.1 atomic percent or more to 3 atomic percent or less. For example, in the case of the additive element being zirconium (Zr), the appropriate range of the concentration of the additive element to exhibit the ferroelectricity is from 10 atomic percent or more to 60 atomic percent or less.
[0121] For example, as illustrated in
[0122] The semiconductor layer 131 is a semiconductor layer, such as polycrystalline silicon (Si), containing N type impurities, such as phosphorus (P), or P type impurities, such as boron (B). As illustrated in
[0123] The conductive layer 132 functions as one electrode constituting the capacitor C.sub.R (
[0124] For example, the ferroelectric film 133 may contain the material and the crystalline structure similar to those of the ferroelectric film 123. A composition ratio of the respective materials contained in the ferroelectric film 133 may be matched with a composition ratio of the respective materials contained in the ferroelectric film 123 in a range of ±5%.
[0125] The conductive layer 134 functions as the other electrode constituting the capacitor C.sub.R. The conductive layer 134 is insulated from the conductive layer 132 via the ferroelectric film 133. The conductive layer 134 may include a stacked film of a barrier conductive film, such as titanium nitride (TiN), and a metal film, such as tungsten (W), or the like. As illustrated in
[0126] For example, the insulating layer 135 contains silicon oxide (SiO.sub.2) or the like.
[0127] For example, as illustrated in
[0128] For example, the semiconductor layer 141 is a semiconductor layer, such as polycrystalline silicon (Si). The semiconductor layer 141 functions as a channel region of the drain-side select transistor STD (
[0129] An impurity region 144 containing N type impurities, such as phosphorus (P), is disposed at the upper end portion of the semiconductor layer 141. The impurity region 144 is connected to a wiring m0 via a contact Ch and a contact Vy (
[0130] The semiconductor layer 141 has a lower end portion connected to the semiconductor layer 121 and the semiconductor layer 131.
[0131] The gate insulating film 142 may be, for example, the upper end portion of the ferroelectric film 123 and the insulating layer 122.
[0132] For example, as illustrated in
[0133] [Threshold Voltage of Memory Cell MC.sub.F]
[0134] Next, with reference to
[0135] In the example of
[0136] In the read operation, for example, a read voltage V.sub.CGR larger than the verify voltage V.sub.VFYP and smaller than the verify voltage V.sub.VFYE is supplied to a selected word line WL.sub.F. In the example of
[0137] In the read operation, for example, a read pass voltage V.sub.READ larger than the threshold voltage of the memory cell MC.sub.F controlled to be in the upper state is supplied to unselected word lines WL.sub.F. Accordingly, the unselected memory cells MC.sub.F enters the ON state regardless of stored data. Accordingly, the selected memory cell MC.sub.F electrically conducts with the bit line BL.sub.F (
[0138] Next, with reference to
[0139] As described with reference to
[0140] The state S.sub.1 is the state of the memory cell MC.sub.F controlled to be the upper state. The polarizability P of the state S.sub.1 is negative polarizability P.sub.1 and the voltage of the word line WL.sub.F in the state is the ground voltage V.sub.SS. In the state, as illustrated in
[0141] When a voltage having a magnitude around the read pass voltage V.sub.READ is supplied to the gate electrode of the memory cell MC.sub.F in the state S.sub.1, the state of polarization in the ferroelectric film 123 does not change. When the supply of the voltage to the gate electrode is halted in the state, the memory cell MC.sub.F returns to the state S.sub.1.
[0142] When a voltage of positive polarity having a magnitude equal to or more than the predetermined magnitude is supplied to the gate electrode of the memory cell MC.sub.F in the state S.sub.1, the direction of the polarization in the ferroelectric film 123 is inverted because of an electric field between the conductive layer 110 and the semiconductor layer 121, and as illustrated in
[0143] The state S.sub.2 is the state of the memory cell MC.sub.F controlled to be the lower state. The polarizability P of the state S.sub.2 is positive polarizability P.sub.2, and the voltage of the word line WL.sub.F in the state is the ground voltage V.sub.SS. In the state, as illustrated in
[0144] When a voltage of negative polarity having a magnitude equal to or more than the predetermined magnitude is supplied to the gate electrode of the memory cell MC.sub.F in the state S.sub.2, the direction of the polarization in the ferroelectric film 123 is inverted because of an electric field between the conductive layer 110 and the semiconductor layer 121, and as illustrated in
[0145] [Read Operation of Memory Cell Array MCA.sub.F]
[0146] Next, with reference to
[0147] The read operation according to the embodiment is collectively performed on all memory cells MC.sub.F included in one string unit SU and connected to the selected word line WL.sub.F. In the following description, the configuration including all memory cells MC.sub.F included in one string unit SU and connected to one word line WL.sub.F is referred to as a page PG in some cases.
[0148] In the read operation, for example, a voltage V.sub.DD is supplied to the bit line BL.sub.F and a voltage V.sub.SRC is supplied to the source line SL. For example, the voltage V.sub.SRC has a magnitude around the ground voltage V.sub.SS. For example, the voltage V.sub.SRC is larger than the ground voltage V.sub.SS and smaller than the voltage V.sub.DD.
[0149] The plurality of memory cells MC.sub.F connected to the selected word line WL.sub.F are selectively electrically conducted with the bit lines BL.sub.F and the source line SL. For example, a voltage V.sub.SG is supplied to the select gate line (SGD, SGS) to set the select transistor (STD, STS) to the ON state. The read pass voltage V.sub.READ is supplied to the unselected word lines WL.sub.F to set all memory cells MC.sub.F connected to the unselected word lines WL.sub.F to the ON state.
[0150] The read voltage V.sub.CGR is supplied to the selected word line WL.sub.F. Thus, the memory cell MC.sub.F corresponding to the lower state enters the ON state and the memory cell MC.sub.F corresponding to the upper state enters the OFF state. In the state, a sense amplifier module in the peripheral circuit PC detects the ON state/OFF state of the selected memory cell MC.sub.F and outputs it to the controller die CD (
[0151] [Write Sequence of Memory Cell Array MCA.sub.F]
[0152] Next, with reference to
[0153] Note that the write sequence according to the embodiment is collectively performed on all memory cells MC.sub.F in one page PG.
[0154] At Step S101 (
[0155] At Step S102, a program operation is performed.
[0156] For example, as illustrated in
[0157] In the program operation, the memory cells MC.sub.F whose threshold voltages are adjusted are selectively electrically conducted with the bit lines BL.sub.F. For example, voltage V.sub.SGD is supplied to the drain-side select gate lines SGD. The voltage V.sub.SGD is, for example, smaller than the voltage V.sub.SG of
[0158] In the program operation, the program voltage V.sub.PGM is supplied to the selected word line WL.sub.F. The program voltage V.sub.PGM is larger than the write pass voltage V.sub.PASS. Thus, the polarization state of the ferroelectric film 123 in the desired memory cell MC.sub.F can be changed.
[0159] At Step S103 (
[0160] In the verify operation, for example, as illustrated in
[0161] In the verify operation, the verify voltage V.sub.VFYP is supplied to the selected word line WL.sub.F. Additionally, the ON state/OFF state of the selected memory cell MC.sub.F is detected.
[0162] At Step S104 (
[0163] At Step S105, it is determined whether the loop count n.sub.W reaches a predetermined count N.sub.W or not. When the loop count n.sub.W has not reached, the process proceeds to Step S106. When the loop count n.sub.W has reached, the process proceeds to Step S108.
[0164] At Step S106, 1 is added to the loop count n.sub.W, and the process proceeds to Step S102. At Step S106, for example, a predetermined voltage ΔV is added to the program voltage V.sub.PGM. Accordingly, when the loop count n.sub.W is 2 or more, in the program operation at Step S102, the program voltage V.sub.PGM supplied to the selected word line WL.sub.F is larger than that in previous Step S102.
[0165] At Step S107, status data indicative of normal completion of the write sequence is stored in a status register (not illustrated) and is output to the controller die CD (
[0166] At Step S108, status data indicative of abnormal completion of the write sequence is stored in the status register (not illustrated) and is output to the controller die CD (
[0167] [Erase Sequence of Memory Cell Array MCA.sub.F]
[0168] Next, with reference to
[0169] The erase sequence according to the embodiment is collectively performed on all memory cells MC.sub.F in one memory block BLK.
[0170] At Step S201 (
[0171] At Step S202, the erase operation is performed.
[0172] In the erase operation, for example, as illustrated in
[0173] In the erase operation, the ground voltage V.sub.SS is supplied to the word lines WL.sub.F and the erase voltage V.sub.era is supplied to the source line SL. Thus, the polarization state of the ferroelectric film 123 in the memory cell MC.sub.F can be changed.
[0174] At Step S203 (
[0175] In the erase verify operation, for example, as illustrated in
[0176] At Step S204 (
[0177] At Step S205, it is determined whether the loop count n.sub.E reaches a predetermined count N.sub.E or not. When the loop count n.sub.E has not reached, the process proceeds to Step S206. When the loop count n.sub.E has reached, the process proceeds to Step S208.
[0178] At Step S206, 1 is added to the loop count n.sub.E, and the process proceeds to Step S202. At Step S206, for example, the predetermined voltage ΔV is added to the erase voltage V.sub.era. Accordingly, when the loop count n.sub.E is 2 or more, in the erase operation at Step S202, the erase voltage V.sub.era supplied to the source line SL is larger than that in previous Step S202.
[0179] At Step S207, status data indicative of normal completion of the erase sequence is stored in the status register (not illustrated) and is output to the controller die CD (
[0180] At Step S208, status data indicative of abnormal completion of the erase sequence is stored in the status register (not illustrated) and is output to the controller die CD (
[0181] [Characteristic Change of Ferroelectric Film 123]
[0182] In a case where the state of polarization does not change for a predetermined period or more, the ferroelectric exhibits a phenomenon so-called imprint in which the state of polarization is less likely to change in some cases.
[0183] For example, the graph illustrated as an example in
[0184] An influence of the imprint tends to be significantly exhibited as a count of polarization inversions in the ferroelectric film 123 increases.
[0185] Here, for example, from the aspect of reducing deterioration of the ferroelectric film 123 or the like, the voltage supplied to the ferroelectric film 123 is preferably the minimum necessary. Therefore, for example, it is considered that the program voltage V.sub.PGM is set to the program voltage V.sub.PGMB in accordance with the ferroelectric film 123 in the state S.sub.B. However, in the case, there may be a case where the number of the loop count n.sub.W, which has been described with reference to
[0186] Therefore, in the first embodiment, prior to the write sequence and the erase sequence, the program voltage V.sub.PGM and the erase voltage V.sub.era are adjusted.
[0187] [Adjustment of Program Voltage V.sub.PGM]
[0188]
[0189] At Step S301, the read operation is performed on the memory cell MC.sub.R corresponding to the page PG target for the write sequence.
[0190] For example, as illustrated in
[0191] Here, for example, as illustrated in
[0192] The memory cell MC.sub.R target for the read operation at Step S301 is controlled to be in the erase state. Hereinafter, regarding the memory cell MC.sub.R, the erase state is referred to as “state S.sub.3” in some cases. The write state is referred to as “state S.sub.4” in some cases.
[0193] For example, in a case where the ferroelectric film 133 in the capacitor C.sub.R is in the state S.sub.A, when the read voltage V.sub.READR of positive polarity is supplied to the plate line PL, the polarization state of the ferroelectric film 133 changes at a point when the voltage division of the capacitor C.sub.R reaches a certain magnitude, and the electric charges accumulated in the capacitor C.sub.R are discharged. In association with this, the voltage division of the bit line BL.sub.R significantly increases. Accordingly, at the point when the voltage of the plate line PL reaches the read voltage V.sub.READR, the voltage (the voltage division of the capacitor C.sub.BL) of the bit line BL.sub.R becomes a voltage V.sub.C1 and the voltage division of the capacitor C.sub.R becomes a voltage V.sub.C2 (=V.sub.READR−V.sub.C1).
[0194] On the other hand, in a case where the ferroelectric film 133 in the capacitor C.sub.R is in the state S.sub.B, when the read voltage V.sub.READR of positive polarity is supplied to the plate line PL, at the point when the voltage division of the capacitor C.sub.R reaches a certain magnitude, the polarization state of the ferroelectric film 133 changes, and the electric charges accumulated in the capacitor C.sub.R are discharged. In association with this, the voltage division of the bit line BL.sub.R significantly increases. Here, the voltage at which the polarization state of the ferroelectric film 133 in the state S.sub.B changes is smaller than the voltage at which the polarization state of the ferroelectric film 133 in the state S.sub.A changes. Therefore, at the point when the voltage of the plate line PL reaches the read voltage V.sub.READR, the voltage (the voltage division of the capacitor C.sub.BL) of the bit line BL.sub.R becomes a voltage V.sub.C3 larger than the voltage V.sub.C1 and the voltage division of the capacitor C.sub.R becomes a voltage V.sub.C4 (=V.sub.READR−V.sub.C3).
[0195] Therefore, by detecting the magnitude relationship between the voltage of the bit line BL.sub.R and a voltage V.sub.REF (V.sub.C1<V.sub.REF<V.sub.C3) in this state by a sense amplifier SA (
[0196] Note that the ferroelectric film 133 in the memory cell MC.sub.R transitions from the state S.sub.3 to the state S.sub.4 by performing the read operation.
[0197] At Step S302 (
[0198] At Step S303, the program voltage V.sub.PGM is set to the program voltage V.sub.PGMA and the adjustment of the voltage is terminated.
[0199] At Step S304, the program voltage V.sub.PGM is set to the program voltage V.sub.PGMB and the adjustment of the voltage is terminated.
[0200] Note that after the termination of the process depicted in
[0201] [Adjustment of Erase voltage V.sub.era]
[0202]
[0203] At Step S401, the read operation is performed on the plurality of memory cells MC.sub.R corresponding to the plurality of pages PG included in the memory block BLK target for the erase sequence.
[0204] For example, as illustrated in
[0205] Here, for example, as illustrated in
[0206] The memory cell MC.sub.R target for the read operation at Step S401 is controlled to be in the state S.sub.4.
[0207] For example, in a case where the ferroelectric film 133 in the capacitor C.sub.R is in the state S.sub.A, when the read voltage V.sub.READR of negative polarity is supplied to the plate line PL, the polarization state of the ferroelectric film 133 changes at a point when the voltage division of the capacitor C.sub.R reaches a certain magnitude, and the electric charges accumulated in the capacitor C.sub.R are discharged. In association with this, the voltage division of the bit line BL.sub.R significantly increases. Accordingly, at the point when the voltage of the plate line PL reaches the read voltage V.sub.READR, the voltage (the voltage division of the capacitor C.sub.BL) of the bit line BL.sub.R becomes a voltage V.sub.C5 and the voltage division of the capacitor C.sub.R becomes a voltage V.sub.C6 (=V.sub.READR−V.sub.C5).
[0208] On the other hand, in a case where the ferroelectric film 133 in the capacitor C.sub.R is in the state S.sub.B, when the read voltage V.sub.READR of negative polarity is supplied to the plate line PL, at the point when the voltage division of the capacitor C.sub.R reaches a certain magnitude, the polarization state of the ferroelectric film 133 changes, and the electric charges accumulated in the capacitor C.sub.R are discharged. In association with this, the voltage division of the bit line BL.sub.R significantly increases. Here, the voltage at which the polarization state of the ferroelectric film 133 in the state S.sub.B changes is smaller than the voltage at which the polarization state of the ferroelectric film 133 in the state S.sub.A changes. Therefore, at the point when the voltage of the plate line PL reaches the read voltage V.sub.READR, the voltage (the voltage division of the capacitor C.sub.BL) of the bit line BL.sub.R becomes a voltage V.sub.C7 smaller than the voltage V.sub.C5 and the voltage division of the capacitor C.sub.R becomes a voltage V.sub.C8 (=V.sub.READR−V.sub.C7).
[0209] Therefore, by detecting the magnitude relationship between the voltage of the bit line BL.sub.R and the voltage V.sub.REF (V.sub.C7<V.sub.REF<V.sub.C5) in this state by the sense amplifier SA (
[0210] Note that the ferroelectric film 133 in the memory cell MC.sub.R transitions from the state S.sub.4 to the state S.sub.3 by performing the read operation.
[0211] At Step S402 (
[0212] At Step S403, the erase voltage V.sub.era is set to the erase voltage V.sub.eraA and the adjustment of the voltage is terminated.
[0213] At Step S404, the erase voltage V.sub.era is set to the erase voltage V.sub.eraB and the adjustment of the voltage is terminated.
[0214] Note that after the termination of the process depicted in
[0215] [State of Imprint of Memory Cell MC.sub.F]
[0216] In the example illustrated in
[0217] In a case where the write sequence is not performed on the memory cell MC.sub.F in the state S.sub.1 and the memory cell MC.sub.R in the state S.sub.3 for a long time, the states of imprint of the memory cells MC.sub.F, MC.sub.R are maintained to the state S.sub.A or transition from the state S.sub.B to the state S.sub.A.
[0218] In a case where the write sequence is performed on the memory cell MC.sub.F in the state S.sub.1, first, as described above, the read operation is performed on the memory cell MC.sub.R, and it is detected whether the memory cell MC.sub.R is in the state S.sub.A or the state S.sub.B. According to this result, the program voltage V.sub.PGM is adjusted to the program voltage V.sub.PGMA or the program voltage V.sub.PGMB and the write sequence is performed in the state. Thus, this memory cell MC.sub.F transitions from the state S.sub.1 to the state S.sub.2. The memory cell MC.sub.R corresponding to this memory cell MC.sub.F transitions from the state S.sub.3 to the state S.sub.4.
[0219] In a case where the erase sequence is not performed on the memory cell MC.sub.F in the state S.sub.2 or the memory cell MC.sub.R in the state S.sub.4 for a long time, the states of imprint of the memory cells MC.sub.F, MC.sub.R are maintained to the state S.sub.B or transition from the state S.sub.A to the state S.sub.B.
[0220] In a case where the erase sequence is performed on the memory cell MC.sub.F in the state S.sub.2, first, as described above, the read operation is performed on the memory cell MC.sub.R, and it is detected whether the memory cell MC.sub.R is in the state S.sub.A or the state S.sub.B. According to this result, the erase voltage V.sub.era is adjusted to the erase voltage V.sub.eraA or the erase voltage V.sub.eraB and the erase sequence is performed in the state. Thus, this memory cell MC.sub.F transitions from the state S.sub.2 to the state S.sub.1. The memory cell MC.sub.R corresponding to this memory cell MC.sub.F transitions from the state S.sub.4 to the state S.sub.3.
[0221] [Assignment of Memory Cell MC.sub.R for Memory Cell MC.sub.F]
[0222] As described above, in this embodiment, the write sequence is performed on the memory cell MC.sub.F in units of pages PG. When the write sequence or the erase sequence is performed on the memory cell MC.sub.F, the state of the memory cell MC.sub.R also changes. In the case, for example, one page PG in the memory cell array MCA.sub.F may be made to correspond to at least one memory cell MC.sub.R in the memory cell array MCA.sub.R. Note that the capacitors C.sub.R connected between the bit lines BL.sub.R and the plate lines PL each can be independently operated.
Second Embodiment
[0223] Next, with reference to
[0224] The semiconductor memory device according to the second embodiment is basically configured similar to the semiconductor memory device according to the first embodiment.
[0225] However, in the second embodiment, for example, as illustrated in
[0226] Here, when the write sequence is performed on the page PG in the memory cell array MCA.sub.F, this page PG includes the memory cells MC.sub.F where the polarization state is controlled and the memory cells MC.sub.F where the polarization state is not controlled. Accordingly, a rewrite count on the page PG and a rewrite count on each memory cell MC.sub.F included in the page PG are not always matched. On the other hand, the rewrite count on the page PG and a rewrite count on the memory cell MC.sub.R corresponding to this page PG are matched. Therefore, the influence of imprint in the memory cell MC.sub.R is larger than the influence of imprint in the memory cell MC.sub.F. Accordingly, by monitoring the state of imprint in the memory cell MC.sub.R, the state of imprint of the memory cell MC.sub.F can be preferably controlled.
[0227] Next, with reference to
[0228] At Step S501, for example, the read operation described with reference to
[0229] At Step S502, it is determined whether the state of imprint of the memory cell MC.sub.R read at Step S501 is the state S.sub.A or the state S.sub.B. In a case where the memory cell MC.sub.R is in the state S.sub.A, the refresh sequence is terminated. In a case where the memory cell MC.sub.R is in the state S.sub.B, the process proceeds to Step S503.
[0230] At Step S503, the read operation is performed on one of the plurality of pages PG included in this string unit SU and user data stored in this page PG is obtained.
[0231] At Step S504, the write sequence is performed, and the user data obtained at Step S503 is written to the page PG in another string unit SU.
[0232] At Step S505, it is determined whether data in all of the pages PG included in the string unit SU have been transferred to another string unit SU or not. When the data are not transferred, the process proceeds to Step S503. When the data have been transferred, the process proceeds to Step S506.
[0233] At Step S506, the refresh operation is performed. For example, the refresh operation may be performed similarly to the erase operation, which has been described with reference to
[0234] As described above, in this embodiment, the write sequence is performed in units of pages PG. Even in a case where the read operation is performed on the memory cell MC.sub.R, the write sequence, the erase sequence, or the refresh operation is not performed on the memory cell MC.sub.F in some cases. In the case, for example, one page PG in the memory cell array MCA.sub.F may be made to correspond to the plurality of memory cells MC.sub.R in the memory cell array MCA.sub.R.
Third Embodiment
[0235] Next, with reference to
[0236] The semiconductor memory device according to the third embodiment is basically configured similarly to the semiconductor memory device according to the second embodiment.
[0237] However, in the second embodiment, for example, as described with reference to
[0238] On the other hand, in the third embodiment, for example, as illustrated in
[0239] Next, with reference to
[0240] At Step S601, for example, the read operation described with reference to
[0241] At Step S602, it is determined whether the state of imprint of the memory cell MC.sub.R read at Step S601 is the state S.sub.A or the state S.sub.B. In a case where the memory cell MC.sub.R is in the state S.sub.A, the process proceeds to Step S603. In a case where the memory cell MC.sub.R is in the state S.sub.B, the refresh sequence is terminated.
[0242] Step S603 to Step S605 are performed similarly to Step S503 to Step S505 (
[0243] At Step S606, the refresh operation is performed. For example, the refresh operation may be performed similarly to the program operation, which has been described with reference to
[0244] [Assignment of Memory Cell MC.sub.R for Memory Cell MC.sub.F]
[0245] In this embodiment, similarly to the second embodiment, one page PG in the memory cell array MCA.sub.F may be made to correspond to the plurality of memory cells MC.sub.R in the memory cell array MCA.sub.R.
Fourth Embodiment
[0246] Next, with reference to
[0247] As described above, in a case where the erase sequence is not performed on the memory cell MC.sub.F in the state S.sub.2 and the state S.sub.A or the memory cell MC.sub.R in the state S.sub.4 and the state S.sub.A for a long time, the states of imprint of the memory cells MC.sub.F, MC.sub.R transition from the state S.sub.A to the state S.sub.B. Here, in a case where the erase sequence is not performed on the memory cell MC.sub.F in the state S.sub.2 and the state S.sub.B or the memory cell MC.sub.R in the state S.sub.4 and the state S.sub.B for a further long time, the states of imprint of the memory cells MC.sub.F, MC.sub.R are possibly shifted to the positive direction further.
[0248] Here, when the erase sequence is performed on the memory cell MC.sub.F, the state of the memory cell MC.sub.F transitions from the state S.sub.2 to the state S.sub.1. However, the memory cells MC.sub.F, MC.sub.R easily transition to the state S.sub.2 by supply of the comparatively small voltage of positive polarity.
[0249] For example, as described with reference to
[0250] Therefore, in this embodiment, for example, as illustrated in
[0251] [Assignment of Memory Cell MC.sub.R for Memory Cell MC.sub.F]
[0252] In this embodiment, similarly to the second embodiment, one page PG in the memory cell array MCA.sub.F may be made to correspond to the plurality of memory cells MC.sub.R in the memory cell array MCA.sub.R.
[0253] [Manufacturing Method of Semiconductor Memory Devices According to First Embodiment to Fourth Embodiment]
[0254] Next, with reference to
[0255] To manufacture the memory die MD, first, the transistor layer L.sub.TR, the wiring layer D0, the wiring layer D1, and the wiring layer D2 (
[0256] Next, for example, as illustrated in
[0257] Next, for example, as illustrated in
[0258] Next, for example, as illustrated in
[0259] Next, for example, as illustrated in
[0260] Next, for example, as illustrated in
[0261] Next, for example, as illustrated in
[0262] Next, for example, as illustrated in
[0263] Next, for example, as illustrated in
[0264] Next, for example, as illustrated in
[0265] Next, for example, as illustrated in
[0266] Next, for example, as illustrated in
[0267] Next, for example, as illustrated in
[0268] Next, for example, as illustrated in
[0269] Next, for example, as illustrated in
[0270] Next, for example, as illustrated in
[0271] Next, for example, as illustrated in
[0272] Next, for example, as illustrated in
[0273] Next, for example, as illustrated in
[0274] Next, for example, as illustrated in
[0275] Next, for example, as illustrated in
[0276] For example, as illustrated in
[0277] Next, for example, as illustrated in
[0278] Next, for example, as illustrated in
[0279] Next, for example, as illustrated in
[0280] Next, for example, as illustrated in
[0281] Afterwards, the inter-block insulating layer ST is formed inside the groove STA, contacts, wirings, and the like are formed, and a wafer is separated by dicing. Thus, the memory die MD described with reference to
Other Embodiments
[0282] The semiconductor memory devices according to the first embodiment to the fourth embodiment have been described above. However, the structures, the control methods, and the like described above are merely examples, and the specific aspects are appropriately adjustable.
[0283] For example, in the first embodiment to the fourth embodiment, the write sequence is performed in units of pages PG and the erase sequence is performed in units of memory blocks BLK. However, the method is merely an example, and the specific method is appropriately adjustable. For example, the write sequence may be performed by unit finer than that of the page PG, or the erase sequence may be performed by unit finer than that of the memory block BLK. Additionally, in the semiconductor memory devices according to the first embodiment to the fourth embodiment, random access may be performed. In the case, the unit smaller than the page PG may be corresponding to at least one memory cell MC.sub.R in the memory cell array MCA.sub.R.
[0284] For example, in the first embodiment to the fourth embodiment, for example, as described with reference to
[0285] In the case, for example, as illustrated in
[0286] In another case, for example, as illustrated in
[0287] In another case, for example, as illustrated in
[0288] [Others]
[0289] While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms: furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.