Memory array including distributed reference cells for current sensing
阅读说明:本技术 包括用于电流感测的分布式基准单元的存储器阵列 (Memory array including distributed reference cells for current sensing ) 是由 约翰·A·费尔德 艾瑞克·杭特史罗德 于 2019-06-11 设计创作,主要内容包括:本发明涉及包括用于电流感测的分布式基准单元的存储器阵列,揭示行列式存储器单元阵列,各列具有相应基准单元以及相应比较器。在给定行及给定列中的各存储器单元与该行的存储器字线及该列的存储器位线连接。各基准单元与针对这些基准单元的基准字线连接并与基准位线连接。针对列的各比较器具有电流镜,该电流镜具有与该列的该基准单元的该基准位线连接的基准部分以及与该列中的该存储器单元的该存储器位线连接的存储器部分。各基准部分具有电流镜节点,且该阵列中的所有电流镜节点被连接以减少失配并提升感测精度。改变施加于该存储器及基准字线的电压以提供精确的单端感测、容限测试等。(A column-wise array of memory cells, each column having a respective reference cell and a respective comparator, is disclosed. Each memory cell in a given row and a given column is connected to a memory word line of the row and a memory bit line of the column. Each reference cell is connected to a reference word line for the reference cell and to a reference bit line. Each comparator for a column has a current mirror with a reference portion connected to the reference bit line of the reference cell of the column and a memory portion connected to the memory bit line of the memory cell in the column. Each reference section has a current mirror node, and all current mirror nodes in the array are connected to reduce mismatch and improve sensing accuracy. The voltages applied to the memory and reference word lines are varied to provide accurate single-ended sensing, margin testing, etc.)
1. A memory array, comprising:
memory cells, wherein each memory cell has a first terminal connected to a common memory wordline for the memory cells of a row and a second terminal connected to a common memory bitline for the memory cells of a column;
reference cells, wherein each reference cell has a first terminal connected to a common reference word line and a second terminal connected to a reference bit line; and
comparators, wherein each comparator includes a current mirror, the current mirror including:
a reference part including a reference cell input node and a current mirror node, wherein the reference cell input node is electrically connected to a specific reference cell through a specific reference bit line, and wherein a current mirror node connector electrically connects all current mirror nodes of all the comparators; and
a memory portion including a memory cell input node and an output voltage node, wherein the memory cell input node is electrically connected to a particular common memory bit line for the memory cells of a particular column.
2. The memory array as set forth in claim 1,
wherein the reference portion includes two first P-type field effect transistors and a first N-type field effect transistor electrically connected in series between a supply voltage and a pull-down node,
wherein the reference unit input node is located at a junction between the two first PFETs, and the current mirror node is located at a junction between one of the two first PFETs and the first NFET,
wherein the memory portion includes two second PFETs and a second NFET electrically connected in series between the supply voltage and the pull-down node,
wherein the memory cell input node is located at a junction between the two second PFETs, and the output voltage node is located at a junction between one of the two second PFETs and the second NFET,
wherein the gates of the two first P-type field effect transistors and the two second P-type field effect transistors are controlled by a current mirror voltage at the current mirror node, an
Wherein the gates of the first N-type field effect transistor and the second N-type field effect transistor are controlled by a bias voltage, an
Wherein an additional NFET electrically connects the pull-down node to ground.
3. The memory array of claim 1, wherein each comparator further comprises a secondary comparator circuit that compares an output voltage at the output voltage node with a current mirror voltage at the current mirror node and outputs a digital signal at a digital output node, wherein a value of the digital signal varies according to a voltage difference between the current mirror voltage and the output voltage, and wherein the voltage difference is dependent on a current difference between a current conducted by the particular reference cell connected to the particular reference bit line and a current conducted by a selected memory cell connected to the particular common memory bit line.
4. The memory array of claim 1, wherein each comparator further comprises a secondary comparator circuit, the secondary comparator circuit comprising:
a differential amplifier receiving as inputs a current mirror voltage from the current mirror node and an output voltage from the output voltage node; and
an inverter connected in series with the differential amplifier and outputting a digital signal at a digital output node, wherein a value of the digital signal varies according to a voltage difference between the current mirror voltage and the output voltage, and wherein the voltage difference is dependent on a current difference between a current conducted by the particular reference cell connected to the particular reference bit line and a current conducted by a selected memory cell connected to the particular common memory bit line.
5. The memory array of claim 1, further comprising:
a memory word line voltage generator generating a memory word line voltage;
a memory word line decoder which applies the memory word line voltage to the memory word lines, respectively;
a reference word line voltage generator generating a reference word line voltage; and
a reference word line decoder applying the reference word line voltage to the reference word line,
wherein the levels of the memory wordline voltage and the reference wordline voltage are varied by the memory wordline voltage generator and the reference wordline voltage generator, respectively, depending on the operation being performed.
6. The memory array as set forth in claim 5,
wherein, during a read operation to determine whether a selected memory cell is unprogrammed or programmed, the reference word line voltage generator sets the reference word line voltage at a first level sufficient to ensure that each reference cell conducts a reference amount of current approximately midway between a first amount of current expected to be conducted by an unprogrammed memory cell and a second amount of current less than the first amount of current and expected to be conducted by a programmed memory cell, and
wherein the reference word line voltage generator sets the reference word line voltage at a second level different from the first level to facilitate margin testing during a write operation to program the selected memory cell.
7. The memory array of claim 1, wherein each of the memory cells and the reference cell comprises a single charge trapping field effect transistor.
8. The memory array of claim 1, wherein each of the memory cells and the reference cell comprises a plurality of charge trapping field effect transistors connected in parallel.
9. The memory array of claim 1, wherein all reference bit lines connecting the reference cell and the comparator are electrically connected.
10. A memory array, comprising:
memory cells, wherein each memory cell has a first terminal connected to a common memory wordline for the memory cells of a row, a second terminal connected to a common memory bitline for the memory cells of a column, and a third terminal connected to ground;
reference cells, wherein each reference cell has a first terminal connected to a common reference word line, a second terminal connected to a reference bit line, and a third terminal connected to ground;
comparators, each comparator including a current mirror, the current mirror including:
a reference part including a reference cell input node and a current mirror node, wherein the reference cell input node is electrically connected to a specific reference cell through a specific reference bit line, and wherein a current mirror node connector electrically connects all current mirror nodes of all the comparators; and
a memory portion including a memory cell input node and an output voltage node, wherein the memory cell input node is electrically connected to a particular common memory bit line for the memory cells of a particular column;
a memory word line voltage generator generating a memory word line voltage;
a memory word line decoder applying the memory word line voltage to the memory word line;
a reference word line voltage generator generating a reference word line voltage; and
a reference word line decoder applying the reference word line voltage to the reference word line,
wherein levels of the memory word line voltage and the reference word line voltage are changed by the memory word line voltage generator and the reference word line voltage generator, respectively, depending on whether a read, write or erase operation is being performed.
11. The memory array as set forth in claim 10,
wherein the reference portion includes two first P-type field effect transistors and a first N-type field effect transistor electrically connected in series between a supply voltage and a pull-down node,
wherein the reference unit input node is located at a junction between the two first PFETs, and the current mirror node is located at a junction between one of the two first PFETs and the first NFET,
wherein the memory portion includes two second PFETs and a second NFET electrically connected in series between the supply voltage and the pull-down node,
wherein the memory cell input node is located at a junction between the two second PFETs, and the output voltage node is located at a junction between one of the two second PFETs and the second NFET,
wherein the gates of the two first P-type field effect transistors and the two second P-type field effect transistors are controlled by a current mirror voltage at the current mirror node, an
Wherein the gates of the first N-type field effect transistor and the second N-type field effect transistor are controlled by a bias voltage, an
Wherein an additional NFET electrically connects the pull-down node to ground.
12. The memory array of claim 10, wherein each comparator further comprises a secondary comparator circuit that compares an output voltage at the output voltage node with a current mirror voltage at the current mirror node and outputs a digital signal at a digital output node, wherein a value of the digital signal varies according to a voltage difference between the current mirror voltage and the output voltage, and wherein the voltage difference is dependent on a current difference between a current conducted by the particular reference cell connected to the particular reference bit line and a current conducted by a selected memory cell connected to the particular common memory bit line.
13. The memory array of claim 10, wherein each comparator further comprises a secondary comparator circuit, the secondary comparator circuit comprising:
a differential amplifier receiving as inputs a current mirror voltage from the current mirror node and an output voltage from the output voltage node; and
an inverter connected in series with the differential amplifier and outputting a digital signal at a digital output node, wherein a value of the digital signal varies according to a voltage difference between the current mirror voltage and the output voltage, and wherein the voltage difference is dependent on a current difference between a current conducted by the particular reference cell connected to the particular reference bit line and a current conducted by a selected memory cell connected to the particular common memory bit line.
14. The memory array of claim 10, wherein each of the memory cells and the reference cell comprises a single charge trapping field effect transistor.
15. The memory array of claim 10, wherein each of the memory cells and the reference cell comprises a plurality of charge trapping field effect transistors connected in parallel.
16. The memory array of claim 10, wherein during a read operation to determine whether a selected memory cell is unprogrammed or programmed, the reference word line voltage generator sets the reference word line voltage at a first level sufficient to ensure that each reference cell conducts a reference amount of current that is approximately midway between a first amount of current expected to be conducted by an unprogrammed memory cell and a second amount of current less than the first amount of current and expected to be conducted by a programmed memory cell.
17. The memory array of claim 16, wherein the reference word line voltage generator sets the reference word line voltage at a second level during a write operation to program the selected memory cell, the second level being different from the first level to facilitate a margin test.
18. The memory array of claim 16, wherein the reference word line voltage generator sets the reference word line voltage at a second level during a write operation to program the selected memory cell, the second level being lower than the first level such that the amount of reference current conducted by each reference cell during the write operation is closer to the second amount of current.
19. The memory array of claim 10, wherein all reference bit lines connecting the reference cell and the comparator are electrically connected.
20. A memory array, comprising:
memory cells, wherein each of the memory cells includes at least one charge trapping field effect transistor, and wherein each of the memory cells has a first terminal connected to a common memory wordline for the memory cells of a row, a second terminal connected to a common memory bitline for the memory cells of a column, and a third terminal connected to ground;
a reference cell, wherein the reference cell is substantially identical to the memory cell, and wherein each reference cell has a first terminal connected to a common reference word line, a second terminal connected to a reference bit line, and a third terminal connected to ground;
comparators, each comparator including a current mirror, the current mirror including:
a reference part including a reference cell input node and a current mirror node, wherein the reference cell input node is electrically connected to a specific reference cell through a specific reference bit line, and wherein a current mirror node connector electrically connects all current mirror nodes of all the comparators; and
a memory portion including a memory cell input node and an output voltage node, wherein the memory cell input node is electrically connected to a particular common memory bit line for the memory cells of a particular column;
a memory word line voltage generator generating a memory word line voltage;
a memory word line decoder applying the memory word line voltage to the memory word line;
a reference word line voltage generator generating a reference word line voltage; and
a reference word line decoder applying the reference word line voltage to the reference word line,
wherein the levels of the memory word line voltage and the reference word line voltage are changed by the memory word line voltage generator and the reference word line voltage generator, respectively, depending on whether a read, write or erase operation is being performed,
wherein, during a read operation to determine whether a selected memory cell is unprogrammed or programmed, the reference word line voltage generator sets the reference word line voltage at a first level sufficient to ensure that each reference cell conducts a reference current approximately midway between a first amount of current expected to be conducted by an unprogrammed memory cell and a second amount of current less than the first amount of current and expected to be conducted by a programmed memory cell, and
wherein the reference word line voltage generator sets the reference word line voltage at a second level, the second level being lower than the first level, during a write operation to program the selected memory cell to facilitate margin testing.
Technical Field
The present invention relates to charge trap (charge trap) memory arrays, and more particularly to memory arrays having distributed charge trap reference cells to support single-ended current sensing of charge trap memory cells.
Background
Recently developed multi-time programmable memory (MTPM) arrays include charge trapping memory cells (cells) arranged in rows and columns. Each memory cell includes a pair of Charge Trap Field Effect Transistors (CTFETs), and thus the memory cell is referred to as a two-transistor memory cell. In each column, the CTFETs in each memory cell are connected in series between a pair of bit lines (bitlines) that are connected to a sense amplifier, and the node of the source line between the CTFETs connects each memory cell in the column to ground. In each row (row), the gates of the CTFETs in the memory cells are connected to a word line (word). Generally, during a read operation of a selected memory cell, a read voltage is applied through a word line to the gate of the CTFET in the selected memory cell, and a sense amplifier determines a voltage difference between adjacent bit lines to determine whether the selected memory cell stores a "1" bit or a "0" bit. During a write operation of a selected memory cell, the threshold voltage of one of the CTFETs in that memory cell is changed by injecting charge into its gate or gate oxide to program the memory cell (i.e., store a "1" therein). Specifically, a higher write voltage is applied to the gate of the CTFET in a selected memory cell through a word line, and a sense amplifier determines the voltage difference between the pair of adjacent bit lines connected to the selected memory cell. These processes are repeated until the desired voltage difference is confirmed to be present, indicating that the selected memory cell is programmed. During an erase operation for a previously programmed memory cell, a reverse field is applied so that the memory cell is no longer programmed. However, those skilled in the art will appreciate that the injected charge in the charge trapping field effect transistor will decrease over time, and this charge loss may eventually lead to a read error (e.g., may eventually lead to the memory cell being read as unprogrammed ("0") rather than programmed ("1")).
Disclosure of Invention
Embodiments of a memory array configured with a combination of charge trapping memory cells and distributed charge trapping reference cells (reference cells) to support (enable) single-ended current sensing of the memory cells, programming of the memory cells using margin testing with limited rewriting (marking testing) techniques, and optional de-programming (i.e., erasing of the memory cells) are disclosed herein.
In particular, the memory array may include memory cells arranged in rows and columns (e.g., charge trapping memory cells including one or more Charge Trap Field Effect Transistors (CTFETs)). The memory array may also include a reference cell and a comparator, with each column of memory cells having a respective reference cell and a respective comparator.
Each memory cell in a given row and a given column may have a first terminal (e.g., a gate terminal) electrically connected to a common memory wordline of the given row, a second terminal (e.g., a drain terminal) electrically connected to a common memory bitline of the given column, and a third terminal (e.g., a source terminal) electrically connected to ground.
Each reference cell may be substantially identical in structure to a memory cell. Each reference cell of a given column may have a first terminal (e.g., a gate terminal) electrically connected to a common reference word line for all of the reference cells, a second terminal (e.g., a drain terminal) electrically connected to the reference bit line of the reference cell, and a third terminal (e.g., a source terminal) electrically connected to ground.
Each comparator of a given column may be configured to output a digital (digital) signal indicative of a current difference between a current conducted by the reference cell of the given column and a current conducted by a selected memory cell in the given column. Specifically, the digital signal may indicate whether the current flowing through the selected memory cell is above or below a reference current amount (i.e., the current flowing through the reference cell).
To achieve this, each comparator may include a current mirror and a secondary comparator circuit. The current mirror may have a reference portion (also referred to as a reference segment) and a memory portion (also referred to as a memory segment). The reference portion may include a reference cell input node that is electrically connected to a particular reference bit line and thus to a particular reference cell (i.e., the reference cell of the given column). The reference portion may further include a current mirror node electrically connected to all of the current mirror nodes on all of the comparators to balance the threshold voltage difference across the reference cells. The memory portion may include a memory cell input node and an output voltage node. The memory cell input node may be electrically connected to a particular common memory bitline of the given row and thus to all of the memory cells in the given row. In response to different currents flowing through the reference cell and the selected memory cell, the current mirror will output different analog voltages, particularly a current mirror voltage and an output voltage at the current mirror node and the output voltage node, respectively. The secondary comparator circuit compares the different analog voltages and outputs a digital signal at a digital output node indicative of the voltage difference. The value of the digital signal at the digital output node will vary depending on the voltage difference between the current mirror voltage and the output voltage.
In addition to the above features, embodiments of the memory array may further include: a word line voltage generator generating a memory word line voltage; a word line decoder applying the memory word line voltage to the memory word line; a reference word line voltage generator generating a reference word line voltage; and a reference word line decoder applying the reference word line voltage to the reference word line. The levels (levels) of the memory word line voltage and the reference word line voltage generated by the memory word line voltage generator and the reference word line voltage generator respectively applied to the memory word line and the reference word line may be selectively changed depending on whether a read, write, or optional erase operation is being performed. For example, during a read operation to determine whether a selected memory cell is unprogrammed or programmed, the reference word line voltage generator may set the reference word line voltage at a first level sufficient to ensure that each reference cell conducts a reference current that is approximately halfway (midway) between a first amount of current expected to be conducted by an unprogrammed memory cell and a second amount of current less than the first amount of current and expected to be conducted by a programmed memory cell. During a write operation to program the selected memory cell, the reference word line voltage generator may set the reference word line voltage at a second level, the second level being lower than the first level, to facilitate margin testing.
Drawings
The invention will be better understood from the following detailed description with reference to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
FIG. 1 shows a schematic diagram of an embodiment of a disclosed memory array;
FIGS. 2A and 2B show schematic diagrams of different exemplary memory cells that may be included in the memory array of FIG. 1;
FIG. 3 shows a schematic diagram of an example comparator that may be included in the memory array of FIG. 1;
FIG. 4A shows a schematic diagram of another example comparator that may be included in the memory array of FIG. 1; and
fig. 4B shows a timing diagram of the levels of control signals employed during operation of the comparator of fig. 4A.
Detailed Description
As described above, the injected charge in the Charge Trapping Field Effect Transistor (CTFET) of a memory cell will decrease over time, and this charge loss may eventually lead to read errors (e.g., may eventually lead to the memory cell being read as unprogrammed ("0") rather than programmed ("1")). A margin test technique may be employed in which more charge than is needed is injected into the gate or gate oxide during a write operation to compensate for the expected charge loss. For example, if the memory cell requires a 50mV difference to be read by the sense amplifier as programmed, a margin test technique may be performed in which a high voltage is repeatedly applied to the gate of the CTFET until a 100mV (not 50mV) difference is identified. Unfortunately, rewriting the memory cell, and particularly repeatedly applying a voltage higher than necessary to the memory cell, may damage the memory cell (e.g., may result in Time Dependent Dielectric Breakdown (TDDB)). Also, such margin testing techniques may not be accurate enough to prevent read errors.
In view of the foregoing, embodiments of memory arrays having distributed charge trapping reference cells to support single-ended current sensing of charge trapping memory cells are disclosed herein. The memory array may be a one-time programmable memory (OPTM) array or may include an optional erase function to make it a multi-time programmable memory (MTPM) array. In any case, the memory array includes a memory cell, a reference cell, and a comparator. The memory cells are arranged in rows and columns, each column having a respective reference cell and a respective comparator. Each memory cell in a given row and a given column has a common memory word line with the given row, a common memory bit line with the given column, respectively, and a terminal connected to ground. Each reference cell of a given column has a common reference word line with all reference cells, respectively, a reference bit line with the reference cell, and a terminal connected to ground. Each comparator of a given column has a current mirror with a reference portion and a memory portion. The reference portion is connected to a reference bit line and thus to the reference cells of the given column, and the memory portion is connected to a common memory bit line and thus to the memory cells in the given column. In addition, each reference portion has a current mirror node, and all current mirror nodes of all comparators in the memory array are electrically connected to balance process variations on the reference cells. Each comparator compares the current conducted by the reference cell with the current conducted by the selected memory cell during a read operation to determine the programmed state of the cell, during a write operation to verify programming, and optionally during an erase operation to verify erase. The voltages applied to the memory word lines and the reference word line are selectively varied (as described in more detail below) to support single-ended current sensing of the memory cells, programming of the memory cells using a margin test technique that limits rewriting, and optional de-programming (i.e., erasing) of the memory cells. It should be noted that by electrically connecting the current mirror nodes in the reference portion of all comparators on the memory array, the disclosed configuration balances process variations across the reference cell and other devices within the reference portion of the current mirror, thus reducing the effects of mismatch and increasing sensing accuracy.
In particular, referring to FIG. 1, an embodiment of a
Specifically, the
Each
The
The
Each
FIG. 3 shows a schematic diagram of an
The
The
The
During operation, in the
The
Fig. 4A shows a more detailed schematic diagram of the
Fig. 4B shows an example timing diagram of various control signal levels at different times during operation of the comparator of fig. 4A. Specifically, referring to fig. 4A and 4B in combination, the control signals of the comparator may include SAENP, SETN, DATAXP, and READP. The input SAENP activates the sensing period when it goes high (high). Input SETN starts high and shunts
It should be understood that the
With the above configuration, the levels of the memory word line voltage (V _ WL) and the reference word line voltage (V _ REFWL), which are generated by the memory word
It should be noted that an unprogrammed memory cell in
Thus, for example, during a READ operation to determine whether a selected memory cell is unprogrammed or programmed, the memory word line voltage (V _ WL) generated by the memory word
More specifically, the cell overdrive (Vgs-Vt) is determined by the V _ WL level (i.e., VREAD) used during the read operation and by the threshold voltage of the selected
During a write operation, the
It should be noted that the reference word line voltage (V _ REFWL) applied to the
Alternatively, the reference word line voltage (V _ REFWL) may be offset to enable a unique margin test technique to be performed. With this margin testing technique, rather than increasing the threshold voltage of the selected memory cell to a baseline threshold voltage level sufficient to enable the selected memory cell to be read as programmed during a read operation, the threshold voltage is increased beyond the baseline threshold voltage level to some higher target threshold level. To this end, when verifying whether the selected
As described above, the disclosed memory array may be a one-time programmable memory (OPTM) in which the memory cells remain programmed once programmed. Alternatively, the disclosed memory array can be configured to support de-programming of memory cells to make it a multi-time programmable memory (MTPM) array. In this case, during the erase operation, the injected charges are removed from the first terminal 211 (see fig. 2A or 2B), particularly from the gate or gate oxide of the gate terminal to lower the threshold voltage of the CTFET in the
It is to be understood that the terminology used herein is for the purpose of describing the disclosed structures and methods, and is not intended to be limiting. For example, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. Furthermore, the terms "comprises," "comprising," "includes" and/or "including," when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Also, as used herein, terms such as "right," "left," "vertical," "horizontal," "top," "bottom," "above," "below," "upper," "lower," "parallel," "straight," and the like are intended to describe relative positions as they are oriented and shown in the drawings (unless otherwise indicated), and terms such as "contacting," "directly contacting," "abutting," "directly adjacent," "immediately adjacent," and the like are intended to mean that at least one element physically contacts another element (without the other elements separating the elements). The term "transverse" as used herein describes the relative position of elements as they are oriented and shown in the drawings, particularly meaning that one element is positioned on a side of another element and not above or below the other element. For example, one element will be laterally adjacent to another element to the side of the other element, one element will be laterally immediately adjacent to the other element to the side of the other element, and one element will be laterally around the other element to be adjacent to and surround the outer sidewall of the other element. The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed.
The description of the various embodiments of the present invention is provided for purposes of illustration and is not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. For example, the invention disclosed herein includes a single-ended sensing reference and also provides single-ended signal tolerance techniques. The embodiments described and shown in the figures are configured with memory cells that are charge trapping NFET memory cells. The description and drawings are not intended to be limiting. It should be understood that the memory cell may alternatively be a charge trapping PFET memory cell. Also, it should be understood that the charge trapping NFET memory cell could alternatively be configured differently. In either case (i.e., in the case of charge trapping PFET memory cells or in the case of charge trapping NFET memory cells having different configurations), it is contemplated that the practice of applying NFET-PFET pairs to the disclosed circuits may be applied. In such applications, the NFET may be replaced with a PFET and vice versa, and the supply level may be replaced or altered. For example, the concept of the
Thus, embodiments of a memory array having distributed charge trapping reference cells to support single-ended current sensing of charge trapping memory cells are disclosed above. This memory array may be a one-time programmable memory (OPTM) array or may include an optional erase function to make it a multiple-time programmable memory (MTPM) array. In any case, the memory array includes a memory cell, a reference cell, and a comparator. The memory cells are arranged in rows and columns, each column having a respective reference cell and a respective comparator. Each memory cell in a given row and a given column has a common memory word line with the given row, a common memory bit line with the given column, respectively, and a terminal connected to ground. Each reference cell of a given column has a common reference word line with all reference cells, respectively, a reference bit line with the reference cell, and a terminal connected to ground. Each comparator of a given column has a current mirror with a reference portion and a memory portion. The reference portion is connected to a reference bit line and thus to the reference cells of the given column, and the memory portion is connected to a common memory bit line and thus to the memory cells in the given column. In addition, each reference portion has a current mirror node, and all current mirror nodes of all comparators in the memory array are electrically connected. Each comparator circuit compares the current conducted by the reference cell with the current conducted by the selected memory cell during a read operation to determine the programmed state of the cell, during a write operation to verify programming, and optionally during an erase operation to verify erase. As described, the voltages applied to the memory word lines and the reference word line are selectively varied to support single-ended current sensing of the memory cells, programming of the memory cells using a margin test technique that limits rewriting, and optional de-programming (i.e., erasing) of the memory cells. As described above, by electrically connecting the current mirror nodes in the reference portion of all comparators on the memory array, the disclosed configuration balances process variations across the reference cell and other devices within the reference portion of the current mirror, thus reducing the effects of mismatch and increasing sensing accuracy.
- 上一篇:一种医用注射器针头装配设备
- 下一篇:一种非易失存储器处理方法及装置