Method, circuit and systems for erasing one or more non-volatile memory cells

Abstract
The present invention is a method, circuit and system for erasing one or more non-volatile memory (“NVM”) cells in an NVM array or array segment. According to some embodiments of the present invention, one or more erase pulse parameters may be associated with each of a number of array segments within an NVM array. Separate erase pulse parameters may be associated with anywhere from one to all of the array segments within an NVM array. According to some embodiments of the present invention, a characteristic of an erase pulse (e.g. pulse amplitude, pulse duration, etc.) applied to one or more NVM cells within an array segment may be at least partially based on one or more erase pulse parameters associated with the given array segment.
Description
FIELD OF THE INVENTION

The present invention generally relates to the field of non-volatile memory (“NVM”) cells. More specifically, the present invention relates to a method, circuit and system for erasing one or more NVM cells using one or more stored erase parameters


BACKGROUND OF THE INVENTION

Non-volatile memory (“NVM”) devices are fabricated in a large variety of structures, including but not limited to polysilicon floating gate, as shown in FIG. 2A, and Nitride Read Only Memory (“NROM”), as shown in FIG. 2B. Floating gate devices usually include a conducting charge trapping layer (e.g., composed of polysilicon), as shown in FIG. 2A, and thus usually provide only one charge storage region NROM devices, on the other had, may include a dielectric charge storage layer (e.g. composed of silicon oxide), as shown in FIG. 2B, and thus may support multiple charge storage regions (e.g. one near the cell's source junction and one near the cells drain junction). Each charge storage region of an NVM device may be considered to be a separate NVM cell or unit.


For purposes of producing mass data storage devices (e.g. Flash Memory Cards/Sticks, Multimedia Card, etc.), NVM cells are usually organized into and fabricated as part of a large matrix of cells referred to as an array. Depending upon which one of the many known array architectures and operating methodologies is used, each cell in an array may be addressable, programmable, readable and/or erasable either individually or as part of a group/block of cells. Most cell array architectures, including virtual ground arrays, which are well known in the field, include the feature of a multiplicity of repeating segments formed into rows and columns. According to some exemplary array architectures, such as a virtual ground array, each array segment may include a cell area formed of four segmented cell bit lines, an even select area, and an odd select area. The even select area may be located at one end of the cell area and may include a segmented even contact bit line and two select transistors connecting the even contact bit line with the even cell bit lines of the segment. The odd select area may be located at the opposite end of the cell area and may include a segmented odd contact bit line and two select transistors connecting the odd contact bit line with the odd cell bit lines of the segment. An NVM array may additionally include one even contact connected to the even contact bit lines of two neighboring even select areas, one odd contact connected to the odd contact bit lines of two neighboring odd select areas and alternating even and odd metal lines connecting to the even and odd contacts, respectively


As is well known, an NVM cell's logical state may be defined and determined by its threshold voltage (“Vt”), the gate to source/drain voltage at which the cell begins to significantly conduct current. Each cell or charge storage region of a multi-charge storage region NVM device may be associated with a difference threshold voltage and thus may store a unique logical value. Each cell or each charge storage region may be operated (i.e. programmed, erased or read) from a separate terminal or set of terminals of its respective device. The operation of multi-charge storage region NVM devices is well known in the art. The preceding and proceeding discussion relating to the operation of an NVM cell may apply either to the operation of a single charge storage region of a single charge storage region device or to the operation of each charge storage region of a multi-charge storage region device.


For each NVM cell, different threshold voltage values are associated with different logical states, and a NVM cell's threshold voltage level may be a function of the amount of charge (e.g electrons or holes) stored in the charge storage region of the cell. FIG. 1A shows a voltage distribution graph depicting possible threshold voltage distributions of a binary non-volatile memory cell, wherein vertical lines depict boundary cell threshold voltage Vt values associated with each of the cell's possible logical states. For example, cells having Vt Lower than EV level may be considered erased verified. Cells having Vt Higher than PV may be considered program verified. These two limits define logical states associated with the completion of programming and erase sequences that may be performed on a cell. A Program sequence of programming pulses may be used to drive the Vt of a cell higher than PV, while an erase sequence may be used to drive the cell's Vt lower than EV. Also visible in FIG. 1A is a vertical line designating a Read Verify (RV) level which is often used during a reading operation. More specifically, if during reading a cell's Vt is above the RV level, the cell is considered programmed, and if the cell's Vt is below RV, the cell is considered not to be programmed



FIG. 1B shows a voltage distribution graph depicting possible threshold voltage distributions in the charge storage region of a multi-level non-volatile memory cell (“MLC”), wherein one set of vertical lines depict boundary values correlated with each of the cell's possible Program Verify Threshold Voltages (PV00, PV01, etc.), and another set of vertical lines depict boundary values correlated with the Read Verify level of each of the cell's possible program states (RV00, RV01, etc.).


Various methods for programming (i.e. injecting charge into the charge storage regions) and/or erasing (i.e. removing charge from a charge storage region) of individual cells within an NVM array are known. For the most part, the amount of charge stored in a charge storage region of an NVM cell may be increased by applying one or more programming pulses to the cell, while conversely, the amount of charge in the charge storage region of a cell may decrease by applying one or more erase pulses to the gate terminal of an NVM cell, thus forcing the release of trapped charges from the cell's trap region and from the cell's trap interfaces. Alternatively, an erase process may include injecting charge of opposite polarity rather than a physical removal of charge. For example, if a programming process includes injecting electrons into a cell's charge traps, a corresponding erase process may include the injection of holes into the traps. The opposite charges may recombine and or cancel the effect of each other.


More specifically, when discussing an erase procedure for one or more NVM cells in an NROM virtual ground array, an erase step may include the application of a strong negative voltage pulse to the gates of one or more cells (e.g. −7V), the application of a positive voltage to the drains of the cells (e.g. +3V to +7V), and allowing the sources of the cell to float. For cell's being erased, the charges stored in their respective trap regions near their drain junctions, slightly over the channel, may be sunk in the drains of the cells being erased (or being recombined with the hole injection).


Groups or sets of cells within an NVM array may be programmed and/or erased concurrently. The group or set of NVM cells may consist of cells being programmed to (or erased from) the same logical state, or may consist of cells being programmed to (or erased from) each of several possible states, such as may be the case with cells in an MLC array. Since not all cells have the same susceptibility to being programmed and/or being erased, cells within a set of cells receiving programming or erasing pulses may not program or erase at the same rate. Some cells may reach a target program state, or an erased state, before other cells in the same set of cells that are receiving programming or erasing pulses concurrently.


Methods used for operating NVM cells (e.g. programming, reading, and erasing) use one or more reference structures such as reference cells to provide reference levels (i.e. PVs, EVs). Each of the one or more reference structures may be compared against a memory cell being operated in order to determine a condition or state of the memory cell being operated. Generally, in order to determine whether an NVM cell is at a specific state, for example erased, programmed, or programmed at one of multiple possible program states within a multi-level cell (“MLC”), the cell's threshold level is compared to that of a reference structure whose threshold level is preset and known to be at a voltage level associated with the specific state being tested for. Comparing the threshold voltage of an NVM cell to that of a reference cell is often accomplished using a sense amplifier. Various techniques for comparing an NVM's threshold voltage against those of one or more reference cells, in order to determine the state(s) of the NVM's cells, are well known.


When programming an NVM cell to a desired state, a reference cell with a threshold voltage set at a voltage level defined as a “program verify” level for the given state may be compared to the threshold voltage of the cell being programmed in order to determine whether a charge storage area or region of the cell being programmed has been sufficiently charged so as to be considered “programmed” at the desired state. If after a programming pulse has been applied to a cell, it has been determined that a cell has not been sufficiently charged in order for its threshold voltage to be at or above a “program verify” level (i.e. the threshold voltage of the relevant reference cell) associated with the target program state, the cell is typically hit with another programming pulse to try to inject more charge into its charge storage region. Once a cell's threshold value reaches or exceeds the “program verify” level to which it is being programmed, no further programming pulses may need to be applied to the cell. The same general principle of operation applies when erasing one or more cells, with the exception that erase pulses, rather than programming pulses, are applied to the cell.


Immediately after fabrication, and especially after multiple programming/erase cycles, each NVM cell's susceptibility to programming and erasing is different from that of any other NVM cell and continues to change over the life the of the cell. FIG. 3 shows a graph indicating an exemplary distribution of erase pulse voltage values required to induce an erased state in each of a set of NVM cells within each of multiple array segments of an exemplary NVM array such as the array shown in FIG. 4.


There is a need in the field of NVM production for improved methods, circuits and systems of erasing one or more NVM cells.


SUMMARY OF THE INVENTION

The present invention is a method, circuit and system for erasing one or more non-volatile memory (“NVM”) cells in an NVM array or array segment. According to some embodiments of the present invention, one or more erase pulse parameters may be associated with each of a number of array segments within an NVM array. Separate erase pulse parameters may be associated with anywhere from one to all of the array segments within an NVM array.


According to some embodiments of the present invention, at least one characteristic of an erase pulse (e.g. pulse amplitude, pulse duration, etc.) to be applied to one or more NVM cells within an array segment may be at least partially based on one or more erase pulse parameters associated with the given array segment. According to further embodiments of the present invention, the one or more erase pulse parameters associated with a given array segment may be stored during sorting of the NVM array, and according to yet further embodiments of the present invention, the one or more erase pulse parameters associated with a given array segment may be updated after an erase operation has been performed on one or more NVM cells in the array segment.


The one or more erase pulse parameters associated with a given array segment may be correlated to the highest erase pulse voltage required to cause one or more cells in the array segment to reach an erased threshold voltage. According to some embodiments of the present invention, the one or more erase pulse parameters associated with a given array segment may indicate substantially the erase pulse voltage at which a slowest erasing NVM cell in the array segment was induced to reach a threshold voltage associated with an erase state during previous erase operation or cycle. According to further embodiments, the one or more erase pulse parameters may indicate an erase pulse voltage that is offset from, and lower than, the voltage at which a slowest erasing NVM cell in the array segment was induced to reach a threshold voltage associated with an erased state during a previous erase operation/cycle. According to yet further embodiments of the present invention, the one or more erase pulse parameters associated with a given array segment may be correlated to the erase pulse voltage which induced an erase state in an NVM cell other than the slowest erasing cell within the array segment. According to some further embodiments of the present invention, one or more erase pulse parameters associated with a given array segment may be associated with a duration of an erase pulse which induced a relatively slow erasing cell in the array segment to reach an erase state during a previous erase operation/cycle. It should be obvious to one of ordinary skill in the art that an erase pulse parameter may indicate any erase pulse characteristic (e.g. amplitude, duration, slope, shape, etc.) which may have an impact on an erase pulse's effectiveness in causing an NVM cell to reach a threshold voltage associated with an erase state.


According to some embodiments of the present invention, the one or more erase pulse parameters associated with each array segment may be stored on one or more NVM cells within the given array segment to which the erase pulse parameter is related, or on one or more NVM cells otherwise functionally associated with the given array segment. The one or more erase parameters associated with an array segment may be first stored in the relevant NVM cells during sorting. The one or more erase parameters associated with a given array segment may later be updated, either after every erase operation/cycle of the one or more cells within the array segment, or intermittently, after some number of erase operations/cycles of a given array segment. It should be obvious to one of ordinary skill in the art that an erase pulse parameter may be stored on any NVM cell functionally associated with the array segment with which it is associated.


According to some embodiments of the present invention, there is provided one or more NVM cells associated with an NVM array segment and adapted to store one or more erase pulse parameters also associated with the NVM array segment. According to further embodiments of the present invention, there is provided an erase pulse source (e.g., charge pump, controller, etc.) adapted to produce an erase pulse whose characteristic is at least partially based upon one or more erase pulse parameters stored in NVM cells associated with a given array segment, when the source is producing an erase pulse intended for cells within the given array segment.


According to some embodiments of the present invention, there is provided a controller adapted to read one or more erase pulse parameters associated with a given array segment and to signal an erase pulse source to produce one or more erase pulses at least partially based upon the read erase pulse parameters. According to further embodiments of the present invention, a controller may be adapted to record an erase pulse parameter associated with a pulse characteristic (e.g. amplitude, duration, etc.) for an erase pulse which induced an NVM cell to reach a threshold voltage associated with an erase state during an erase operation/cycle. The controller may store the erase pulse parameter in an NVM cell functionally associated with the array segment relevant to the given erase pulse parameter





BRIEF DESCRIPTION OF THE DRAWINGS

The subject matter regarded as the invention is particularly pointed out and distinctly claimed in the concluding portion of the specification. The invention, however, both as to organization and method of operation, together with objects, features and advantages thereof, may best be understood by reference to the following non limiting detailed description when read with the accompanied drawings in which:



FIG. 1A shows a voltage distribution graph depicting possible threshold voltage distributions in the charge storage region of a binary non-volatile memory cell, wherein vertical lines depict boundary values or voltage threshold level correlated with the Program Verify, Read Verify and Intermediate Program Verify levels for each of the cell's possible program states;



FIG. 1B shows a voltage distribution graph depicting possible threshold voltage distributions in the charge storage region of a multi-level non-volatile memory cell (“MLC”), wherein sets of vertical lines depict boundary values or voltage threshold levels correlated with the Program Verify, Read Verify and Intermediate Program Verify levels for each of the cell's possible states;



FIG. 2A shows a block diagram depicting a side cross sectional view of a floating gate memory cell;



FIG. 2B shows a block diagram depicting a side cross sectional view of a Nitride Read Only Memory (“NROM”) cell having to distinct programming charge storage regions;



FIG. 3 shows a graph indicating an exemplary distributions of erase pulse voltage values required to induce an erased state in each of a set of NVM cells within each of multiple array segments of an exemplary NVM array such as the one shown in FIG. 4;



FIG. 4 shows a block diagram of an exemplary NVM circuit and array according to some embodiments of the present invention, wherein a controller may access an erase pulse parameter associated with a given array segment from a table prior to initiating an erase pulse, via an erase pulse source, to the given array segment; and



FIG. 5 shows a flow diagram including the steps of an exemplary method according to the present invention, wherein the steps of the exemplary method are shown with and in contrast to the steps of a prior art method.





It will be appreciated that for simplicity and clarity of these non-limiting illustrations, elements shown in the figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements may be exaggerated relative to other elements for clarity. Further, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous elements.


DETAILED DESCRIPTION OF THE INVENTION

In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the invention. However it will be understood by those of ordinary skill in the art that the present invention may be practiced without these specific details. In other instances, well-known methods and procedures have not been described in detail so as not to obscure the present invention.


Unless specifically stated otherwise, as apparent from the following discussions, it is appreciated that throughout the specification discussions utilizing terms such as “processing”, “computing”, “calculating”, “determining”, or the like, refer to the action and/or processes of a computer or computing system, or similar electronic computing device, that manipulate and/or transform data represented as physical, such as electronic, quantities within the computing system's registers and/or memories into other data similarly represented as physical quantities within the computing system's memories, registers or other such information storage, transmission or display devices.


Embodiments of the present invention may include apparatuses for performing the operations herein. This apparatus may be specially constructed for the desired purposes, or it may comprise a general purpose computer selectively activated or reconfigured by a computer program stored in the computer.


The present invention is a method, circuit and system for erasing one or more non-volatile memory (“NVM”) cells in an NVM array or array segment. According to some embodiments of the present invention, one or more erase pulse parameters may be associated with each of a number of array segments within an NVM array. Separate erase pulse parameters may be associated with anywhere from one to all of the array segments within an NVM array.


According to some embodiments of the present invention, at least one characteristic of an erase pulse (e.g. pulse amplitude, pulse duration, etc.) to be applied to one or more NVM cells within an array segment may be at least partially based on one or more erase pulse parameters associated with the given array segment. According to further embodiments of the present invention, the one or more erase pulse parameters associated with a given array segment may be stored during sorting of the NVM array, and according to yet further embodiments of the present invention, the one or more erase pulse parameters associated with a given array segment may be updated after an erase operation has been performed on one or more NVM cells in the array segment.


The one or more erase pulse parameters associated with a given array segment may be correlated to the highest erase pulse voltage required to cause one or more cells in the array segment to reach an erased threshold voltage. According to some embodiments of the present invention, the one or more erase pulse parameters associated with a given array segment may indicate substantially the erase pulse voltage at which a slowest erasing NVM cell in the array segment was induced to reach a threshold voltage associated with an erase state during previous erase operation or cycle. According to further embodiments, the one or more erase pulse parameters may indicate an erase pulse voltage that is offset from, and lower than, the voltage at which a slowest erasing NVM cell in the array segment was induced to reach a threshold voltage associated with an erased state during a previous erase operation/cycle. According to yet further embodiments of the present invention, the one or more erase pulse parameters associated with a given array segment may be correlated to the erase pulse voltage which induced an erase state in an NVM cell other than the slowest erasing cell within the array segment. According to some embodiments of the present invention, the one or more erase pulse parameters associated with a given array segment may be correlated to an erase pulse characteristic (e g. voltage) which induced an erase state in an NVM cell within the array segment which erased the fastest during a previous erase operation/cycle.


According to some further embodiments of the present invention, one or more erase pulse parameters associated with a given array segment may be associated with a duration of an erase pulse which induced a relatively slow erasing cell in the array segment to reach an erase state during a previous erase operation/cycle. It should be obvious to one of ordinary skill in the art that an erase pulse parameter may indicate any erase pulse characteristic (e.g. amplitude, duration, slope, shape, etc.) which may have an impact on an erase pulse's effectiveness in causing an NVM cell to reach a threshold voltage associated with an erase state.


According to some embodiments of the present invention, the one or more erase pulse parameters associated with each array segment may be stored on one or more NVM cells within the given array segment to which the erase pulse parameter is related, or on one or more NVM cells otherwise functionally associated with the given array segment. The one or more erase parameters associated with an array segment may be first stored in the relevant NVM cells during sorting. The one or more erase parameters associated with a given array segment may later be updated, either after every erase operation/cycle of the one or more cells within the array segment, or intermittently, after some number of erase operations/cycles of a given array segment. It should be obvious to one of ordinary skill in the art that an erase pulse parameter may be stored on any NVM cell functionally associated with the array segment with which it is associated.


According to some embodiments of the present invention, there is provided one or more NVM cells associated with an NVM array segment and adapted to store one or more erase pulse parameters also associated with the NVM array segment. According to further embodiments of the present invention, there is provided an erase pulse source (e.g. charge pump, controller, etc.) adapted to produce an erase pulse whose characteristic is at least partially based upon one or more erase pulse parameters stored in NVM cells associated with a given array segment, when the source is producing an erase pulse intended for cells within the given array segment.


According to some embodiments of the present invention, there is provided a controller adapted to read one or more erase pulse parameters associated with a given array segment and to signal an erase pulse source to produce one or more erase pulses at least partially based upon the read erase pulse parameters According to further embodiments of the present invention, a controller may be adapted to record an erase pulse parameter associated with a pulse characteristic (e.g. amplitude, duration, etc.) for an erase pulse which induced an NVM cell to reach a threshold voltage associated with an erase state during an erase operation/cycle. The controller may store the erase pulse parameter in an NVM cell functionally associated with the array segment relevant to the given erase pulse parameter.


Turning now to FIG. 4, there is shown a block diagram of an exemplary NVM circuit and array 100 according to some embodiments of the present invention, wherein a controller 200 may access an erase pulse parameter associated with a given array segment (e.g. 2A) from a table 110 prior to initiating an erase pulse, via an erase pulse source 300, to the given array segment. Upon either initiating an erase operation or cycle on one or more cells within a given array segment, either due to a signal received via an external interface or based on its own protocols, the controller 200 may look up one or more erase pulse parameters associated with the given array segment in the segment erase pulse parameter table 110.


The one or more erase pulse parameters associated with each array segment may have been initially programmed into the table 110 during sorting of the array 10, and may have been updated after a previous erase operation/cycle of the given array segment. The stored erase parameter associated with each array segment may indicate at least one characteristic (e.g. voltage and/or duration) of an erase pulse which induced an NVM cell in the given array segment to reach an erase state during a previous erase operation/cycle.


The controller 200 may use the one or more erase pulse parameters associated with a given array segment to cause an erase pulse source 300 to produce one or a series of erase pulses at least partially based upon the one or more erase pulse parameters. The produced erase pulses may be applied to the array 100 through X/Y MUX circuit 400, which are commonly known in the field The erase may be applied to all or a subset of the NVM cells in a given array segment.


Once the controller 200 senses through a sense amplifier 500 that at least some portion of the cells in a given array segment which are receiving erase pulses have reached an erase verify level (either the first cell, the last cell, or some cell in between), the controller 200 may update records of the parameter table 110 which are associated with the given array segment with one or more new erase pulse parameter(s) correlated to some characteristic of an erase pulse which induced an NVM cell in the array segment to reach an erase verified state during the present erase operation/cycle.


Turning now to FIG. 5, there is shown a flow diagram including the steps of an exemplary method according to the present invention, wherein the steps of the exemplary method are shown with and in contrast to the steps of a prior art method. According to the exemplary algorithm shown in FIG. 5, gate (Vcvp) and drain (Vppd) voltages associated with an erase pulse to be applied to an array segment are initially set (e.g. during sorting). After an erase pulse is administered to one or more cells of the array segment (e.g. the cell ensemble), a verify operation is performed on those cell. If no subgroup (marked DQ) has fully passed erase verification a “strong” increment is administered to the drain voltage, otherwise a “weak” increment is used. This loop continuous until all cells have been verified as being erased. Each subgroup may receive an extra erase pulse (one step higher than the pulse which was required to achieve full erasure) for reliability reasons. As part of the exemplary embodiment of the present invention, the highest drain voltage (Vppd) applied in the previous erase operation may be stored and use as the initial drain voltage of the next erase operation (of the same cell ensemble).


The erase voltages employed in the previous erase operation need to be stored in dedicated cells from which they are retrieved in the following erase operation.


While certain features of the invention have been illustrated and described herein, many modifications, substitutions, changes, and equivalents will now occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the invention.

Claims
  • 1. A method of erasing one or more non-volatile memory (“NVM”) cells in an NVM array segment, said method comprising: applying to an NVM cells an erase pulse whose characteristic is at least partially based upon an updateable erase pulse parameter associated with the given array segment; and wherein the updateable erase pulse parameter is substantially correlated to an erase pulse voltage at which a relatively slow erasing NVM cell in the array segment was induced to reach a threshold voltage associated with an erase state during a previous erase operation.
  • 2. A method of erasing one or more non-volatile memory (“NVM”) cells in an NVM array segment, said method comprising: applying to an NVM cell an erase pulse whose characteristic is at least partially based upon an updateable erase pulse parameter associated with the given array segment; and wherein the updateable erase pulse parameter is substantially correlated with a voltage which is offset from and lower than an erase pulse voltage at which a relatively slow erasing NVM cell in the array segment was induced to reach a threshold voltage associated with an erase state during a previous erase operation.
  • 3. A circuit for erasing a non-volatile memory (“NVM”) cell comprising: an erase pulse source to produce an erase pulse whose characteristic is based upon an updateable erase parameter associated with the given array segment; and wherein the updateable erase pulse parameter is substantially correlated with an erase pulse voltage at which a relatively slow erasing NVM cell in the array segment was induced to reach a threshold voltage associated with an erase state during a previous erase operation.
  • 4. The circuit according to claim 3, wherein the updateable erase pulse parameter is substantially correlated with a voltage which is offset from and lower than an erase pulse voltage at which a relatively slow erasing NVM cell in the array segment was induced to reach a threshold voltage associated with an erase state during a previous erase operation.
  • 5. A data storage system comprising: a non-volatile memory (“NVM”) cell array and a circuit adapted to produce an erase pulse source to produce an erase pulse whose characteristic is based upon an updateable erase parameter associated with the given array segment; and wherein the updateable erase pulse parameter is substantially correlated with an erase pulse voltage at which a relatively slow erasing NVM cell in the array segment was induced to reach a threshold voltage associated with an erase state during a previous erase operation.
  • 6. The data storage system according to claim 5, wherein the updateable erase pulse parameter is substantially correlated with a voltage which is offset from and lower than an erase pulse voltage at which a relatively slow erasing NVM cell in the array segment was induced to reach a threshold voltage associated with an erase state during a previous erase operation.
  • 7. A method of fabricating a non-volatile memory (“NVM”) cell array, said method comprising the steps of: fabricating a non-volatile memory (“NVM”) cell array;fabricating a circuit adapted for erasing a non-volatile memory (“NVM”) cell comprising: an erase pulse source to produce an erase pulse whose characteristic is based upon an updateable erase parameter associated with the given array segment; andwherein the updateable erase pulse parameter is substantially correlated with an erase pulse voltage at which a relatively slow erasing NVM cell in the array segment was induced to reach a threshold voltage associated with an erase state during a previous erase operation.
  • 8. The method according to claim 6, wherein the updateable erase pulse parameter is substantially correlated with a voltage which is offset from and lower than an erase pulse voltage at which a relatively slow erasing NVM cell in the array segment was induced to reach a threshold voltage associated with an erase state during a previous erase operation.
RELATED APPLICATIONS

This application asserts priority of U.S. provisional patent application Ser. No. 60/644,569 filed Jan. 19, 2005.

US Referenced Citations (594)
Number Name Date Kind
3881180 Gosney, Jr. Apr 1975 A
3895360 Cricchi et al. Jul 1975 A
3952325 Beale et al. Apr 1976 A
4016588 Ohya et al. Apr 1977 A
4017888 Christie et al. Apr 1977 A
4145703 Blanchard et al. Mar 1979 A
4151021 McElroy Apr 1979 A
4173766 Hayes Nov 1979 A
4173791 Bell Nov 1979 A
4247861 Hsu et al. Jan 1981 A
4257832 Schwabe et al. Mar 1981 A
4281397 Neal et al. Jul 1981 A
4306353 Jacobs et al. Dec 1981 A
4342102 Puar Jul 1982 A
4342149 Jacobs et al. Aug 1982 A
4360900 Bate Nov 1982 A
4373248 McElroy Feb 1983 A
4380057 Kotecha et al. Apr 1983 A
4388705 Sheppard Jun 1983 A
4389705 Sheppard Jun 1983 A
4404747 Collins Sep 1983 A
4435786 Tickle Mar 1984 A
4448400 Harari May 1984 A
4471373 Shimizu et al. Sep 1984 A
4494016 Ransom et al. Jan 1985 A
4507673 Aoyama Mar 1985 A
4521796 Rajkanan et al. Jun 1985 A
4527257 Cricchi Jul 1985 A
4586163 Koike Apr 1986 A
4613956 Paterson et al. Sep 1986 A
4630085 Koyama Dec 1986 A
4663645 Komori et al. May 1987 A
4665426 Allen et al. May 1987 A
4667217 Janning May 1987 A
4672409 Takei et al. Jun 1987 A
4725984 Ip et al. Feb 1988 A
4733105 Shin et al. Mar 1988 A
4742491 Liang et al. May 1988 A
4758869 Eitan et al. Jul 1988 A
4760555 Gelsomini et al. Jul 1988 A
4761764 Watanabe Aug 1988 A
4769340 Chang et al. Sep 1988 A
4780424 Holler et al. Oct 1988 A
4839705 Tigelaar et al. Jun 1989 A
4847808 Kobatake Jul 1989 A
4857770 Partovi et al. Aug 1989 A
4870470 Bass, Jr. et al. Sep 1989 A
4888735 Lee et al. Dec 1989 A
4916671 Ichiguchi Apr 1990 A
4941028 Chen et al. Jul 1990 A
4961010 Davis Oct 1990 A
4992391 Wang Feb 1991 A
5021999 Kohda et al. Jun 1991 A
5027321 Park Jun 1991 A
5029063 Lingstaedt et al. Jul 1991 A
5042009 Kazerounian et al. Aug 1991 A
5075245 Woo et al. Dec 1991 A
5081371 Wong Jan 1992 A
5086325 Schumann et al. Feb 1992 A
5094968 Schumann et al. Mar 1992 A
5104819 Freiberger et al. Apr 1992 A
5117389 Yiu May 1992 A
5120672 Mitchell et al. Jun 1992 A
5142495 Canepa Aug 1992 A
5142496 Van Buskirk et al. Aug 1992 A
5159570 Mitchell et al. Oct 1992 A
5168334 Mitchell et al. Dec 1992 A
5172338 Mehrotra et al. Dec 1992 A
5175120 Lee Dec 1992 A
5204835 Eitan Apr 1993 A
5214303 Aoki May 1993 A
5237213 Tanoi Aug 1993 A
5241497 Komarek Aug 1993 A
5260593 Lee Nov 1993 A
5268861 Hotta Dec 1993 A
5276646 Kim et al. Jan 1994 A
5280420 Rapp Jan 1994 A
5289412 Frary et al. Feb 1994 A
5293563 Ohta Mar 1994 A
5295092 Hotta et al. Mar 1994 A
5295108 Higa Mar 1994 A
5305262 Yoneda Apr 1994 A
5311049 Tsuruta May 1994 A
5315541 Harari et al. May 1994 A
5324675 Hayabuchi Jun 1994 A
5334555 Sugiyama et al. Aug 1994 A
5335198 Van Buskirk et al. Aug 1994 A
5338954 Shimoji Aug 1994 A
5345425 Shikatani Sep 1994 A
5349221 Shimoji Sep 1994 A
5350710 Hong et al. Sep 1994 A
5352620 Komori et al. Oct 1994 A
5357134 Shimoji Oct 1994 A
5359554 Odake et al. Oct 1994 A
5361343 Kosonocky et al. Nov 1994 A
5366915 Kodama Nov 1994 A
5369615 Harari et al. Nov 1994 A
5375094 Naruke Dec 1994 A
5381374 Shiraishi et al. Jan 1995 A
5393701 Ko et al. Feb 1995 A
5394355 Uramoto et al. Feb 1995 A
5399891 Yiu et al. Mar 1995 A
5400286 Chu et al. Mar 1995 A
5402374 Tsuruta et al. Mar 1995 A
5412601 Sawada et al. May 1995 A
5414693 Ma et al. May 1995 A
5418176 Yang et al. May 1995 A
5418743 Tomioka et al. May 1995 A
5422844 Wolstenholme et al. Jun 1995 A
5424567 Chen Jun 1995 A
5424978 Wada et al. Jun 1995 A
5426605 Van Berkel et al. Jun 1995 A
5428621 Mehrotra et al. Jun 1995 A
5434825 Harari et al. Jul 1995 A
5436478 Bergemont et al. Jul 1995 A
5436481 Egawa et al. Jul 1995 A
5440505 Fazio et al. Aug 1995 A
5450341 Sawada et al. Sep 1995 A
5450354 Sawada et al. Sep 1995 A
5455793 Amin et al. Oct 1995 A
5467308 Chang et al. Nov 1995 A
5477499 Van Buskirk et al. Dec 1995 A
5495440 Asakura Feb 1996 A
5496753 Sakurai et al. Mar 1996 A
5508968 Collins et al. Apr 1996 A
5518942 Shrivastava May 1996 A
5521870 Ishikawa May 1996 A
5523251 Hong Jun 1996 A
5523972 Rashid et al. Jun 1996 A
5530803 Chang et al. Jun 1996 A
5534804 Woo Jul 1996 A
5537358 Fong Jul 1996 A
5544116 Chao et al. Aug 1996 A
5553018 Wang et al. Sep 1996 A
5553030 Tedrow et al. Sep 1996 A
5557221 Taguchi et al. Sep 1996 A
5557570 Iwahashi Sep 1996 A
5559687 Nicollini et al. Sep 1996 A
5563823 Yiu et al. Oct 1996 A
5566125 Fazio et al. Oct 1996 A
5568085 Eitan et al. Oct 1996 A
5579199 Kawamura et al. Nov 1996 A
5581252 Thomas Dec 1996 A
5583808 Brahmbhatt Dec 1996 A
5590068 Bergemont Dec 1996 A
5590074 Akaogi et al. Dec 1996 A
5592417 Mirabel Jan 1997 A
5596527 Tomioka et al. Jan 1997 A
5599727 Hakozaki et al. Feb 1997 A
5600586 Lee et al. Feb 1997 A
5604804 Micali Feb 1997 A
5606523 Mirabel Feb 1997 A
5608679 Mi et al. Mar 1997 A
5612642 McClinyock Mar 1997 A
5617357 Haddad et al. Apr 1997 A
5619452 Miyauchi Apr 1997 A
5623438 Guritz et al. Apr 1997 A
5627790 Golla et al. May 1997 A
5633603 Lee May 1997 A
5636288 Bonneville et al. Jun 1997 A
5644531 Kuo et al. Jul 1997 A
5650959 Hayashi et al. Jul 1997 A
5654568 Nakao Aug 1997 A
5656513 Wang et al. Aug 1997 A
5657332 Auclair et al. Aug 1997 A
5661060 Gill et al. Aug 1997 A
5663907 Frayer et al. Sep 1997 A
5666365 Kostreski Sep 1997 A
5672959 Der Sep 1997 A
5675280 Nomura Oct 1997 A
5677867 Hazani Oct 1997 A
5677869 Fazio et al. Oct 1997 A
5683925 Irani et al. Nov 1997 A
5689459 Chang et al. Nov 1997 A
5694356 Wong et al. Dec 1997 A
5696929 Hasbun et al. Dec 1997 A
5708608 Park et al. Jan 1998 A
5712814 Fratin et al. Jan 1998 A
5712815 Bill et al. Jan 1998 A
5715193 Norman Feb 1998 A
5717581 Canclini Feb 1998 A
5717632 Richart et al. Feb 1998 A
5717635 Akatsu Feb 1998 A
5721781 Deo et al. Feb 1998 A
5726946 Yamagata et al. Mar 1998 A
5748534 Dunlap et al. May 1998 A
5751037 Aozasa et al. May 1998 A
5751637 Chen et al. May 1998 A
5754475 Bill et al. May 1998 A
5760445 Diaz Jun 1998 A
5760634 Fu Jun 1998 A
5768192 Eitan Jun 1998 A
5768193 Lee et al. Jun 1998 A
5771197 Kim Jun 1998 A
5774395 Richart et al. Jun 1998 A
5777919 Chi-Yung et al. Jul 1998 A
5781476 Seki et al. Jul 1998 A
5781478 Takeuchi et al. Jul 1998 A
5783934 Tran Jul 1998 A
5784314 Sali et al. Jul 1998 A
5787036 Okazawa Jul 1998 A
5793079 Georgescu et al. Aug 1998 A
5801076 Ghneim et al. Sep 1998 A
5805500 Campardo et al. Sep 1998 A
5808506 Tran Sep 1998 A
5812449 Song Sep 1998 A
5812456 Hull et al. Sep 1998 A
5812457 Arase Sep 1998 A
5815435 Van Tran Sep 1998 A
5822256 Bauer et al. Oct 1998 A
5825683 Chang et al. Oct 1998 A
5825686 Schmitt-Landsiedel et al. Oct 1998 A
5828601 Hollmer et al. Oct 1998 A
5834851 Ikeda et al. Nov 1998 A
5835935 Estakhri et al. Nov 1998 A
5836772 Chang et al. Nov 1998 A
5841700 Chang Nov 1998 A
5847441 Cutter et al. Dec 1998 A
5861771 Matsuda et al. Jan 1999 A
5862076 Eitan Jan 1999 A
5864164 Wen Jan 1999 A
5867429 Chen et al. Feb 1999 A
5870334 Hemink et al. Feb 1999 A
5870335 Khan et al. Feb 1999 A
5872848 Romney et al. Feb 1999 A
5875128 Ishizuka et al. Feb 1999 A
5877537 Aoki Mar 1999 A
5880620 Gitlin et al. Mar 1999 A
5886927 Takeuchi Mar 1999 A
RE36179 Shimoda Apr 1999 E
5892710 Fazio et al. Apr 1999 A
5903031 Yamada et al. May 1999 A
5910924 Tanaka et al. Jun 1999 A
5920503 Lee et al. Jul 1999 A
5920507 Takeuchi et al. Jul 1999 A
5926409 Engh et al. Jul 1999 A
5930195 Komatsu et al. Jul 1999 A
5933366 Yoshikawa Aug 1999 A
5933367 Matsuo et al. Aug 1999 A
5936888 Sugawara Aug 1999 A
5940332 Artieri Aug 1999 A
5946258 Evertt et al. Aug 1999 A
5946558 Hsu Aug 1999 A
5949714 Hemink et al. Sep 1999 A
5949728 Liu et al. Sep 1999 A
5959311 Shih et al. Sep 1999 A
5963412 En Oct 1999 A
5963465 Eitan Oct 1999 A
5966603 Eitan Oct 1999 A
5969989 Iwahashi Oct 1999 A
5969993 Takeshima Oct 1999 A
5973373 Krautschneider et al. Oct 1999 A
5982666 Campardo Nov 1999 A
5986940 Atsumi et al. Nov 1999 A
5990526 Bez et al. Nov 1999 A
5991202 Derhacobian et al. Nov 1999 A
5991517 Harari et al. Nov 1999 A
5999444 Fujiwara et al. Dec 1999 A
5999494 Holzrichter Dec 1999 A
6000006 Bruce et al. Dec 1999 A
6005423 Schultz Dec 1999 A
6011725 Eitan Jan 2000 A
6018186 Hsu Jan 2000 A
6020241 You et al. Feb 2000 A
6028324 Su et al. Feb 2000 A
6030871 Eitan Feb 2000 A
6034403 Wu Mar 2000 A
6034896 Ranaweera et al. Mar 2000 A
6037627 Kitamura et al. Mar 2000 A
6040610 Noguchi et al. Mar 2000 A
6044019 Cernea et al. Mar 2000 A
6044022 Nachumovsky Mar 2000 A
6063666 Chang et al. May 2000 A
6064226 Earl May 2000 A
6064251 Park May 2000 A
6064591 Takeuchi et al. May 2000 A
6074916 Cappelletti Jun 2000 A
6075402 Ghilardelli Jun 2000 A
6075724 Li et al. Jun 2000 A
6078518 Chevallier Jun 2000 A
6081456 Dadashev Jun 2000 A
6084794 Lu et al. Jul 2000 A
6091640 Kawahara et al. Jul 2000 A
6094095 Murray et al. Jul 2000 A
6097639 Choi et al. Aug 2000 A
6107862 Mukainakano et al. Aug 2000 A
6108240 Lavi et al. Aug 2000 A
6108241 Chevallier Aug 2000 A
6117714 Beatty Sep 2000 A
6118207 Ormerod et al. Sep 2000 A
6118692 Banks Sep 2000 A
6122198 Haddad et al. Sep 2000 A
6128226 Eitan et al. Oct 2000 A
6128227 Kim Oct 2000 A
6130452 Lu et al. Oct 2000 A
6130572 Ghilardelli et al. Oct 2000 A
6130574 Bloch et al. Oct 2000 A
6133095 Eitan et al. Oct 2000 A
6134156 Eitan Oct 2000 A
6137718 Reisinger Oct 2000 A
6147904 Liron Nov 2000 A
6147906 Bill et al. Nov 2000 A
6148435 Bettman Nov 2000 A
6150800 Kinoshita et al. Nov 2000 A
6154081 Pakkala et al. Nov 2000 A
6156149 Cheung et al. Dec 2000 A
6157242 Fukui Dec 2000 A
6157570 Nachumovsky Dec 2000 A
6163048 Hirose et al. Dec 2000 A
6163484 Uekubo Dec 2000 A
6169691 Pasotti et al. Jan 2001 B1
6175519 Lu et al. Jan 2001 B1
6175523 Yang et al. Jan 2001 B1
6181597 Nachumovsky Jan 2001 B1
6181605 Hollmer et al. Jan 2001 B1
6185143 Perner et al. Feb 2001 B1
6188211 Rincon-Mora et al. Feb 2001 B1
6190966 Ngo et al. Feb 2001 B1
6192445 Rezvani Feb 2001 B1
6195196 Kimura et al. Feb 2001 B1
6198342 Kawai Mar 2001 B1
6201282 Eitan Mar 2001 B1
6201737 Hollmer et al. Mar 2001 B1
6205055 Parker Mar 2001 B1
6205056 Pan et al. Mar 2001 B1
6205059 Gutala et al. Mar 2001 B1
6208200 Arakawa Mar 2001 B1
6208557 Bergemont et al. Mar 2001 B1
6214666 Mehta Apr 2001 B1
6215148 Eitan Apr 2001 B1
6215697 Lu et al. Apr 2001 B1
6215702 Derhacobian et al. Apr 2001 B1
6218695 Nachumovsky Apr 2001 B1
6219277 Devin et al. Apr 2001 B1
6219290 Chang et al. Apr 2001 B1
6222762 Guterman et al. Apr 2001 B1
6222768 Hollmer et al. Apr 2001 B1
6233180 Eitan et al. May 2001 B1
6240032 Fukumoto May 2001 B1
6240040 Akaogi et al. May 2001 B1
6246555 Tham Jun 2001 B1
6252442 Malherbe Jun 2001 B1
6252799 Liu et al. Jun 2001 B1
6256231 Lavi et al. Jul 2001 B1
6261904 Pham et al. Jul 2001 B1
6265268 Halliyal et al. Jul 2001 B1
6266281 Derhacobian et al. Jul 2001 B1
6272047 Mihnea et al. Aug 2001 B1
6275414 Randolph et al. Aug 2001 B1
6281545 Liang et al. Aug 2001 B1
6282133 Nakagawa et al. Aug 2001 B1
6282145 Tran et al. Aug 2001 B1
6285246 Basu Sep 2001 B1
6285574 Eitan Sep 2001 B1
6285589 Kajitani Sep 2001 B1
6285614 Mulatti et al. Sep 2001 B1
6292394 Cohen et al. Sep 2001 B1
6297096 Boaz Oct 2001 B1
6297143 Foote et al. Oct 2001 B1
6297974 Ganesan et al. Oct 2001 B1
6304485 Harari et al. Oct 2001 B1
6307784 Hamilton et al. Oct 2001 B1
6307807 Sakui et al. Oct 2001 B1
6308485 Blumenthal Oct 2001 B1
6320786 Chang et al. Nov 2001 B1
6324094 Chevallier Nov 2001 B1
6326265 Liu et al. Dec 2001 B1
6330192 Ohba et al. Dec 2001 B1
6331950 Kuo et al. Dec 2001 B1
6335874 Eitan Jan 2002 B1
6335990 Chen et al. Jan 2002 B1
6337502 Eitan et al. Jan 2002 B1
6339556 Watanabe Jan 2002 B1
6343033 Parker Jan 2002 B1
6344959 Milazzo Feb 2002 B1
6346442 Aloni et al. Feb 2002 B1
6348381 Jong et al. Feb 2002 B1
6348711 Eitan Feb 2002 B1
6351415 Kushnarenko Feb 2002 B1
6353356 Liu Mar 2002 B1
6353554 Banks Mar 2002 B1
6353555 Jeong Mar 2002 B1
6356062 Elmhurst et al. Mar 2002 B1
6356469 Roohparvar et al. Mar 2002 B1
6359501 Lin et al. Mar 2002 B2
6374337 Estakhri Apr 2002 B1
6385086 Mihara et al. May 2002 B1
6396741 Bloom et al. May 2002 B1
6400209 Matsuyama et al. Jun 2002 B1
6400607 Pasotti et al. Jun 2002 B1
6407537 Antheunis Jun 2002 B2
6410388 Kluth et al. Jun 2002 B1
6417081 Thurgate Jul 2002 B1
6418506 Pashley et al. Jul 2002 B1
6426898 Mihnea et al. Jul 2002 B1
6429063 Eitan Aug 2002 B1
6433624 Grossnickle et al. Aug 2002 B1
6436766 Rangarajan et al. Aug 2002 B1
6436768 Yang et al. Aug 2002 B1
6438031 Fastow Aug 2002 B1
6438035 Yamamoto et al. Aug 2002 B2
6440797 Wu et al. Aug 2002 B1
6442074 Hamilton et al. Aug 2002 B1
6445030 Wu et al. Sep 2002 B1
6448750 Shor et al. Sep 2002 B1
6449188 Fastow Sep 2002 B1
6449190 Bill Sep 2002 B1
6452438 Li Sep 2002 B1
6455896 Chou et al. Sep 2002 B1
6456528 Chen Sep 2002 B1
6456533 Hamilton et al. Sep 2002 B1
6456539 Nguyen et al. Sep 2002 B1
6458656 Park et al. Oct 2002 B1
6458677 Hopper et al. Oct 2002 B1
6469929 Kushnarenko et al. Oct 2002 B1
6469935 Hayashi Oct 2002 B2
6472706 Widdershoven et al. Oct 2002 B2
6477084 Eitan Nov 2002 B1
6477085 Kuo Nov 2002 B1
6490204 Bloom et al. Dec 2002 B2
6496414 Kasa et al. Dec 2002 B2
6504756 Gonzalez et al. Jan 2003 B2
6510082 Le et al. Jan 2003 B1
6512701 Hamilton et al. Jan 2003 B1
6519180 Tran et al. Feb 2003 B2
6519182 Derhacobian et al. Feb 2003 B1
6522585 Pasternak Feb 2003 B2
6525969 Kurihara et al. Feb 2003 B1
6528390 Komori et al. Mar 2003 B2
6529412 Chen et al. Mar 2003 B1
6532173 Lioka et al. Mar 2003 B2
6535020 Yin Mar 2003 B1
6535434 Maayan et al. Mar 2003 B2
6537881 Park et al. Mar 2003 B1
6538270 Randolph et al. Mar 2003 B1
6541816 Ramsbey et al. Apr 2003 B2
6552387 Eitan Apr 2003 B1
6555436 Ramsbey et al. Apr 2003 B2
6559500 Torii May 2003 B2
6562683 Wang et al. May 2003 B1
6566194 Ramsbey et al. May 2003 B1
6566699 Eitan May 2003 B2
6567303 Hamilton et al. May 2003 B1
6567312 Torii et al. May 2003 B1
6570211 He et al. May 2003 B1
6574139 Kurihara Jun 2003 B2
6577514 Shor et al. Jun 2003 B2
6577532 Chevallier Jun 2003 B1
6577547 Ukon Jun 2003 B2
6583005 Hashimoto et al. Jun 2003 B2
6583007 Eitan Jun 2003 B1
6583479 Fastow et al. Jun 2003 B1
6584017 Maayan et al. Jun 2003 B2
6590811 Hamilton et al. Jul 2003 B1
6593606 Randolph et al. Jul 2003 B1
6594181 Yamada Jul 2003 B1
6608526 Sauer Aug 2003 B1
6608905 Muza et al. Aug 2003 B1
6614052 Zhang Sep 2003 B1
6614295 Tsuchi Sep 2003 B2
6614686 Kawamura Sep 2003 B1
6614690 Roohparvar Sep 2003 B2
6614692 Maayan et al. Sep 2003 B2
6617179 Kim Sep 2003 B1
6617215 Halliyal et al. Sep 2003 B1
6618290 Wang et al. Sep 2003 B1
6624672 Confaloneri et al. Sep 2003 B2
6627555 Eitan et al. Sep 2003 B2
6630384 Sun et al. Oct 2003 B1
6633496 Maayan et al. Oct 2003 B2
6633499 Eitan et al. Oct 2003 B1
6633956 Mitani Oct 2003 B1
6636440 Maayan et al. Oct 2003 B2
6639271 Zheng et al. Oct 2003 B1
6639837 Takano et al. Oct 2003 B2
6639844 Liu et al. Oct 2003 B1
6639849 Takahashi et al. Oct 2003 B2
6642148 Ghandehari et al. Nov 2003 B1
6642573 Halliyal et al. Nov 2003 B1
6642586 Takahashi Nov 2003 B2
6643170 Huang et al. Nov 2003 B2
6643177 Le et al. Nov 2003 B1
6643178 Kurihara Nov 2003 B2
6643181 Sofer et al. Nov 2003 B2
6645801 Ramsbey et al. Nov 2003 B1
6649972 Eitan Nov 2003 B2
6650568 Iijima Nov 2003 B2
6653190 Yang et al. Nov 2003 B1
6653191 Yang et al. Nov 2003 B1
6654296 Jang et al. Nov 2003 B2
6664588 Eitan Dec 2003 B2
6665769 Cohen et al. Dec 2003 B2
6670241 Kamal et al. Dec 2003 B1
6670669 Kawamura Dec 2003 B1
6674138 Halliyal et al. Jan 2004 B1
6677805 Shor et al. Jan 2004 B2
6680509 Wu et al. Jan 2004 B1
6686242 Willer et al. Feb 2004 B2
6690602 Le et al. Feb 2004 B1
6693483 Deml et al. Feb 2004 B2
6700818 Shappir et al. Mar 2004 B2
6717207 Kato Apr 2004 B2
6723518 Papsidero et al. Apr 2004 B2
6731542 Le et al. May 2004 B1
6738289 Gongwer et al. May 2004 B2
6744692 Shiota et al. Jun 2004 B2
6765259 Kim Jul 2004 B2
6768165 Eitan Jul 2004 B1
6781876 Forbes et al. Aug 2004 B2
6788579 Gregori et al. Sep 2004 B2
6791396 Shor et al. Sep 2004 B2
6794249 Palm et al. Sep 2004 B2
6794280 Chang Sep 2004 B2
6818956 Kuo et al. Nov 2004 B2
6829172 Bloom et al. Dec 2004 B2
6831872 Matsuoka Dec 2004 B2
6836431 Chang Dec 2004 B2
6859028 Toner Feb 2005 B2
6870772 Nitta et al. Mar 2005 B1
6871258 Micheloni et al. Mar 2005 B2
6885585 Maayan et al. Apr 2005 B2
6885590 Zheng et al. Apr 2005 B1
6906357 Vashchenko et al. Jun 2005 B1
6912160 Yamada Jun 2005 B2
6917541 Shimbayashi et al. Jul 2005 B2
6917544 Maayan et al. Jul 2005 B2
6928001 Avni et al. Aug 2005 B2
6930928 Liu et al. Aug 2005 B2
6937523 Eshel Aug 2005 B2
6954393 Lusky et al. Oct 2005 B2
6967872 Quader et al. Nov 2005 B2
6967896 Eisen et al. Nov 2005 B2
6977410 Naso et al. Dec 2005 B2
6981188 Galzur et al. Dec 2005 B2
6996692 Kuono Feb 2006 B2
7043672 Merritt May 2006 B2
7079420 Shappir et al. Jul 2006 B2
7116577 Eitan Oct 2006 B2
20010006477 Banks Jul 2001 A1
20020004878 Norman Jan 2002 A1
20020004921 Muranaka et al Jan 2002 A1
20020064911 Eitan May 2002 A1
20020132436 Eliyahu et al. Sep 2002 A1
20020140109 Keshavarzi et al. Oct 2002 A1
20020145465 Shor et al. Oct 2002 A1
20020191465 Maayan et al. Dec 2002 A1
20020199065 Subramoney et al. Dec 2002 A1
20030021155 Yachareni et al. Jan 2003 A1
20030072192 Bloom et al. Apr 2003 A1
20030076710 Sofer et al. Apr 2003 A1
20030117841 Yamashita Jun 2003 A1
20030131186 Buhr Jul 2003 A1
20030134476 Roizin et al. Jul 2003 A1
20030142544 Maayan et al. Jul 2003 A1
20030145176 Dvir et al. Jul 2003 A1
20030145188 Cohen et al. Jul 2003 A1
20030155659 Verma et al. Aug 2003 A1
20030190786 Ramsbey et al. Oct 2003 A1
20030197221 Shinozaki et al. Oct 2003 A1
20030202411 Yamada Oct 2003 A1
20030206435 Takahashi Nov 2003 A1
20030208663 Van Buskirk et al. Nov 2003 A1
20030209767 Takahashi et al. Nov 2003 A1
20030214844 Iijima Nov 2003 A1
20030214852 Chang Nov 2003 A1
20030218207 Hashimoto et al. Nov 2003 A1
20030218913 Le et al. Nov 2003 A1
20030222303 Fukuda et al. Dec 2003 A1
20030227796 Miki et al. Dec 2003 A1
20040007730 Chou et al. Jan 2004 A1
20040012993 Kurihara Jan 2004 A1
20040013000 Torii Jan 2004 A1
20040014280 Willer et al. Jan 2004 A1
20040014290 Yang et al. Jan 2004 A1
20040017717 Morishima Jan 2004 A1
20040021172 Zheng et al. Feb 2004 A1
20040027858 Takahashi et al. Feb 2004 A1
20040117395 Gong et al. Jun 2004 A1
20040136236 Cohen Jul 2004 A1
20040151034 Shor et al. Aug 2004 A1
20040153621 Polansky et al. Aug 2004 A1
20040157393 Hwang Aug 2004 A1
20040222437 Avni et al. Nov 2004 A1
20050058005 Shappir et al. Mar 2005 A1
20050078026 Cal Apr 2005 A1
20050117395 Maayan et al. Jun 2005 A1
20050117601 Anderson et al. Jun 2005 A1
20050140405 Do et al. Jun 2005 A1
20050213593 Anderson et al. Sep 2005 A1
20050232024 Atir et al. Oct 2005 A1
20060015691 Louie et al. Jan 2006 A1
20060084219 Lusky et al. Apr 2006 A1
20060126382 Maayan et al. Jun 2006 A1
20060126983 Shappir et al. Jun 2006 A1
Foreign Referenced Citations (69)
Number Date Country
0 656 628 Jun 1995 EP
0751560 Jun 1995 EP
0693781 Jan 1996 EP
0 822 557 Feb 1998 EP
0 843 398 May 1998 EP
0580467 Sep 1998 EP
0461764 Jul 2000 EP
1 071 096 Jan 2001 EP
1073120 Jan 2001 EP
1126468 Aug 2001 EP
0740307 Dec 2001 EP
1164597 Dec 2001 EP
1 207 552 May 2002 EP
1 223 586 Jul 2002 EP
1 365 452 Nov 2003 EP
001217744 Mar 2004 EP
1297899 Nov 1972 GB
2157489 Mar 1985 GB
54-053929 Apr 1979 JP
60-200566 Oct 1985 JP
60201594 Oct 1985 JP
63-249375 Oct 1988 JP
3-285358 Dec 1991 JP
04-226071 Aug 1992 JP
04-291962 Oct 1992 JP
05021758 Jan 1993 JP
05-326893 Dec 1993 JP
06151833 May 1994 JP
06-232416 Aug 1994 JP
07193151 Jul 1995 JP
08-106791 Apr 1996 JP
08-297988 Nov 1996 JP
09-017981 Jan 1997 JP
09162314 Jun 1997 JP
10-106276 Apr 1998 JP
10 334676 Dec 1998 JP
11-162182 Jun 1999 JP
11-354758 Dec 1999 JP
2001-085646 Mar 2001 JP
2001-118392 Apr 2001 JP
2001-156189 Jun 2001 JP
2002-216488 Aug 2002 JP
3358663 Oct 2002 JP
WO 8100790 Mar 1981 WO
WO 9615553 May 1996 WO
WO 9625741 Aug 1996 WO
WO 9803977 Jan 1998 WO
WO 9931670 Jun 1999 WO
WO 9957728 Nov 1999 WO
WO 0046808 Aug 2000 WO
1 091 418 Apr 2001 WO
WO 0165566 Sep 2001 WO
WO 0165567 Sep 2001 WO
WO 0184552 Nov 2001 WO
WO 0243073 May 2002 WO
WO 03032393 Apr 2003 WO
WO 03036651 May 2003 WO
WO 03054964 Jul 2003 WO
WO 03063167 Jul 2003 WO
WO 03063168 Jul 2003 WO
WO 03079370 Sep 2003 WO
WO 03079446 Sep 2003 WO
WO 03083916 Oct 2003 WO
WO 03088258 Oct 2003 WO
WO 03088259 Oct 2003 WO
WO 03088260 Oct 2003 WO
WO 03088261 Oct 2003 WO
WO 03088353 Oct 2003 WO
WO 03100790 Dec 2003 WO
Related Publications (1)
Number Date Country
20060158938 A1 Jul 2006 US
Provisional Applications (1)
Number Date Country
60644569 Jan 2005 US