Electrically programmable fuse system and programming method and reading method thereof
阅读说明:本技术 电可编程熔丝系统及其编程方法、读取方法 (Electrically programmable fuse system and programming method and reading method thereof ) 是由 晏颖 金建明 于 2020-07-31 设计创作,主要内容包括:本发明提供一种电可编程熔丝系统及其编程方法、读取方法,所述电可编程熔丝系统包括存储模块和参考模块。所述存储模块包括多个存储单元和多个第一比较器,所述多个存储单元呈阵列式排布。所述参考模块包括呈线性排布的多个参考单元和一个第二比较器。本发明在每行存储单元中连接一个参考单元以形成一参考模块,且所述参考模块的电路设计与每列所述存储单元的电路设计相同,故不仅在排版上能够节约版图面积,在制版过程中还易统一操作。此外,在读取每行所述存储单元的数据时,仅需读取一次所述参考模块的参考电流值作为存储电流值的统一比较值即可,不仅读取的功耗低,还能保证参考电流值的一致性,以提高读取的可靠性。(The invention provides an electrically programmable fuse system, a programming method and a reading method thereof. The storage module comprises a plurality of storage units and a plurality of first comparators, wherein the storage units are arranged in an array form. The reference module comprises a plurality of reference units which are linearly arranged and a second comparator. In the invention, each row of storage units is connected with one reference unit to form a reference module, and the circuit design of the reference module is the same as that of each row of storage units, so that the layout area can be saved in typesetting, and the unified operation is easy in the process of making the layout. In addition, when the data of each row of the storage units are read, the reference current value of the reference module is only needed to be read once to serve as a unified comparison value of the storage current values, so that the read power consumption is low, the consistency of the reference current values can be ensured, and the read reliability is improved.)
1. An electrically programmable fuse system, comprising a memory block and a reference block; the storage module comprises a plurality of storage units and a plurality of first comparators, wherein the storage units are arranged in an array form; the reference module comprises a plurality of reference units which are linearly arranged and a second comparator; wherein the content of the first and second substances,
each memory cell in the same row is connected with the same reference cell through a word line, and each memory cell in the same column is connected with the same first comparator through a bit line; the plurality of reference cells are connected to the second comparator through a bit line.
2. The electrically programmable fuse system of claim 1, wherein each of the memory cells and each of the reference cells comprises an electrical fuse and a control pipe.
3. The electrically programmable fuse system of claim 2, wherein one end of the electrical fuse is connected to the drain of the control pipe and the other end of the electrical fuse is connected to the bit line.
4. An electrically programmable fuse system according to claim 2, characterized in that the gates of the control transistors in the memory cells of the same row and the gates of the control transistors of the reference cells connected to the row are connected to the word line connected to the memory cells of the row.
5. The electrically programmable fuse system of claim 2, wherein the sources of the control transistors in the memory cell and the reference cell are both grounded.
6. The electrically programmable fuse system of claim 1, wherein the second comparator is connected to each of the first comparators.
7. The electrically programmable fuse system of claim 1, wherein the number of first comparators is equal to the number of columns of the memory module; the number of reference cells is equal to the number of rows of the memory module.
8. A programming method of an electrically programmable fuse system, characterized in that the electrically programmable fuse system of any one of claims 1 to 7 is used, and the programming method of the electrically programmable fuse system comprises: and the bit line connected with the memory cell to be programmed is accessed with a first voltage signal, and the word line connected with the memory cell to be programmed is accessed with a second voltage signal, so that the programming of the single memory cell is completed.
9. The method of programming an electrically programmable fuse system of claim 8, wherein the first voltage signal is a constant voltage and the second voltage signal is a pulsed voltage.
10. A method for reading an electrically programmable fuse system, wherein the electrically programmable fuse system according to any one of claims 1 to 7 is used, and the method for reading the electrically programmable fuse system comprises:
a word line connected with a row of memory cells to be read is accessed to a third voltage signal to conduct each memory cell and the reference cell in the row connected with the word line;
the first comparator connected with each memory cell of the row acquires a corresponding memory current value, and the second comparator connected with the reference cell acquires a reference current value;
and all the first comparators compare the magnitude of the respective storage current value with the reference current value and convert the storage current value into a logic value to be output so as to finish the reading of the storage units in the row.
Technical Field
The invention relates to the technical field of integrated circuit manufacturing, in particular to an electrically programmable fuse system and a programming method and a reading method thereof.
Background
Electrically Programmable fuse (e-fuse) technology is a technology developed by utilizing the electro-migration (EM) characteristic. The initial resistance of the electric fuse is small, and when a large current passes through the electric fuse, the electric fuse is blown, and the resistance value is multiplied and is in a high resistance state. The blown fuse remains permanently in the off state, while the unblown fuse remains in the on state, i.e., the low resistance state. Thus, the memory cell array formed by the electrical fuse is a one-time programming device that is programmed by the blowing of the electrical fuse to obtain the corresponding logic value.
However, in order to meet the requirement of expanding the storage capacity, the existing electrically programmable fuse array increases the storage unit to expand the capacity, and simultaneously, the problems of overlarge layout area and increased overall power consumption occur, which not only affects the reliability of reading the storage data, but also is not beneficial to the development of miniaturization of the device.
Therefore, a new electrically programmable fuse system is needed to solve the problems of large layout area and high power consumption in read operation, thereby improving the performance of the device.
Disclosure of Invention
The invention aims to provide an electrically programmable fuse system, a programming method and a reading method thereof, which aim to solve the problems of large occupied layout area and high power consumption of reading operation.
In order to solve the technical problem, the invention provides an electrically programmable fuse system, which comprises a storage module and a reference module; the storage module comprises a plurality of storage units and a plurality of first comparators, wherein the storage units are arranged in an array form; the reference module comprises a plurality of reference units which are linearly arranged and a second comparator; wherein the content of the first and second substances,
each memory cell in the same row is connected with the same reference cell through a word line, and each memory cell in the same column is connected with the same first comparator through a bit line; the plurality of reference cells are connected to the second comparator through a bit line.
Optionally, in the electrically programmable fuse system, each of the memory cells and each of the reference cells includes an electrical fuse and a control pipe.
Optionally, in the electrically programmable fuse system, one end of the electrical fuse is connected to the drain of the control pipe, and the other end of the electrical fuse is connected to the bit line.
Optionally, in the electrically programmable fuse system, the gates of the control tubes in the memory cells in the same row and the gates of the control tubes of the reference cells connected to the row are both connected to the word line connected to the memory cells in the row.
Optionally, in the electrically programmable fuse system, the sources of the control transistors in the memory cell and the reference cell are both grounded.
Optionally, in the electrically programmable fuse system, the second comparator is connected to each of the first comparators.
Optionally, in the electrically programmable fuse system, the number of the first comparators is equal to the number of columns of the memory module; the number of reference cells is equal to the number of rows of the memory module.
Based on the same inventive concept, the invention also provides a programming method of the electrically programmable fuse system, which comprises the following steps: and the bit line connected with the memory cell to be programmed is accessed with a first voltage signal, and the word line connected with the memory cell to be programmed is accessed with a second voltage signal, so that the programming of the single memory cell is completed.
Optionally, in the programming method of the electrically programmable fuse system, the first voltage signal is a constant voltage, and the second voltage signal is a pulse voltage.
Based on the same inventive concept, the invention also provides a reading method of the electrically programmable fuse system, which comprises the following steps:
a word line connected with a row of memory cells to be read is accessed to a third voltage signal to conduct each memory cell and the reference cell in the row connected with the word line;
the first comparator connected with each memory cell of the row acquires a corresponding memory current value, and the second comparator connected with the reference cell acquires a reference current value;
and all the first comparators compare the magnitude of the respective storage current value with the reference current value and convert the storage current value into a logic value to be output so as to finish the reading of the storage units in the row.
In summary, the present invention provides an electrically programmable fuse system, a programming method and a reading method thereof, wherein the electrically programmable fuse system includes a memory module and a reference module. The storage module comprises a plurality of storage units and a plurality of first comparators, wherein the storage units are arranged in an array form. The reference module comprises a plurality of reference units which are linearly arranged and a second comparator. Each memory cell in the same row is connected with the same reference cell through a word line, and each memory cell in the same column is connected with the same first comparator through a bit line. The plurality of reference cells are connected to the second comparator through a bit line. In the invention, each row of storage units is connected with one reference unit to form a reference module, and the circuit design of the reference module is the same as that of each row of storage units, so that the layout area can be saved in typesetting, and the unified operation is easy in the process of making the layout. In addition, when the data of each row of the storage units are read, the reference current value of the reference module is only needed to be read once to serve as a unified comparison value of the storage current values, so that the read power consumption is low, the consistency of the reference current values can be ensured, and the read reliability is improved.
Drawings
FIG. 1 is a schematic diagram of an SA module of an electrically programmable fuse system according to the present application;
FIG. 2 is a schematic diagram of an electrically programmable fuse system of the present application;
FIG. 3 is a schematic diagram of an electrically programmable fuse system according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of an electrically programmable fuse system with two reference blocks according to an embodiment of the present invention;
wherein the reference numbers indicate:
10-a storage module; 20-a reference module;
100-a memory cell; 101-electrical fuses within memory cells; 102-control tubes within the storage unit;
200-a reference cell; 201 — electrical fuses within reference cells; 202-control tube within reference cell;
300-a comparator; 301-a first comparator; 302-second comparator.
Detailed Description
In an electrically programmable fuse system, as shown in fig. 1 and 2, a
However, since each column of the
Therefore, the present embodiment provides an electrically programmable fuse system, and a programming method and a reading method thereof, so as to solve the problems of large layout area, high power consumption and low accuracy of the reading operation.
The electrically programmable fuse system and the programming method and the reading method thereof according to the present invention will be described in further detail with reference to the accompanying drawings and specific embodiments. The advantages and features of the present invention will become more apparent from the following description. It is to be noted that the drawings are in a very simplified form and are not to precise scale, which is merely for the purpose of facilitating and distinctly claiming the embodiments of the present invention. Further, the structures illustrated in the drawings are often part of actual structures. In particular, the drawings may have different emphasis points and may sometimes be scaled differently.
Referring to fig. 3, the electrically programmable fuse system includes a
Further, as shown in fig. 3, each
Wherein the
With continued reference to fig. 3, one end of the
Specifically, word line WL1 of the first row connects the gates of all
Further, the sources of the
The electrically programmable fuse system provided in the present embodiment does not limit the number of reference blocks 10. Referring to fig. 4, in the memory module of the 16 × 32 array, in order to prevent the variation of the reference value of each row caused by process variation and voltage drop (IR drop), a
In order to verify the technical effect of the electrically programmable fuse system provided by the present embodiment, the applicant formed a 16 × 32 array of 512-bit electrically programmable fuse systems in a conventional design manner of the electrically programmable fuse system and in a design manner of the electrically programmable fuse system provided by the present embodiment, respectively, and made comparative simulations. The simulation environment is HL28HKC process, the CORE (VDD) voltage is 0.9V, and the same decoding circuit, word line driving circuit and bit line driving circuit are adopted for the two. In the read mode, the simulated current value of the electrically programmable fuse system provided by the present embodiment is reduced by 31%. From the layout area, although the electrically programmable fuse system provided in this embodiment increases the area of the
based on the same inventive concept, the present embodiment further provides a programming method of an electrically programmable fuse system, including: the bit line connected to the
Further, the first voltage signal is a constant voltage, and the second voltage signal is a pulse voltage. Specifically, the first voltage signal is a programming voltage, and the second voltage signal is a working voltage. The first voltage signal and the second voltage signal have different selected values under different process conditions, for example, a programming voltage of 1.8V and an operating voltage of 0.9V on a 28nm process platform; on a 40nm process platform, the programming voltage is 2.5V, and the working voltage is 1.1V. Preferably, in this embodiment, the first voltage signal is 1.8V, and the second voltage signal is 0-0.9V.
Based on the same inventive concept, the present embodiment further provides a reading method of an electrically programmable fuse system, including: the word line connected to the
The
In summary, the present invention provides an electrically programmable fuse system, a programming method and a reading method thereof, in which the electrically programmable fuse system connects a
The above description is only for the purpose of describing the preferred embodiments of the present invention, and is not intended to limit the scope of the present invention, and any variations and modifications made by those skilled in the art based on the above disclosure are within the scope of the appended claims.