[go: up one dir, main page]

KR20130056544A - One-time programable memory of electrical fuse type - Google Patents

One-time programable memory of electrical fuse type Download PDF

Info

Publication number
KR20130056544A
KR20130056544A KR1020110122202A KR20110122202A KR20130056544A KR 20130056544 A KR20130056544 A KR 20130056544A KR 1020110122202 A KR1020110122202 A KR 1020110122202A KR 20110122202 A KR20110122202 A KR 20110122202A KR 20130056544 A KR20130056544 A KR 20130056544A
Authority
KR
South Korea
Prior art keywords
efuse
memory
word line
fuse
otp memory
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.)
Ceased
Application number
KR1020110122202A
Other languages
Korean (ko)
Inventor
김영희
Original Assignee
창원대학교 산학협력단
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 창원대학교 산학협력단 filed Critical 창원대학교 산학협력단
Priority to KR1020110122202A priority Critical patent/KR20130056544A/en
Publication of KR20130056544A publication Critical patent/KR20130056544A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C17/00Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards
    • G11C17/14Read-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/16Read-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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C17/00Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards
    • G11C17/14Read-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/18Auxiliary circuits, e.g. for writing into memory
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/12Bit line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, equalising circuits, for bit lines
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/08Word line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, for word lines

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Read Only Memory (AREA)

Abstract

본 발명은 이퓨즈 방식의 오티피 메모리에 관한 것이다. 이는 이퓨즈(eFuse, electrical Fuse) 방식을 사용하는 오티피(OTP, One-Time Programmable) 메모리에 있어서, eFuse 링크 아래에 플로팅된 N-Well을 배치한다. 이에 따라, 이퓨즈(eFuse) 방식을 사용하는 오티피(OTP, One-Time Programmable) 메모리에서 프로그램시 이퓨즈 링크와 VSS로 바이어스된 기판이 단락되지 않도록 방지할 수 있는 등의 현저한 효과를 제공한다.The present invention relates to an e-fuse type OTP memory. It places a floating N-Well under an eFuse link in OTP (One-Time Programmable) memory that uses an electrical fuse (eFuse) method. As a result, in a one-time programmable memory (OTP) that uses the eFuse method, it is possible to prevent the short circuit of the substrate biased by the eFuse link and the VSS during programming. .

Description

이퓨즈 방식의 오티피 메모리{One-Time Programable Memory of Electrical Fuse Type}One-Time Programmable Memory of Electrical Fuse Type

본 발명은 일반적으로 이퓨즈(eFuse, electrical Fuse) 방식을 사용하는 오티피(OTP, One-Time Programmable) 메모리에 관한 것으로, 더 상세하게는 32bit와 같은 고속으로 동작하는 eFuse OTP 메모리를 구현할 수 있도록, 프로그램시 이퓨즈 링크와 VSS로 바이어스된 기판이 단락되지 않고, 다양한 기능을 구현할 수 있으며, 저면적을 실현하여 원가절감이 가능하도록 하는 새로운 구조를 가지는 이퓨즈 방식의 오티피 메모리에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention generally relates to OTP (One-Time Programmable) memory using an eFuse (eFuse, electrical Fuse) method, and more particularly to implement an eFuse OTP memory that operates at a high speed such as 32 bits. The present invention relates to an e-fuse type OTP memory having a new structure that can realize various functions without shorting the substrate biased by the e-fuse link and the VSS during programming, and realize a low area.

오티피 메모리는 한 번의 프로그램 동작으로 더 이상 쓰기가 불가능하고 읽기 동작만을 허용하는 메모리를 통칭한 것이다. 읽기의 횟수는 제한없이 얼마든지 가능하다.OTIF memory refers to a memory that allows only one program operation and no more writes, and which allows only read operations. The number of readings can be any number of times.

오티피 메모리는 여러 가지 종류가 존재한다. 이진정보를 플로팅 게이트 메모리 셀에 저장하는 EEPROM(Electrically Erasable Programmable Read Only Memory)이나 플래시(Flash) 메모리 등도 프로그램 기능만 삭제하면 오티피 메모리로 쓰일 수 있고, EPROM(Electrically Programmable ROM)도 외부 창을 제거하면 오티피 메모리로 쓰일 수 있다. There are many kinds of orthopy memory. EEPROM (Electrically Erasable Programmable Read Only Memory) or Flash (Flash) memory that stores binary information in a floating gate memory cell can be used as orthopy memory if only the program function is deleted, and EPROM (Electrically Programmable ROM) Can be used as an orthopedic memory.

그러나 가장 흔하게 오티피 메모리로 사용하고 있는 것은 퓨즈(fuse) 방식이다. 퓨즈 방식이란 퓨즈가 끊어졌는지 이어졌는지에 따라 이진 정보를 판별하는 방식을 말한다. 더욱이 최근 PMIC (Power Management IC)에는 비휘발성 메모리를 내장시키고 있는데 이때에는 EEPROM이나 플래시 메모리는 내장할 때 별도의 제조공정이 추가되는 불편한 점이 있다. 그러므로, PMIC 등에 내장되는 비휘발성 메모리는 추가 공정이 필요 없는 이퓨즈 방식의 오티피 메모리가 많이 사용되고 있다.However, the most common type of OT memory is the fuse type. The fuse method refers to a method of determining binary information according to whether a fuse is blown or not. In addition, PMIC (Power Management IC) incorporates non-volatile memory. In this case, there is an inconvenience that a separate manufacturing process is added when an EEPROM or a flash memory is incorporated. Therefore, a non-volatile memory built in a PMIC or the like is often used as an e-fife type e-fuse memory that does not require an additional process.

이퓨즈 방식이란 퓨즈를 마련한 뒤, 이 퓨즈에 고전압을 가하여 퓨즈를 끊음(blowing)에 의해 프로그램하는 방식을 말하며, "Design and Measurement of a 1-kBit eFuse One-Time Programmable Memory IP Based on a BCD Process", IEICE Trans. Electron., vol. E93-C, no. 8, pp. 1365-1370, Aug. 2010에 그 기술이 공개되어 있다.The e-fuse method is a method of arranging a fuse and then applying a high voltage to the fuse to program it by blowing the fuse. ", IEICE Trans. Electron., Vol. E93-C, no. 8, pp. 1365-1370, Aug. The technology is open to the public in 2010.

폴리실리콘 퓨즈는 아날로그 트리밍용으로 사용되고 있다(참조: Donald G. Fink and Donald Christiansen, Electronics Engineers' Handbook, McGraw-Hill, Nov. 1996). 폴리실리콘 퓨즈를 사용하는 이퓨즈 오티피(eFuse OTP) 메모리는 이퓨즈에 과전류를 흘려 프로그램 한다(참조: N. Robson et al., "Electrically Programmable Fuse eFuse : From Memory Redundancy to Autonomic Chips", Proceedings of Custom Integrated Circuits Conference, pp. 799-804, Sep. 2007). 이퓨즈의 프로그램 이전 저항은 50~200Ω 정도이고, 이퓨즈를 통해 프로그램 전류가 흐르면서 이퓨즈의 저항은 대개 수kΩ 이상이 된다. 이와 같이 이퓨즈는 전도 상태 (conductive state)와 고저항 상태 (highly resistive state) 중 하나로 프로그램 된다(참조: Du-Kwi Kim, Ji-Hye Jang, Liyan Jin, Jae-Hyung Lee, Pan-Bong Ha, and Young-Hee Kim, Design and Measurement of a 1-KBit eFuse One-Time Programmable Memory IP Based on a BCD Process, The Institute of Electronics, Information, and Communication Engineers, vol. E93-C, no. 8, pp. 1365-1370, Aug. 2010). eFuse OTP는 소용량의 OTP 메모리 응용에 많이 응용되고 있으며, 추가공정이 없이 표준 CMOS 공정으로 구현이 가능하다.Polysilicon fuses are used for analog trimming (Donald G. Fink and Donald Christiansen, Electronics Engineers' Handbook, McGraw-Hill, Nov. 1996). EFuse OTP memory using polysilicon fuses programs overcurrent to eFuse (N. Robson et al., "Electrically Programmable Fuse eFuse: From Memory Redundancy to Autonomic Chips", Proceedings of Custom Integrated Circuits Conference, pp. 799-804, Sep. 2007). Efuse's pre-programmable resistance is around 50-200 mA, and with the program current flowing through the e-fuse, the e-fuse's resistance typically exceeds a few kΩ. As such, the e-fuse is programmed in one of a conductive state and a highly resistive state (Du-Kwi Kim, Ji-Hye Jang, Liyan Jin, Jae-Hyung Lee, Pan-Bong Ha, and Young-Hee Kim, Design and Measurement of a 1-KBit eFuse One-Time Programmable Memory IP Based on a BCD Process, The Institute of Electronics, Information, and Communication Engineers, vol.E93-C, no. 8, pp. 1365-1370, Aug. 2010). eFuse OTP is widely used in small capacity OTP memory applications and can be implemented in standard CMOS processes without any additional process.

기존의 듀얼 포트 eFuse OTP 셀은, 이진 정보 한 비트를 저장하는 메모리 셀로서 대개 도 1에 도시된 바와도 같이 이퓨즈(eFuse), 읽기 모드 전류를 흘일 수 있는 읽기용 NMOS 트랜지스터(MN2), 큰 프로그램 전류를 흘릴 수 있는 프로그램용 NMOS 트랜지스터(MN1)로 구성되어 있다. 듀얼 포트 eFuse OTP 셀의 워드라인(WL)(Word-Line)을 구동하는 회로는 동작 모드에 따라 행 어드레스(row address)를 디코딩하여 읽기워드라인(RWL)(Read Word-Line)과 쓰기워드라인(WWL)(Write Word-Line) 신호를 선택적으로 활성화시켜 준다.Conventional dual-port eFuse OTP cells are memory cells that store one bit of binary information, typically as shown in Figure 1, eFuse, a read-out NMOS transistor (MN2) capable of passing read mode current, and large It consists of a programming NMOS transistor MN1 through which a program current can flow. The circuit driving the word line (WL) of the dual port eFuse OTP cell decodes the row address according to the operation mode, thereby reading the read word line (RWL) and the write word line. Selectively activates the (WWL) (Write Word-Line) signal.

이퓨즈를 프로그램하는 것은 선택라인(SL)을 통해 5 V 정도의 전압을 가하고 프로그램용 트랜지스터(MN1)를 턴-온(turn-on)시키면 퓨즈 양단에 급격한 전류가 흐르고, 이 결과 전류경로가 파괴되도록 함에 의해 가능하다. 예컨대 폭이 0.18 마이크로미터 정도의 폴리실리콘층이 이 같은 목적의 퓨즈에 적합하다. Programming the eFuse applies a voltage of about 5 V through the select line SL and turning on the programming transistor MN1 causes a sudden current flow across the fuse which results in destruction of the current path . For example, a polysilicon layer having a width of about 0.18 micrometers is suitable for fuses of this purpose.

참고로 프로그램 동작은 퓨징(fusing), 블로윙(blowing), 쓰기(writing) 등의 다양한 명칭으로도 쓰이나 오티피 메모리에서 있어서는 다 같은 동작을 의미하는 다른 표현일 뿐이다.Note that the program operation is also used for various names such as fusing, blowing, writing, etc., but it is just another expression that means the same operation in OTP memory.

만약 퓨즈가 끊어졌다면(blown) 비트라인(BL)에 5 V의 프리자치(precharge) 전압, 선택라인(SL)의 접지(VSS)전압, 읽기용 트랜지스터(MN2)의 게이트(읽기워드라인(RWL))에 5 V의 전압을 가하였을 때(이하, '읽기 모드 전압 조건'이라 함) 비트라인(BL)의 전압은 프리차지된 전압인 5 V로 그대로 머물러 있다. If the fuse is blown, a precharge voltage of 5 V is applied to the bit line BL, the ground (VSS) voltage of the selection line SL, and the gate of the read transistor MN2 (read word line RWL). When the voltage of 5 V is applied (hereinafter, referred to as 'read mode voltage condition'), the voltage of the bit line BL remains at 5 V, which is a precharged voltage.

만약 퓨즈가 그대로 남아있다면 읽기 모드 전압 조건일 때는 퓨즈(FS)를 통해 비트라인의 프리차지된 전압은 방전된다. 결국 비트라인에 연결된 감지 증폭기는 퓨즈의 끊어짐 상태에 따라 'High' 또는'Low'전압을 읽어낼 수 있다.If the fuse remains intact, the precharged voltage of the bit line is discharged through the fuse FS under the read mode voltage condition. Eventually, the sense amplifier connected to the bitline can read either the 'high' or 'low' voltage depending on the blown fuse.

32bit의 고속 eFuse OTP 메모리 설계에서 고려해야 할 점은, 기존 16bit의 저속 설계와 동일한 구조를 그대로 적용하면 이퓨즈가 열적 파괴(thermal rupture)되면서 이퓨즈 링크와 접지 전압(VSS)으로 바이어스된 p-기판이 단락될 가능성이 있다는 것이다. Considerations for the 32-bit high-speed eFuse OTP memory design include the same structure as the existing 16-bit low-speed design, which allows the fuse to be thermally disrupted and p-substrate biased by e-fuse link and ground voltage (VSS). There is a possibility of this shorting.

만약 단락이 된다면 1로 프로그램된 이퓨즈 셀은 0으로 읽혀지면서 메모리 불량이 발생할 수 있었다. 그리고 종래 저속 설계 구조의 eFuse OTP 메모리에는 행 어드레스가 아닌 행 디코딩된 WERP (워드라인(WL) Enable for Read or Program) 신호가 바로 입력되는 경우 동작 모드에 따라 도 1의 쓰기워드라인(WWL)과 읽기워드라인(RWL) 신호를 선택적으로 활성화해주는 워드라인(WL) 구동회로가 존재하지 않다는 문제가 있었다. If shorted, the eFuse cell programmed as 1 would read as 0, resulting in memory failure. In the conventional low-speed eFuse OTP memory, when a row decoded WERP (Word Line (WL) Enable for Read or Program) signal is input directly instead of a row address, the write word line WWL of FIG. There is a problem that there is no word line WL driving circuit for selectively activating the read word line RWL signal.

더 나아가 종래 저속 설계의 eFuse OTP 메모리에서는 MOS 커패시터로 지연(delay)을 주는 방식이기 때문에 지연 연쇄(delay chain) 회로가 많은 면적을 차지하게 되어, 전체 메모리 면적이 크고 이에 따라 원가 감소가 어렵다는 문제가 있었다.Furthermore, in the eFuse OTP memory of the conventional low speed design, the delay chain circuit occupies a large area because a delay is applied to the MOS capacitor, so that the total memory area is large and thus, cost reduction is difficult. there was.

본 발명은 32bit와 같은 고속으로 동작하는 eFuse OTP 메모리를 구현하기 위하여 기존 방식의 문제점을 해결하는 것을 그 일반적인 목적으로 한다. 구체적으로 본 발명은 프로그램시 eFuse 링크와 VSS로 바이어스된 기판(p-기판)이 단락될 수 있는 문제점을 해결하기 위해 eFuse 링크 아래에 플로팅된 N-Well을 두어 eFuse 링크와 VSS가 단락되는 문제점을 해결하는 것을 그 목적으로 한다.The present invention is to solve the problems of the conventional method to implement an eFuse OTP memory operating at a high speed, such as 32-bit. Specifically, the present invention has a problem that the eFuse link and the VSS are short-circuited by placing a floating N-Well under the eFuse link to solve the problem that the eFuse link and the VSS biased substrate (p-substrate) may be shorted during programming. Its purpose is to solve it.

그리고 본 발명은 행 디코딩된 WERP 신호가 eFuse OTP 메모리로 바로 입력되는 경우 듀얼 포트 eFuse OTP 셀의 워드라인(WL) 신호인 쓰기워드라인(WWL)과 읽기워드라인(RWL) 신호를 선택적으로 활성화해주는 워드라인(WL) 구동회로를 고안함으로써, eFuse OTP 메모리로 행 어드레스가 아닌 행 디코딩된 WERP (워드라인(WL) Enable for Read or Program) 신호가 바로 입력되는 경우에도 동작가능한 eFuse OTP 메모리를 구현하는 목적을 가진다.When the row decoded WERP signal is directly input to the eFuse OTP memory, the present invention selectively activates the write word line (WWL) and the read word line (RWL) signals, which are the word line (WL) signals of the dual port eFuse OTP cell. By devising a word line (WL) driving circuit, an eFuse OTP memory that can operate even when a row decoded WERP (word line WL Enable for Read or Program) signal is input directly to the eFuse OTP memory is input. Has a purpose.

또한 종래 eFuse OTP 메모리의 BL을 VSS로 프리차징해 줄 때, 기존에는 읽기 모드로 진입하면서 짧은 펄스(short pulse) 구간 동안 프리차징해 주는 방식이었으나, 본 발명은 대기 모드에서 BL을 VSS로 프리차징하는 방식으로 구현하고, BL 프리차징 신호에서 사용되는 지연 연쇄 회로를 제거함으로써, 제어회로의 레이아웃 면적을 줄이는 것을 그 목적으로 한다.In addition, when precharging the BL of the conventional eFuse OTP memory to VSS, the conventional method is to precharge the short pulse period while entering the read mode, but the present invention precharges the BL to the VSS in the standby mode. The purpose of the present invention is to reduce the layout area of the control circuit, and to eliminate the delay chain circuit used in the BL precharging signal.

상기 목적은 본 발명에 따라 제공되는이퓨즈 방식의 오티피 메모리에 의하여 달성된다.This object is achieved by an e-fuse OTP memory provided according to the present invention.

본 발명의 일 양상에 따라 제공되는 이퓨즈 방식의 오티피 메모리는, 이퓨즈 오티피(eFuse OTP, electrical Fuse One-Time Programmable) 메모리에 있어서, eFuse 링크 아래에 플로팅된 N-Well을 배치한다.In an e-fuse OTP memory provided according to an aspect of the present invention, an E-Fuse OTP (electric Fuse One-Time Programmable) memory includes an N-Well floating under an eFuse link.

일 실시예에 있어서, 상기 이퓨즈 오티피 메모리는, 행 디코딩된 WERP 신호가 eFuse OTP 메모리로 바로 입력되는 경우 듀얼 포트 eFuse OTP 셀의 워드라인(WL) 신호인 읽기워드라인(RWL) 신호와 쓰기워드라인(WWL) 신호를 선택적으로 활성화해주는 워드라인(WL) 구동회로를 더 포함할 수 있다.In one embodiment, the eFuse OTP memory is a read word line (RWL) signal and a write word line (WLL) signal of a dual port eFuse OTP cell when a row decoded WERP signal is directly input to an eFuse OTP memory. The word line driver circuit may further include a word line driver circuit for selectively activating the word line signal.

또한 다른 실시예에 있어서, 상기 이퓨즈 오티피 메모리는, 대기 모드에서 BL을 VSS로 프리차징할 수 있다.In another embodiment, the eFuse OTP memory may precharge the BL to VSS in the standby mode.

상술한 구성을 가지는 본 발명에 따르면, eFuse OTP 메모리에 있어서, 프로그램시 eFuse 링크와 VSS로 바이어스된 p-기판이 단락되는 것을 방지하기 위하여, eFuse 링크 아래에 플로팅된 N-Well을 둠으로써 eFuse 링크와 VSS가 단락되는 문제점을 해결하는 장점을 제공한다. 그리고 본 발명은 행 디코딩된 WERP 신호가 eFuse OTP 메모리로 바로 입력되는 경우 듀얼 포트 eFuse OTP 셀의 워드라인(WL) 신호인 쓰기워드라인(WWL) 신호와 읽기워드라인(RWL) 신호를 선택적으로 활성화해주는 워드라인(WL) 구동회로를 고안함으로써, eFuse OTP 메모리로 행 어드레스가 아닌 행 디코딩된 WERP (워드라인(WL) Enable for Read or Program) 신호가 바로 입력되는 경우에도 동작가능한 eFuse OTP 메모리를 구현할 수 있다는 이점을 제공한다. 더 나아가 본 발명은, 대기 모드에서 BL을 VSS로 프리차징하는 방식으로 구현함으로써, BL 프리차징 신호에서 사용되는 지연 연쇄 회로를 제거할 수 있어, 제어회로의 레이아웃 면적을 줄일 수 있다. 이러한 본 발명에 따르면 32bit와 같은 고속으로 동작하는 eFuse OTP 메모리를 구현할 수 있는 등의 현저한 효과를 제공한다.
According to the present invention having the above-described configuration, in an eFuse OTP memory, an eFuse link is provided by placing a floating N-Well under the eFuse link in order to prevent a short-circuit of the p-substrate biased by the eFuse link and the VSS during programming. And VSS provide the advantage of solving the short-circuit problem. When the row decoded WERP signal is directly input to the eFuse OTP memory, the present invention selectively activates a write word line (WWL) signal and a read word line (RWL) signal, which are word line (WL) signals of a dual port eFuse OTP cell. By designing a word line (WL) driving circuit, an eFuse OTP memory that is operable even when a row decoded WERP (word line (WL) enable for read or program) signal is input directly to the eFuse OTP memory, rather than a row address, can be implemented. It offers the advantage that it can. Furthermore, the present invention can be implemented by precharging the BL to VSS in the standby mode, thereby eliminating the delay chain circuit used in the BL precharging signal, thereby reducing the layout area of the control circuit. According to the present invention provides a significant effect, such as to implement an eFuse OTP memory operating at a high speed, such as 32bit.

도 1은 일반적인 듀얼 포트 eFuse OTP 셀의 회로도이다.
도 2는 동작모드에 따른 타이밍 다이어그램으로서, (a) 프로그램 모드, (b) 정상 읽기 모드, (c) 테스트 읽기 모드를 보여주는 도면이다.
도 3은 일반적인 32bit eFuse OTP 메모리의 블록도이다.
도 4는 본 발명에 따른 듀얼 포트 eFuse OTP 메모리 셀의 레이아웃이다.
도 5는 본 발명에 따른 (a) 워드라인(WL) 구동회로, (b) SL 구동회로를 보여주는 회로도이다.
도 6은 VSS BL 프리차징 방식의 BL S/A 회로를 보여주는 회로도이다.
도 7은 BL 제어 타이밍 다이어그램으로서, (a) 종래 방식, (b) 본 발명에 따른 방식을 보여주는 도면이다.
도 8은 본 발명에 따라 설계된 eFuse OTP 메모리의 레이아웃이다.
도 9는 본 발명에 따라 프로그램 모드시 eFuse 저항에 따른 프로그램 전류를 모의실험한 결과를 보여주는 그래프이다.
도 10은 본 발명에 따라 정상 읽기 모드시 모의실험함 파형을 보여주는 개략도이다.
도 11은 본 발명에 따라 eFuse OTP 메모리의 테스트 칩에 대한 펑션별 출력을 측정한 파형을 보여주는 도면이다.
도 12는 본 발명에 따라 eFuse OTP 메모리를 웨이퍼 상에서 테스트한 결과를 보여주는 도면이다.
1 is a circuit diagram of a typical dual port eFuse OTP cell.
2 is a timing diagram according to an operation mode, which shows (a) program mode, (b) normal read mode, and (c) test read mode.
3 is a block diagram of a typical 32-bit eFuse OTP memory.
4 is a layout of a dual port eFuse OTP memory cell in accordance with the present invention.
5 is a circuit diagram illustrating (a) a word line (WL) driving circuit and (b) an SL driving circuit according to the present invention.
6 is a circuit diagram illustrating a VSS BL precharging BL S / A circuit.
7 is a BL control timing diagram showing (a) the conventional scheme and (b) the scheme in accordance with the present invention.
8 is a layout of an eFuse OTP memory designed in accordance with the present invention.
9 is a graph showing the results of simulation of the program current according to the eFuse resistance in the program mode according to the present invention.
10 is a schematic diagram showing a simulation waveform in the normal read mode according to the present invention.
FIG. 11 is a diagram illustrating a waveform of measuring a function-specific output of a test chip of an eFuse OTP memory according to the present invention.
12 is a view showing a test result of an eFuse OTP memory on a wafer according to the present invention.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명의 청구범위에 의해 한정된다.Advantages and features of the present invention and methods for achieving them will be apparent with reference to the embodiments described below in detail with the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. To fully disclose the scope of the invention to those skilled in the art, and is defined by the claims of the present invention.

본 발명의 실시예들을 설명함에 있어 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명의 실시예에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The following terms are defined in consideration of the functions in the embodiments of the present invention, which may vary depending on the intention of the user, the intention or the custom of the operator. Therefore, the definition should be based on the contents throughout this specification.

이하, 첨부된 도면을 참조하여 본 발명을 구체적인 예를 들어 설명하면 다음과 같다.Hereinafter, with reference to the accompanying drawings illustrating the present invention with a specific example as follows.

본 발명은 이하에서 상세히 설명하는 바와 같이, Magnachip 0.18 공정을 이용하여 신뢰성있고 오동작이 방지되는 PMIC용 32bit eFuse OTP 메모리를 제공한다. 구체적으로 본 발명은, eFuse 링크 아래에 N-Well을 두어 프로그램시 eFuse 링크와 p-기판의 VSS가 단락되는 문제점을 해결한다. 그리고 본 발명은 디코딩된 WERP (워드라인(WL) Enable for Read or Program) 신호가 eFuse OTP 메모리로 바로 입력되는 경우 듀얼 포트 eFuse OTP 메모리 셀의 읽기워드라인(RWL) (Read Word-Line)과 쓰기워드라인(WWL) (Write Word-Line)을 선택적으로 활성화해 주는 워드라인(WL) 구동회로를 제안한다. 또한 BL 프리차징 회로에서 지연회로를 제거하여 제어회로의 레이아웃 면적을 감소시키는 등의 이점들을 제공한다.The present invention provides a 32-bit eFuse OTP memory for PMIC that is reliable and prevents malfunction using the Magnachip 0.18 process, as described in detail below. Specifically, the present invention solves the problem of shorting the VSS of the eFuse link and the p-substrate during programming by placing the N-Well under the eFuse link. In the present invention, when a decoded WERP (WL) enable for read or program (WL) signal is directly input to an eFuse OTP memory, the present invention reads and writes a read word line (RWL) of a dual port eFuse OTP memory cell. A word line (WL) driving circuit for selectively activating a word line (WWL) is proposed. It also provides the benefits of eliminating the delay circuits in the BL precharging circuit, thereby reducing the layout area of the control circuit.

본 발명의 구체적인 일 실시예에 따라 마그나칩(Magnachip) 0.18 GF-ACL공정을 이용하여 설계한 32bit eFuse OTP 메모리의 주요 특징은 아래 표 1과 같다. 셀 어레이는 32행 1열로 구성되어 있으며, n+ polysilicon eFuse를 사용하였다. 동작모드는 프로그램 모드, 정상 읽기(normal read) 모드와 테스트 읽기(test read) 모드가 있으며, eFuse OTP 메모리는 비트 단위로 프로그램과 읽기 동작을 수행한다. 그리고 프로그램 시간은 20s이다. 사용되는 전원전압은 VDD의 단일전원이 사용된다. VDD 전압은 프로그램 모드인 경우 eFuse에 충분한 프로그램 파워를 공급하기 위해 5.5V~6V가 사용되며, 읽기 모드인 경우 프로그램되지 않은 셀에 흐르는 읽기 전류(read current)를 낮추기 위해 저전압인 1.8V가 사용된다. 설계에 사용된 소자는 5V MOS 트랜지스터만 사용하였다.Key features of the 32-bit eFuse OTP memory designed using the Magnahip 0.18 GF-ACL process according to a specific embodiment of the present invention are shown in Table 1 below. The cell array consists of 32 rows and 1 column, and n + polysilicon eFuse was used. Operation mode includes program mode, normal read mode and test read mode. EFuse OTP memory performs program and read operation in bit unit. And the program time is 20s. The power supply voltage used is a single power supply of VDD. In VDD mode, 5.5V to 6V are used to supply enough program power to the eFuse when in program mode, and a low voltage of 1.8V is used to lower the read current through unprogrammed cells in read mode. . The devices used in the design were only 5V MOS transistors.

Figure pat00001
Figure pat00001

동작 모드에 따른 타이밍 다이어그램은 도 2와 같다. 프로그램 모드에서 타이밍 다이어그램은 도 2의 (a)에서 보는 바와 같이 디코딩된 행 선택 신호인 WERP[31:0]를 먼저 인가한 상태에서 액세스(Access) 신호와 PE 신호를 각각 'high'와 'low'로 활성화하면 선택되는 OTP 메모리 셀을 프로그램하게 된다. 액세스 신호는 읽기나 프로그램 액세스를 위한 신호로 'active high'이며, PE는 프로그램 인에이블 신호로서 'active low'이다.2 is a timing diagram according to an operation mode. In the program mode, as shown in (a) of FIG. 2, the timing diagram shows a high signal and a low signal of the access signal and the PE signal, respectively, with WERP [31: 0] decoded as the row selection signal. Activating 'will program the selected OTP memory cell. The access signal is 'active high' as a signal for reading or program access, and the PE is 'active low' as a program enable signal.

eFuse 링크가 센싱 가능한 최소 저항보다 조금 크게 프로그램된 경우 eFuse의 저항이 사용 중에 센싱 가능한 최소 저항 이하로 변동할 수 있으며, 이 경우는 데이터 센싱 불량이 발생한다.If the eFuse link is programmed slightly larger than the minimum senseable resistance, the resistance of the eFuse may fluctuate below the minimum senseable resistance during use, resulting in poor data sensing.

그러므로 본 발명에서는 가변 풀-업 부하(variable pull-up load)를 갖는 센싱 마진 테스트(sensing margin test) 기술을 적용하였다. 테스트 읽기 모드는 정상 읽기 모드보다 BL S/A (Bit-Line Sense Amplifier) 회로의 풀-업 부하를 높은 임피던스가 되도록 하여 웨이퍼 테스트시 eFuse의 프로그램 저항이 높게 프로그램된 것만 통과시키도록 하였다. 도 2의 (b)와 도 2의 (c)는 각각 정상 읽기와 테스트 읽기 모드에 대한 타이밍 다이어그램을 보여주고 있으며 선택된 셀의 비트 데이터는 액세스 시간이 지난 이후 OUTPUT 포트로 출력된다. 정상 읽기 모드는 T1이 활성화되는 반면, 테스트 읽기 모드는 T2가 활성화된다.Therefore, the present invention applies a sensing margin test technique having a variable pull-up load. The test read mode allows the pull-up load of the BL-S / A (Bit-Line Sense Amplifier) circuit to have a higher impedance than the normal read mode, so that only the programmed resistance of the eFuse is passed during the wafer test. 2 (b) and 2 (c) show timing diagrams for the normal read and test read modes, respectively, and the bit data of the selected cell is output to the OUTPUT port after the access time has passed. In normal read mode, T1 is active, while in test read mode, T2 is active.

본 발명의 일 실시예에 따라 제공되는, 32bit eFuse OTP 메모리는 도 3에 블록도로서 도시되어 있는 바와 같이 32행 1열의 eFuse OTP 메모리 셀 어레이, 워드라인(WL) 구동회로, SL(Source Line) 구동회로와 BL S/A와 제어 로직으로 구성될 수 있다. 제어로직은 제어신호(Access, PE, T1, T2)에 따라 프로그램과 읽기 모드에 적합한 내부 제어신호를 공급한다. 그리고 BL S/A 회로는 읽기 모드에서 OTP 셀의 eFuse를 프로그램한 유무에 따라 BL을 통해 나오는 디지털 데이터를 센싱하여 OUTPUT 포트로 출력한다.A 32-bit eFuse OTP memory, provided in accordance with one embodiment of the present invention, has an eFuse OTP memory cell array of 32 rows and 1 columns, a word line (WL) driving circuit, a source line (SL) as shown in FIG. 3 as a block diagram. It may be composed of a driving circuit, BL S / A, and control logic. The control logic supplies the internal control signal suitable for program and read mode according to the control signals (Access, PE, T1, T2). The BL S / A circuit senses the digital data coming out of the BL and outputs it to the OUTPUT port depending on whether or not the eTP is programmed in the OTP cell in read mode.

이 32bit eFuse OTP 메모리는 도 1의 듀얼포트 eFuse OTP 셀 회로를 사용하였으며, 셀 레이아웃 이미지는 도 4와 같다. 프로그램시 eFuse 링크와 VSS로 바이어스된 p-기판이 단락되는 문제점을 해결하기 위해 도 4에서 보는 바와 같이 eFuse 링크 아래에 플로팅된 N-Well을 두었다. 설계된 eFuse OTP 메모리 셀의 레이아웃 크기는 38.03 ㎛, 4.56 ㎛이다.The 32-bit eFuse OTP memory uses the dual port eFuse OTP cell circuit of FIG. 1, and the cell layout image is shown in FIG. 4. In order to solve the problem of short-circuit of the p-substrate biased by the eFuse link and the VSS during programming, a floating N-Well is placed below the eFuse link as shown in FIG. 4. The layout sizes of the designed eFuse OTP memory cells are 38.03 μm and 4.56 μm.

아래의 표 2는 동작 모드별 eFuse OTP 메모리 셀 노드에서의 바이어스 전압을 보여주고 있다. 프로그램 모드에서 선택된 셀의 쓰기워드라인(WWL)은 VDD로 활성화된다. 그리고 선택되지 않은 셀의 쓰기워드라인(WWL)은 0 V를 유지하므로 OTP 셀의 eFuse 링크는 BL으로부터 격리된다.Table 2 below shows bias voltages at the eFuse OTP memory cell nodes for each operation mode. In the program mode, the write word line WWL of the selected cell is activated with VDD. Since the write word line WWL of the unselected cell maintains 0 V, the eFuse link of the OTP cell is isolated from the BL.

프로그램 모드에서 eFuse OTP 셀을 프로그램하기 위해서는 도 1의 SL과 쓰기워드라인(WWL)에 VDD 전압이 인가되면서 eFuse와 MN1을 통해 프로그램 전류가 흐른다. 이렇게 하면 eFuse는 프로그램되고 eFuse의 저항은 수 십k 이상이 된다. 한편 읽기 모드에서는 BL이 VSS 전압으로 프리차징된 상태에서 선택된 셀의 읽기워드라인(RWL)만 VDD 전압으로 활성화된다. 만약 eFuse가 프로그램 되지 않은 셀의 경우 도 1의 MN2, eFuse 링크를 통해 BL은 low voltage인 0V로 유지하며, DOUT은 로직 '0'가 출력된다. 한편 프로그램된 셀은 eFuse가 고저항 상태에 있으며, BL 전압은 풀-업 부하에 의해 높은 전압인 VDD로 풀-업되므로 OUTPUT은 로직 '1'이 출력된다.In order to program the eFuse OTP cell in the program mode, a VDD voltage is applied to the SL and the write word line WWL of FIG. 1, and a program current flows through the eFuse and MN1. This will program the eFuse, and the resistance of the eFuse will be more than a few tens of k. In the read mode, only the read word line RWL of the selected cell is activated to the VDD voltage while the BL is precharged to the VSS voltage. If the cell has not been programmed with eFuse, BL is maintained at low voltage of 0V through MN2 and eFuse link of FIG. 1, and logic '0' is outputted to DOUT. In the programmed cell, the eFuse is in a high resistance state, and the BL voltage is pulled up to a high voltage VDD by a pull-up load, so the logic is outputted to the OUTPUT.

Figure pat00002
Figure pat00002

도 5의 (a)는 행 디코딩된 WERP 신호가 eFuse OTP 메모리로 바로 입력되는 경우 듀얼 포트 eFuse OTP 셀의 워드라인(WL) 신호인 쓰기워드라인(WWL) 신호와 읽기워드라인(RWL) 신호를 선택적으로 활성화해주는 워드라인(WL) 구동회로를 보여주고 있다. 프로그램 모드로 진입하게 되면 워드라인(WL)EN_RD와 PGM_EN은 각각 로직 '1'과 로직 '0'로 되며, WERP 신호에 의해 선택된 워드라인(WL) 구동회로는 쓰기워드라인(WWL)은 VDD, 읽기워드라인(RWL)은 0V를 구동하도록 설계하였다. 도 5의 (b)의 SL 구동 회로는 프로그램 모드에서 eFuse의 양극(anode)에 VDD 전압을 공급하고 읽기 모드에서는 PGM_EN 신호가 로직 '0' 상태이므로 SL은 0 V를 구동하도록 한다. FIG. 5A illustrates a write word line (WWL) signal and a read word line (RWL) signal, which are word line (WL) signals of a dual port eFuse OTP cell, when a row decoded WERP signal is directly input to an eFuse OTP memory. The word line (WL) driving circuit is selectively shown. When the program mode is entered, the word lines WL EN_RD and PGM_EN become logic '1' and logic '0', respectively. The word line WL driving circuit selected by the WERP signal has a write word line WWL of VDD, The read word line (RWL) is designed to drive 0V. The SL driving circuit of FIG. 5B supplies the VDD voltage to the anode of the eFuse in the program mode, and the SL drives 0V because the PGM_EN signal is in a logic '0' state in the read mode.

본 발명의 32비트 eFuse OTP 메모리 설계에서 사용된 BL S/A 회로는 도 6과 같으며, BL_PCG 신호에 의해 BL을 VSS로 프리차징시키는 프리차징 트랜지스터 (MN0), BL을 VDD로 풀-업시키는 풀-업 부하 트랜지스터 (MP0와 MP1)와 negative level sensitive D-래치로 구성되어 있다. BL S/A 회로는 읽기워드라인(RWL)이 활성화되기 이전에 BL을 VSS로 프리차징 한다. 그래서 프로그램된 eFuse 셀을 액세스하는 경우만 BL은 VDD로 풀-업되고, 프로그램되지않은 경우는 프리차징 레벨(precharging level)인 VSS를 유지한다. 한편 eFuse OTP 메모리 셀의 데이터가 BL에 충분히 전달된 뒤 SAENb(Sense Amplifier Enable bar) 신호가 0 V로 활성화되면 negative-level sensitive D-래치는 BL 전압인 VDD 또는 0V를 센싱하여 OUTPUT 포트로 출력한다.The BL S / A circuit used in the 32-bit eFuse OTP memory design of the present invention is shown in FIG. 6, and the precharging transistor (MN0) for precharging the BL to VSS by the BL_PCG signal, and the pull-up of the BL to VDD It consists of pull-up load transistors (MP0 and MP1) and negative level sensitive D-latch. The BL S / A circuit precharges the BL to VSS before the read word line (RWL) is activated. Thus, only when the programmed eFuse cell is accessed, the BL is pulled up to VDD, and when not programmed, the BL maintains the precharging level VSS. On the other hand, if the data from the eFuse OTP memory cell is sufficiently transmitted to the BL and the SAENb (Sense Amplifier Enable bar) signal is activated to 0 V, the negative-level sensitive D-latch senses the BL voltage VDD or 0V and outputs it to the OUTPUT port. .

도 7의 (a)와 도 7의 (b)는 각각 기존의 방식과 본 발명에 따라 제안된 방식의 BL 제어 타이밍 다이어그램을 보여주고 있다. 기존의 BL 제어 타이밍 다이어그램은 RD(Internal Read) 신호가 high로 활성화되면서 BL_PCG 신호가 high의 짧은 펄스(short pulse)가 발생하여 BL가 VSS로 프리차징되는 반면, 도 7의 (b)의 타이밍 다이어그램은 RD 신호가 대기 모드로 진입하면서 BL을 VSS로 프리차징한다. 도 7의 (b)의 제어 타이밍 다이어그램을 사용하므로 BL_PCG의 지연 연쇄 회로를 제거하므로 제어 로직이 차지하는 면적을 줄일 수 있다.7 (a) and 7 (b) show BL control timing diagrams of the conventional scheme and the proposed scheme according to the present invention, respectively. In the conventional BL control timing diagram, the BL_PCG signal generates a short pulse of high as the RD (Internal Read) signal is activated high, so that the BL is precharged to VSS, whereas the timing diagram of FIG. Precharges BL to VSS as the RD signal enters standby mode. By using the control timing diagram of FIG. 7B, the delay chain circuit of BL_PCG is eliminated, thereby reducing the area occupied by the control logic.

본 발명에 따라 가변 풀-업 부하(Variable pull-up load)를 갖는 센싱 마진 테스트 기술(참조: Jeong-Ho Kim, Du-Hwi Kim, Liyan Jin, Pan-Bong Ha, and Young-Hee Kim, Design of 1-Kb eFuse OTP Memory IP with Reliability Considered, Journal of Semiconductor Technology and Science, vol. 11, no. 2, pp. 88-94. June 2011)은 도 2의 (c)의 테스트 읽기 모드를 이용하여 설계하였다. 테스트 읽기 모드는 정상 읽기 모드보다 BL S/A (Bit-Line Sense Amplifier) 회로의 풀-업 부하를 높은 임피던스의 MP1을 ON시켜 정상적으로 프로그램되었는지 테스트한다. 반면 정상 읽기 모드에서는 풀-업 저항이 작은 MP0를 ON시켜 프로그램된 eFuse 저항이 낮게 변동하더라도 BL을 정상적인 1 데이터로 센싱하도록 한다. 프로그램된 eFuse 저항이 높게 변하는 경우는 센싱 마진이 증가하는 경우이므로 문제가 되지 않는다. 그래서 프로그램된 저항이 낮아지는 경우만 설계에서 고려하였다.Sensing margin test technique having a variable pull-up load according to the present invention (see Jeong-Ho Kim, Du-Hwi Kim, Liyan Jin, Pan-Bong Ha, and Young-Hee Kim, Design) of 1-Kb eFuse OTP Memory IP with Reliability Considered, Journal of Semiconductor Technology and Science, vol. 11, no. 2, pp. 88-94. June 2011) using the test read mode of FIG. Designed. The test read mode tests the pull-up load of the BL-S / A (Bit-Line Sense Amplifier) circuit to turn on the high impedance MP1 to test for normal programming than the normal read mode. In normal read mode, on the other hand, the small pull-up resistor turns on MP0 to sense BL as normal 1 data even if the programmed eFuse resistance fluctuates low. Changing the programmed eFuse resistance high does not matter as the sensing margin increases. Therefore, only the case where the programmed resistance is lowered is considered in the design.

도 8은 0.18 GF-ACL 공정을 이용하여 설계된 32bit eFuse OTP 메모리의 레이아웃 이미지를 보여주고 있으며, 레이아웃 면적은 38.12㎛ ㅧ 52.745㎛이다.8 shows a layout image of a 32-bit eFuse OTP memory designed using a 0.18 GF-ACL process. The layout area is 38.12 μm × 52.745 μm.

본 발명에 따라, Magnachip 0.18 GF-ACL 공정을 이용하여 설계된 32bit eFuse OTP 메모리 IP의 전원선 라우팅 (Power Line Routing) 저항과 칩 레벨에서 IP가 사용되었을 때 라우팅 저항 10이 모델링되어 프로그램 모드에서 프로그램 전류 (program current)를 모의실험 하였다. 도 9에서 보는 바와 같이 eFuse 저항에 따른 프로그램 전류는 5.5V의 VDD 전압과 상온에서 32.1mA이다. According to the present invention, the power line routing resistance of the 32-bit eFuse OTP memory IP designed using the Magnachip 0.18 GF-ACL process and the routing resistance 10 when the IP is used at the chip level are modeled to provide the program current in the program mode. The program current was simulated. As shown in FIG. 9, the program current according to the eFuse resistance is 32.1mA at a VDD voltage of 5.5V and room temperature.

도 10은 정상 읽기 모드의 모의실험 파형을 보여주고 있다. 읽기 명령어가 들어오면 도 6에서 보는 바와 같이 BL을 VSS로 프리차징하는 BL_PCG 신호가 low로 되면서 BL 프리차징 트랜지스터(MN0)를 OFF 시킨다. BL 프리차징 트랜지스터가 OFF된 이후 읽기워드라인(RWL)이 활성화되면서 셀의 데이터가 BL에 전달된다. BL에 셀의 데이터가 충분히 전달되면 SAENb 신호에 의해 BL의 데이터는 센싱 되어 OUTPUT 포트로 출력된다. 그리고 대기 모드로 진입하면서 BL_PCG는 활성화되어 BL을 VSS로 프리차징한다. 그래서 BL_PCG 회로 설계 시 짧은 펄스를 만들어주기 위한 지연 연쇄 회로를 제거할 수 있다.10 shows a simulation waveform in the normal read mode. When the read command comes in, as shown in FIG. 6, the BL_PCG signal for precharging the BL to VSS becomes low and turns off the BL precharging transistor MN0. After the BL precharging transistor is turned off, the read word line RWL is activated and data of the cell is transferred to the BL. When data of cell is sufficiently transmitted to BL, data of BL is sensed by SAENb signal and output to OUTPUT port. Upon entering standby mode, BL_PCG is activated to precharge BL to VSS. Thus, when designing a BL_PCG circuit, the delay chain circuit for generating a short pulse can be eliminated.

도 6의 가변 풀-업 부하를 사용한 BL S/A 회로를 사용하므로 센싱 가능한 저항은 테스트 읽기 모드와 정상 읽기 모드 각각 31kΩ, 20kΩ으로 모의실험되었다. 이 경우 필드에서 eFuse 저항이 11kΩ 이하로 떨어지지 않는 이상 정상적으로 센싱이 가능하다. Since the BL S / A circuit using the variable pull-up load of FIG. 6 is used, the senseable resistors are simulated at 31kΩ and 20kΩ, respectively, in test read mode and normal read mode. In this case, sensing is possible as long as the eFuse resistance does not drop below 11kΩ in the field.

도 11은 eFuse OTP IP의 테스트 칩에 대한 펑션(function)별 OUTPUT 측정 파형을 보여 주고 있다. 프로그램된 셀의 OUTPUT이 정상적으로 읽혀지는 것을 확인할 수 있다. 그리고 Advantest 장비를 이용해서 94개의 다이(die)을 측정한 결과 도 12의 웨이퍼 맵(wafer map)에 보는 바와 같이 100% 정상적으로 펑션이 동작하는 것을 확인하였다.Figure 11 shows the function-specific OUTPUT measurement waveform for the test chip of the eFuse OTP IP. You can see that the OUTPUT of the programmed cell is normally read. As a result of measuring 94 dies using the Advantest apparatus, as shown in the wafer map of FIG. 12, it was confirmed that the function operates normally 100%.

위에서, 설계된 eFuse OTP 메모리의 레이아웃 면적은 38.81㎛ ㅧ 252.745㎛이다. 메모리 테스터 장비를 이용하여 제작된 94개의 다이를 측정한 결과 5.5V의 프로그램 전압에서 OTP 메모리 수율은 100%의 결과를 얻었다.Above, the layout area of the designed eFuse OTP memory is 38.81 μm × 252.745 μm. By measuring 94 dies fabricated using a memory tester, the OTP memory yield was 100% at a program voltage of 5.5V.

상술한 바와 같이, 본 발명에 따라 매그나칩반도체 0.18 CMOS 공정을 이용하여 32bit eFuse OTP 메모리가 구현될 수 있다. 이 메모리에서는, 프로그램시 eFuse 링크와 VSS로 바이어스된 p-기판이 단락되는 문제점을 해결하기위해 eFuse 링크 아래에 플로팅된 N-Well을 두어 eFuse 링크와 VSS가 단락되는 문제점을 해결하였다. 그리고 행 디코딩된 WERP 신호가 eFuse OTP 메모리로 바로 입력되는 경우 듀얼 포트 eFuse OTP 셀의 워드라인(WL) 신호인 쓰기워드라인(WWL)과 읽기워드라인(RWL) 신호를 선택적으로 활성화해주는 워드라인(WL) 구동회로를 구비한다. 또한 eFuse OTP 메모리의 BL을 VSS로 프리차징해 주는 기존의 방식은 읽기 모드로 진입하면서 짧은 펄스 구간동안 프리차징해 주는 방식이었으나, 본 발명에서는 대기 모드에서 BL을 VSS로 프리차징하는 방식으로 변경하였다. 이렇게 하므로 BL 프리차징 신호에서 사용되는 지연 연쇄 회로를 제거하여 제어회로의 레이아웃 면적을 줄일 수 있었다. As described above, according to the present invention, a 32-bit eFuse OTP memory may be implemented using a Magna chip semiconductor 0.18 CMOS process. This memory solves the problem of shorting the eFuse link and VSS by placing a floating N-Well under the eFuse link to solve the problem of shorting the p-substrate biased by the eFuse link and VSS during programming. When the row decoded WERP signal is directly input to the eFuse OTP memory, a word line for selectively activating the write word line (WWL) and the read word line (RWL) signals of the word line (WL) signal of the dual port eFuse OTP cell ( WL) drive circuit. In addition, the conventional method of precharging the BL of the eFuse OTP memory to VSS was a method of precharging for a short pulse period while entering the read mode, but the present invention has been changed to a method of precharging the BL to VSS in the standby mode. . This eliminates the delay concatenation circuit used in the BL precharging signal, thereby reducing the layout area of the control circuit.

SL : 선택라인
BL : 비트라인
MN1 : 프로그램용 트랜지스터
MN2 : 읽기용 트랜지스터
eFuse : 이퓨즈
SL: Selection Line
BL: bit line
MN1: Programmable transistor
MN2: Read transistor
eFuse: This fuse

Claims (3)

이퓨즈(eFuse, electrical Fuse) 방식의 오티피(OTP, One-Time Programmable) 메모리에 있어서,
이퓨즈 링크 아래에 플로팅된 N-웰(Well)을 구비하는 것을 특징으로 하는 이퓨즈 방식의 오티피 메모리.
In the One-Time Programmable (OTP) memory of the eFuse (eFuse),
E-fuse type OTP memory, characterized in that it has an N-Well (floating) beneath the e-fuse link.
제 1항에 있어서, 상기 이퓨즈 방식의 오티피 메모리는,
행 디코딩된 WERP 신호가 상기 이퓨즈 방식의 오티피 메모리로 바로 입력되는 경우 듀얼 포트 eFuse OTP 셀의 워드라인(WL) 신호인 쓰기워드라인(WWL) 신호와 읽기워드라인(RWL) 신호를 선택적으로 활성화해주는 워드라인 구동회로를 더 구비하는 것을 특징으로 하는 이퓨즈 방식의 오티피 메모리.
The method of claim 1, wherein the e-fuse OTP memory,
When a row decoded WERP signal is directly input to the e-fuse OTP memory, a write word line (WWL) signal and a read word line (RWL) signal, which is a word line (WL) signal of a dual port eFuse OTP cell, is selectively selected. E-fuse type OTP memory further comprises a word line driving circuit for activating.
제 1항에 있어서, 상기 이퓨즈 방식의 오티피 메모리는,
대기 모드에서 비트라인(BL)을 접지전압(VSS)으로 프리차징하는 것을 특징으로 하는 이퓨즈 방식의 오티피 메모리.
The method of claim 1, wherein the e-fuse OTP memory,
An e-fuse type OTP memory, wherein the bit line BL is precharged to the ground voltage VSS in the standby mode.
KR1020110122202A 2011-11-22 2011-11-22 One-time programable memory of electrical fuse type Ceased KR20130056544A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110122202A KR20130056544A (en) 2011-11-22 2011-11-22 One-time programable memory of electrical fuse type

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110122202A KR20130056544A (en) 2011-11-22 2011-11-22 One-time programable memory of electrical fuse type

Publications (1)

Publication Number Publication Date
KR20130056544A true KR20130056544A (en) 2013-05-30

Family

ID=48664541

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110122202A Ceased KR20130056544A (en) 2011-11-22 2011-11-22 One-time programable memory of electrical fuse type

Country Status (1)

Country Link
KR (1) KR20130056544A (en)

Similar Documents

Publication Publication Date Title
Park et al. Design of an eFuse OTP memory of 8 bits based on a 0.35 µm BCD process
US7710813B1 (en) Electronic fuse array
US11295825B2 (en) Multi-time programmable non-volatile memory cell
US7715219B2 (en) Non-volatile programmable memory cell and memory array
US7369452B2 (en) Programmable cell
KR101847541B1 (en) Cell structure of semiconductor memory device and method of driving the same
US20120039105A1 (en) Semiconductor device
US8400860B2 (en) Electrical fuse memory
KR101104643B1 (en) Asynchronous Efficient OPT Memory Cell and Asynchronous Efuse OPTP Memory Device
KR101762918B1 (en) eFuse ONE-TIME PROGRAMMABLE MEMORY CIRCUIT USING JUNCTION DIODE
US8482952B2 (en) One time programming bit cell
US6744659B1 (en) Source-biased memory cell array
KR101210286B1 (en) Read circuitry for OTP memory
CN113470721B (en) Storage device and method of operating the same
CN112750491A (en) EFUSE array structure and programming method and reading method thereof
KR102482147B1 (en) Electrical Fuse OTP Memory
Kim et al. Design of 1-Kb eFuse OTP memory IP with reliability considered
KR101619779B1 (en) One-time programmable memory apparatus
Jang et al. Design of an 8 bit differential paired eFuse OTP memory IP reducing sensing resistance
KR101762920B1 (en) One-time programmable memory apparatus
US7804701B2 (en) Method of programming a memory having electrically programmable fuses
Kim et al. Design and measurement of a 1-kBit eFuse one-time programmable memory IP based on a BCD process
CN114664346A (en) Anti-fuse memory array circuit and operation method thereof and memory
KR20130056544A (en) One-time programable memory of electrical fuse type
KR101403499B1 (en) One-Time Programable Memory of Electrical Fuse Type With Its Sensing Voltage Increased

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20111122

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20121119

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20130520

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20121119

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

PG1501 Laying open of application