CN111445943A - On-chip one-time programmable circuit - Google Patents
On-chip one-time programmable circuit Download PDFInfo
- Publication number
- CN111445943A CN111445943A CN202010295433.XA CN202010295433A CN111445943A CN 111445943 A CN111445943 A CN 111445943A CN 202010295433 A CN202010295433 A CN 202010295433A CN 111445943 A CN111445943 A CN 111445943A
- Authority
- CN
- China
- Prior art keywords
- circuit
- nmos transistor
- chip
- fuse
- programming
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C17/00—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards
- G11C17/14—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards in which contents are determined by selectively establishing, breaking or modifying connecting links by permanently altering the state of coupling elements, e.g. PROM
- G11C17/16—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards in which contents are determined by selectively establishing, breaking or modifying connecting links by permanently altering the state of coupling elements, e.g. PROM using electrically-fusible links
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C17/00—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards
- G11C17/14—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards in which contents are determined by selectively establishing, breaking or modifying connecting links by permanently altering the state of coupling elements, e.g. PROM
- G11C17/18—Auxiliary circuits, e.g. for writing into memory
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
The invention discloses an on-chip one-time programmable circuit which consists of three NMOS transistors and two on-chip fuses. The enable switch and the Programming fuse control switch of the OTP (One Time Programming) circuit are both composed of NMOS transistors, control signals of the NMOS transistors work in a low-voltage range, the voltage range is not required to be in the same voltage range as the higher Programming voltage of the OTP circuit, and the use of a low-voltage-high-voltage level converter is avoided. Meanwhile, the substrates of the NMOS transistors are grounded, all the NMOS transistors share the same substrate, the NMOS transistors are tighter in the layout process, and the condition that the distance between the N _ well substrates is too large due to different voltage domains of the PMOS transistors is avoided. Therefore, the on-chip one-time programmable circuit optimizes the traditional OTP circuit and greatly saves hardware cost.
Description
Technical Field
The invention relates to a storage circuit in a system, in particular to an on-chip One Time Programming (OTP) circuit based on an NMOS transistor, belonging to the field of information security of integrated circuits.
Background
At present, an OTP circuit is a nonvolatile memory circuit, which mostly adopts a fuse structure, and only can be programmed and written once, and the programming process is irreversible destruction. Although the memory can be programmed only once, the memory is widely applied to integrated circuit design due to the characteristics of simple process, difficult data loss, strong anti-interference capability, small memory cell area, easy large-scale integration, low cost and the like.
In recent years, OTP circuits have been studied more and more, and these are of an efuse (fuse) type and an anti-use (anti-fuse) type. The structure of the fuse structure is generally formed by two conductive electrodes and a fuse layer sandwiched between the conductive electrodes, wherein the fuse layer can be made of polysilicon or metal and the like. The fuse type OTP circuit is normally in a permanent conducting state by utilizing the characteristics of a composition structure of the fuse type OTP circuit, and when the fuse is electrified and conducted, current flows through the fuse to cause the fuse to be fused, the fuse is in an open circuit state, so that the resistance value of the fuse is changed from dozens of ohms to thousands of ohms, the open circuit state is kept all the time, and finally the purpose of one-time programming is realized. On the contrary, the antifuse-type OTP memory circuit has a very high resistance value, which can reach several hundred mega ohms, is in an open circuit state and does not provide a current path when not programmed; once programmed, the resistance value decreases to tens of ohms or even lower, remaining permanently in the short-circuit condition, allowing current to pass. Both OTP circuits use "breakdown of dielectric" to determine the "fuse or antifuse programmed" condition. This breakdown phenomenon does not occur when not programmed, and thus the programmed state is very definite and unrecoverable, and the open state of the fuse-type OTP circuit or the short state of the antifuse-type OTP circuit is not affected no matter how many times the subsequent reading process is repeated. It is this simplicity and certainty that both OTP circuits become indispensable.
A typical OTP circuit is shown in fig. 1 and includes a first PMOS transistor, a second PMOS transistor, a first NMOS transistor, a first on-chip fuse, and a second on-chip fuse having two input terminals and an output terminal. The circuit is from a top power supply end to a bottom power supply end, a source electrode of a first PMOS transistor is connected with a programming high-voltage power supply of the circuit, a grid electrode of the first PMOS transistor is connected with an enabling signal of the circuit, a drain electrode of the first PMOS transistor is connected with a source electrode of a second PMOS transistor, a grid electrode of the second PMOS transistor is connected with a grid electrode of a first NMOS transistor, a drain electrode of the second PMOS transistor is connected with a drain electrode of the first NMOS transistor, a source electrode of the first NMOS transistor is connected with a ground end of the circuit, an upper fuse wire of a first chip is connected in parallel with two source-drain ends of the second PMOS transistor, an upper fuse wire of a second chip is connected in parallel with two source-drain ends of the first NMOS transistor, an input end of the circuit is led out from the left end of a grid electrode node of the second PMOS transistor and a grid electrode of the first NMOS transistor, and an output end of the circuit is led out. The enable signal of the circuit determines whether the entire OTP circuit can be edited. When the enable signal is "1", the OTP circuit does not operate. When the enable signal is '0', the OTP circuit starts normal editing, at the moment, if the programming value is '0', the second PMOS transistor is conducted, the fuse wire on the first chip is shielded, the first NMOS transistor is cut off, the fuse wire on the second chip is conducted, the passing large current enables the fuse wire on the second chip to be fused, and the output value of the OTP circuit is pulled up to '1' by the fuse wire on the first chip; on the contrary, if the programming value is "1", the fuse on the first chip is blown, the fuse on the second chip is shielded, and the output value of the OTP circuit is pulled down to "0" by the fuse on the second chip. As shown in fig. 2, in the layout process, all NMOS transistors share the same substrate, PMOS transistors must be separately fabricated in N _ well with a certain potential, and N _ well layers with different potentials are different and need to satisfy a certain distance limitation, so that each memory cell has a relatively large area, and the design cost is increased.
Disclosure of Invention
In view of the problems in the prior art, the present invention provides an on-chip one-time programmable circuit, which is characterized in that: the circuit comprises: the fuse on the chip comprises a first NMOS transistor, a second NMOS transistor, a third NMOS transistor, a first fuse on the chip, a second fuse on the chip, a first input end, a second input end, a third input end and an output end.
The circuit starts from a power supply end at the top to the bottom, a drain electrode of the first NMOS transistor is connected with a programming high-voltage power supply of the circuit, a grid electrode of the first NMOS transistor is connected with the first input end of a programming value signal of the circuit, a source electrode of the first NMOS transistor is connected with a drain electrode of the second NMOS transistor, a grid electrode of the second NMOS transistor is connected with the second input end of a reverse signal of the programming value of the circuit, a source electrode of the second NMOS transistor is connected with a drain electrode of the third NMOS transistor, a grid electrode of the third NMOS transistor is connected with the third input end of an enabling signal of the circuit, a source electrode of the third NMOS transistor is connected with a ground end of the circuit, fuses on the first sheet are connected with two source and drain ends of the first NMOS transistor in parallel, fuses on the second sheet are connected with two source and drain ends of the second NMOS transistor in parallel, the output end of the circuit is led out from the right end of the junction point of the source electrode of the first NMOS transistor and the drain electrode of the second NMOS transistor.
Preferably, all the control switches of the circuit adopt NMOS transistors, control signals of the NMOS transistors work in a low-voltage range, and all the NMOS transistors share one substrate; the fuse wire on the first chip and the fuse wire on the second chip adopt a resistor structure with a thin middle part and wide two ends; the resistor structure uses polysilicon in CMOS process devices or any metal layer.
The invention also provides a programming method using the programming circuit, when the enable signal of the circuit is '0', the whole OTP circuit does not execute editing operation; when the enable signal is '1', the circuit starts editing, at this time, if the programming value signal is '1', the first NMOS transistor is turned on, the first on-chip fuse is shielded, the second NMOS transistor is turned off, the second on-chip fuse is turned on, the passing large current fuses the second on-chip fuse, and finally the signal of the output end is pulled up to '1' by the first on-chip fuse;
on the contrary, if the programming value signal is "0", the fuse on the first chip is blown, the fuse on the second chip is shielded, and finally the signal on the output end is pulled down to "0" by the fuse on the second chip.
Compared with the prior art, the invention at least has the following beneficial effects:
the OTP circuit is realized by adopting the simple NMOS transistor compatible with the standard CMOS process, the normal programming of the fuse on the chip can be fully ensured, meanwhile, the scheme not only reduces the use of a level converter module, but also effectively avoids the requirement of the distance between the substrates of the PMOS transistors at different potentials, greatly saves the hardware overhead and reduces the cost.
Drawings
FIG. 1 is a schematic diagram of a prior art OTP circuit;
FIG. 2 is a schematic diagram of a planar structure of a prior art CMOS device;
FIG. 3 is a schematic diagram of an OTP circuit of the invention;
FIG. 4 is a schematic diagram of an on-chip fuse structure according to the present invention.
Detailed Description
Embodiments of the invention are further described below with reference to the drawings, wherein like or similar reference numerals refer to like or similar elements or elements having like or similar functions throughout. The embodiments described below are exemplary and are intended to be illustrative, but not limiting, of the present invention, and any modifications, equivalents, or improvements made within the spirit and principle of the present invention, which are not described in detail in the technical solutions below, are known in the art, and are intended to be included within the scope of the claims of the present invention.
Implementation example:
in order to solve the problem of the prior art, the present invention uses NMOS transistors as control switches of the circuit, as shown in fig. 3, the OTP circuit is composed of an enable switch NMOS transistor, two control switch NMOS transistors, and two on-chip fuses, from top to bottom, the drain of the first NMOS transistor is connected to the OTP burning high voltage power supply VDD, the gate of the first NMOS transistor is connected to the burning value signal OTP _ VA L UE of the OTP circuit, the source of the first NMOS transistor is connected to the drain of the second NMOS transistor, the gate of the second NMOS transistor is connected to the reverse burning value signal OTP _ VA L UE _ N of the OTP circuit, the source of the second NMOS transistor is connected to the drain of the third NMOS transistor, the source of the third NMOS transistor is connected to the enable signal OTP circuit OTPEN, the source of the third NMOS transistor is connected to the GND of the OTP circuit, the first on-chip fuse is connected to both source and drain of the first NMOS transistor in parallel, and the second on-chip fuse is connected to both source and drain of the second NMOS transistor, the second on-side of the OTP circuit, the output signal OTP circuit is connected to the high voltage signal OTP _ v 2, when the high voltage signal is pulled to the high voltage signal OTP _ VA 630, the high voltage signal is equal to the high voltage signal output from the upper end of the lower fuse, the upper gate of the upper fuse, the upper fuse is considered as the lower fuse, the upper control switch, and the upper fuse, the upper gate of the lower gate of the PMOS transistor, and lower gate of the upper gate of the lower gate of the PMOS transistor, the lower gate of the upper gate of the.
Figure 4 is a schematic diagram of an on-chip fuse structure. The two end parts are wider, and the middle part is slender. The material of the on-chip fuse can be poly polysilicon in a CMOS process, and can also be any metal layer. When a large voltage is applied to the two ends of the on-chip fuse, the middle slender part of the on-chip fuse is fused by the large current, and the connection relation of the two ends is broken.
The applicant declares that the present invention illustrates the detailed structural features of the present invention through the above embodiments, but the present invention is not limited to the above detailed structural features, that is, it does not mean that the present invention must be implemented depending on the above detailed structural features. It should be understood by those skilled in the art that any modifications of the present invention, equivalent substitutions of selected components of the present invention, additions of auxiliary components, selection of specific modes, etc., are within the scope and disclosure of the present invention.
The preferred embodiments of the present invention have been described in detail, however, the present invention is not limited to the specific details of the above embodiments, and various simple modifications may be made to the technical solution of the present invention within the technical idea of the present invention, and these simple modifications are within the protective scope of the present invention.
It should be noted that the various technical features described in the above embodiments can be combined in any suitable manner without contradiction, and the invention is not described in any way for the possible combinations in order to avoid unnecessary repetition.
In addition, any combination of the various embodiments of the present invention is also possible, and the same should be considered as the disclosure of the present invention as long as it does not depart from the spirit of the present invention.
Claims (3)
1. An on-chip one-time programmable circuit, comprising: the circuit comprises: the fuse on the chip comprises a first NMOS transistor, a second NMOS transistor, a third NMOS transistor, a first fuse on the chip, a second fuse on the chip, a first input end, a second input end, a third input end and an output end.
The circuit starts from a power supply end at the top to the bottom, a drain electrode of the first NMOS transistor is connected with a programming high-voltage power supply of the circuit, a grid electrode of the first NMOS transistor is connected with the first input end of a programming value signal of the circuit, a source electrode of the first NMOS transistor is connected with a drain electrode of the second NMOS transistor, a grid electrode of the second NMOS transistor is connected with the second input end of a reverse signal of the programming value of the circuit, a source electrode of the second NMOS transistor is connected with a drain electrode of the third NMOS transistor, a grid electrode of the third NMOS transistor is connected with the third input end of an enabling signal of the circuit, a source electrode of the third NMOS transistor is connected with a ground end of the circuit, fuses on the first sheet are connected with two source and drain ends of the first NMOS transistor in parallel, fuses on the second sheet are connected with two source and drain ends of the second NMOS transistor in parallel, the output end of the circuit is led out from the right end of the junction point of the source electrode of the first NMOS transistor and the drain electrode of the second NMOS transistor.
2. The circuit of claim 1, wherein: the control switches of the circuit all adopt NMOS transistors, control signals of the NMOS transistors all work in a low-voltage range, and all the NMOS transistors share one substrate; the fuse wire on the first chip and the fuse wire on the second chip adopt a resistor structure with a thin middle part and wide two ends; the resistor structure uses polysilicon in CMOS process devices or any metal layer.
3. A programming method using the programming circuit of any of claims 1-2, characterized by:
when the enable signal of the circuit is '0', the whole OTP circuit does not execute editing operation; when the enable signal is '1', the circuit starts editing, at this time, if the programming value signal is '1', the first NMOS transistor is turned on, the first on-chip fuse is shielded, the second NMOS transistor is turned off, the second on-chip fuse is turned on, the passing large current fuses the second on-chip fuse, and finally the signal of the output end is pulled up to '1' by the first on-chip fuse;
on the contrary, if the programming value signal is "0", the fuse on the first chip is blown, the fuse on the second chip is shielded, and finally the signal on the output end is pulled down to "0" by the fuse on the second chip.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010295433.XA CN111445943B (en) | 2020-04-15 | 2020-04-15 | On-chip one-time programmable circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010295433.XA CN111445943B (en) | 2020-04-15 | 2020-04-15 | On-chip one-time programmable circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111445943A true CN111445943A (en) | 2020-07-24 |
CN111445943B CN111445943B (en) | 2022-02-11 |
Family
ID=71655861
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010295433.XA Active CN111445943B (en) | 2020-04-15 | 2020-04-15 | On-chip one-time programmable circuit |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111445943B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112019208A (en) * | 2020-09-08 | 2020-12-01 | 武汉金汤信安科技有限公司 | Cross-power-domain circuit and signal processing method |
CN113051629A (en) * | 2021-03-10 | 2021-06-29 | 湖北大学 | On-off PUF based on-chip fuse |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1257230A (en) * | 1998-11-05 | 2000-06-21 | Em微电子马林有限公司 | Method for regulating clock modular rate by using fuse capable of being destroyed by laser |
KR20030008412A (en) * | 2001-07-18 | 2003-01-29 | 삼성전자 주식회사 | fuse programable voltage generator with increased level trimming steps |
US20030081459A1 (en) * | 2000-11-01 | 2003-05-01 | Kabushiki Kaisha Toshiba | Fail number detecting circuit of flash memory |
KR20060022362A (en) * | 2004-09-07 | 2006-03-10 | 주식회사 하이닉스반도체 | Redundancy Address Fuse Circuit in NAND Flash Memory Devices |
US7254080B2 (en) * | 2005-06-20 | 2007-08-07 | Freescale Semiconductor, Inc. | Fuse circuit and electronic circuit |
US7254078B1 (en) * | 2006-02-22 | 2007-08-07 | International Business Machines Corporation | System and method for increasing reliability of electrical fuse programming |
CN102339645A (en) * | 2010-07-20 | 2012-02-01 | 台湾积体电路制造股份有限公司 | Electrical fuse memory |
CN106887425A (en) * | 2015-12-16 | 2017-06-23 | 格罗方德半导体公司 | For the ESD-protection structure of electric fuse |
CN107134994A (en) * | 2017-05-02 | 2017-09-05 | 中国电子科技集团公司第五十八研究所 | Suitable for the design for testability circuit of anti-fuse type programmable gate array |
CN109360595A (en) * | 2018-08-31 | 2019-02-19 | 宁波中车时代传感技术有限公司 | A kind of multiple programmed circuit of chip parameter based on fuse technique |
CN110851331A (en) * | 2019-11-13 | 2020-02-28 | 中国电子科技集团公司第五十八研究所 | On-chip monitoring circuit of antifuse Field Programmable Gate Array (FPGA) |
-
2020
- 2020-04-15 CN CN202010295433.XA patent/CN111445943B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1257230A (en) * | 1998-11-05 | 2000-06-21 | Em微电子马林有限公司 | Method for regulating clock modular rate by using fuse capable of being destroyed by laser |
US20030081459A1 (en) * | 2000-11-01 | 2003-05-01 | Kabushiki Kaisha Toshiba | Fail number detecting circuit of flash memory |
KR20030008412A (en) * | 2001-07-18 | 2003-01-29 | 삼성전자 주식회사 | fuse programable voltage generator with increased level trimming steps |
KR20060022362A (en) * | 2004-09-07 | 2006-03-10 | 주식회사 하이닉스반도체 | Redundancy Address Fuse Circuit in NAND Flash Memory Devices |
US7254080B2 (en) * | 2005-06-20 | 2007-08-07 | Freescale Semiconductor, Inc. | Fuse circuit and electronic circuit |
US7254078B1 (en) * | 2006-02-22 | 2007-08-07 | International Business Machines Corporation | System and method for increasing reliability of electrical fuse programming |
CN102339645A (en) * | 2010-07-20 | 2012-02-01 | 台湾积体电路制造股份有限公司 | Electrical fuse memory |
CN106887425A (en) * | 2015-12-16 | 2017-06-23 | 格罗方德半导体公司 | For the ESD-protection structure of electric fuse |
CN107134994A (en) * | 2017-05-02 | 2017-09-05 | 中国电子科技集团公司第五十八研究所 | Suitable for the design for testability circuit of anti-fuse type programmable gate array |
CN109360595A (en) * | 2018-08-31 | 2019-02-19 | 宁波中车时代传感技术有限公司 | A kind of multiple programmed circuit of chip parameter based on fuse technique |
CN110851331A (en) * | 2019-11-13 | 2020-02-28 | 中国电子科技集团公司第五十八研究所 | On-chip monitoring circuit of antifuse Field Programmable Gate Array (FPGA) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112019208A (en) * | 2020-09-08 | 2020-12-01 | 武汉金汤信安科技有限公司 | Cross-power-domain circuit and signal processing method |
CN112019208B (en) * | 2020-09-08 | 2024-01-26 | 武汉金汤信安科技有限公司 | Cross-power domain circuit and signal processing method |
CN113051629A (en) * | 2021-03-10 | 2021-06-29 | 湖北大学 | On-off PUF based on-chip fuse |
CN113051629B (en) * | 2021-03-10 | 2022-06-17 | 湖北大学 | An integrated circuit based on on-chip fuse to realize on-off PUF |
Also Published As
Publication number | Publication date |
---|---|
CN111445943B (en) | 2022-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3926634B1 (en) | Anti-fuse storage unit circuit and array circuit, and read/write method thereof | |
US6038168A (en) | Hot-electron programmable latch for integrated circuit fuse applications and method of programming therefor | |
USRE35828E (en) | Anti-fuse circuit and method wherein the read operation and programming operation are reversed | |
US10153288B2 (en) | Double metal layout for memory cells of a non-volatile memory | |
US7551497B2 (en) | Memory circuits preventing false programming | |
JPH04293254A (en) | Program type integrated circuit | |
TWI570735B (en) | Electronic device including a nonvolatile memory structure having an antifuse component and a process of using the same | |
CN111445943B (en) | On-chip one-time programmable circuit | |
US12176049B2 (en) | MIM eFuse memory devices and fabrication method thereof | |
JPS60170100A (en) | Cmos semiconductor integrated circuit | |
CN103943624A (en) | Memory element, semiconductor device, and writing method | |
KR100880058B1 (en) | Programmable Read-Only Memory | |
GB2449609A (en) | Circuit arrangement comprising a non-volatile memory cell, and method | |
US11785766B2 (en) | E-fuse | |
US6597234B2 (en) | Anti-fuse circuit and method of operation | |
US5299150A (en) | Circuit for preventing false programming of anti-fuse elements | |
JPS61123169A (en) | Semiconductor integrated circuit | |
KR20060050421A (en) | MOS transistor type electric fuse and program method thereof, semiconductor device using the same | |
US20100164604A1 (en) | Fuse circuit and layout designing method thereof | |
US12119069B2 (en) | Anti-fuse memory reading circuit with controllable reading time | |
US20080062738A1 (en) | Storage element and method for operating a storage element | |
KR100487914B1 (en) | Anti-Fuse Stabilization Circuit | |
KR100413893B1 (en) | Method for reading electric fuses/antifuses | |
CN111881638B (en) | Programmable circuit, programming method thereof and reading method thereof | |
US6215170B1 (en) | Structure for single conductor acting as ground and capacitor plate electrode using reduced area |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |