Movatterモバイル変換


[0]ホーム

URL:


KR20210033624A - 6T Non-volatile SRAM based on flash memory and method of operating the same - Google Patents

6T Non-volatile SRAM based on flash memory and method of operating the same
Download PDF

Info

Publication number
KR20210033624A
KR20210033624AKR1020190115125AKR20190115125AKR20210033624AKR 20210033624 AKR20210033624 AKR 20210033624AKR 1020190115125 AKR1020190115125 AKR 1020190115125AKR 20190115125 AKR20190115125 AKR 20190115125AKR 20210033624 AKR20210033624 AKR 20210033624A
Authority
KR
South Korea
Prior art keywords
node
sram
memory device
inverter
volatile 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.)
Granted
Application number
KR1020190115125A
Other languages
Korean (ko)
Other versions
KR102330018B1 (en
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 충남대학교산학협력단filedCritical충남대학교산학협력단
Priority to KR1020190115125ApriorityCriticalpatent/KR102330018B1/en
Publication of KR20210033624ApublicationCriticalpatent/KR20210033624A/en
Application grantedgrantedCritical
Publication of KR102330018B1publicationCriticalpatent/KR102330018B1/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

본 발명은 6T SRAM(Static random access memory)의 휘발성(Volatile) 특성을 개선하여 동작 속도가 빠르면서 전원이 차단된 후에도 정보가 사라지지 않고 유지되는 플래시메모리 기반의 6T 비휘발성 SRAM 및 그 동작 방법에 관한 것이다. 본 발명에 따른 플래시메모리 기반의 6T 비휘발성 SRAM은 제1 인버터, 제2 인버터, 제1 패스 게이트(pass gate) 및 제2 패스 게이트(pass gate)를 포함한다. 상기 제1 인버터는 제1 풀업(pull up) 트랜지스터에 연결되는 제1 풀다운(pull down) 트랜지스터로 형성된다. 또한, 상기 제2 인버터는 제2 풀업(pull up) 트랜지스터에 연결되는 제2 풀다운(pull down) 트랜지스터로 형성된다. 또한, 상기 제1 패스 게이트(pass gate)는 상기 제1 인버터의 출력과 비트라인바 노드 사이에 연결되는 비휘발성(Non-volatile) 메모리 소자로 이루어진다. 또한, 상기 제2 패스 게이트(pass gate)는 상기 제2 인버터의 출력과 비트라인 노드 사이에 연결되는 비휘발성(Non-volatile) 메모리 소자로 이루어진다.The present invention improves the volatile characteristics of a 6T static random access memory (SRAM) to provide a fast operation speed, and to a flash memory-based 6T nonvolatile SRAM and an operation method thereof that information does not disappear even after power is turned off. About. The 6T nonvolatile SRAM based on a flash memory according to the present invention includes a first inverter, a second inverter, a first pass gate, and a second pass gate. The first inverter is formed of a first pull-down transistor connected to a first pull-up transistor. In addition, the second inverter is formed of a second pull-down transistor connected to a second pull-up transistor. In addition, the first pass gate is formed of a non-volatile memory device connected between the output of the first inverter and a bit line bar node. In addition, the second pass gate is formed of a non-volatile memory device connected between the output of the second inverter and a bit line node.

Description

Translated fromKorean
플래시메모리 기반의 6T 비휘발성 SRAM 및 그 동작 방법{6T Non-volatile SRAM based on flash memory and method of operating the same}6T Non-volatile SRAM based on flash memory and method of operating the same}

본 발명은 플래시메모리 기반의 6T 비휘발성 SRAM 및 그 동작 방법에 관한 것으로서, 6T SRAM(Static random access memory)의 휘발성(Volatile) 특성을 개선하여 동작 속도가 빠르면서 전원이 차단된 후에도 정보가 사라지지 않고 유지되는 플래시메모리 기반의 6T 비휘발성 SRAM 및 그 동작 방법에 관한 것이다.The present invention relates to a flash memory-based 6T nonvolatile SRAM and an operation method thereof. By improving the volatile characteristics of a 6T static random access memory (SRAM), the operation speed is fast and information does not disappear even after power is turned off. The present invention relates to a flash memory-based 6T nonvolatile SRAM and a method of operating the same.

클라우드 서비스와 IoT(Internet of Things) 등으로 인한 데이터의 폭발적 증가에 대응하기 위해 값싸고, 빠르며, 신뢰도 높은 메모리(Memory)가 요구되고 있고, 이를 위해 HBM(High Bandwidth Memory), SCM(Storage Class Memory) 및 In-package Memory 등 다양한 컨셉의 메모리 기술이 개발되고 있다.In order to cope with the explosive increase in data due to cloud services and IoT (Internet of Things), inexpensive, fast, and reliable memory is required. For this purpose, HBM (High Bandwidth Memory), SCM (Storage Class Memory) ) And In-package Memory, various concepts of memory technology are being developed.

또한, 현재의 메모리는 폰 노이만(John von Neumann) 컴퓨팅 구조에 최적화되어 개발되어 왔는데 컴퓨팅 시스템의 성능 개선과 함께 새로운 컴퓨팅 아키텍처에 대한 요구가 날로 높아지고 있는 가운데 새로운 환경에 대응 가능한 새로운 메모리 기술이 요구되고 있다.In addition, the current memory has been optimized and developed for the computing structure of John von Neumann. Amid the increasing demand for a new computing architecture along with improving the performance of computing systems, new memory technologies capable of responding to new environments are required. have.

하지만, DRAM 및 NAND 메모리뿐만 아니라 새롭게 시장 진입이 시도되고 있는 Emerging Memory(PCRAM, ReRAM, MRAM)로는 성능, 전력소모 및 제조원가 측면에서 수요업체의 요구 조건뿐만 아니라 새로운 컴퓨팅 패러다임을 만족시키는데 점차 한계가 있을 것으로 예상되며, 스케일링의 한계로 인해 이들 기술의 지속성을 보장하기 어렵다.However, not only DRAM and NAND memory but also Emerging Memory (PCRAM, ReRAM, MRAM), which are newly attempting to enter the market, have gradually limitations in satisfying the new computing paradigm as well as demanding requirements in terms of performance, power consumption, and manufacturing cost. It is expected to be expected, and it is difficult to ensure the continuity of these technologies due to the limitations of scaling.

한편, 종래의 6T SRAM(Static random access memory)은 메모리 어레이(array)를 이루는 셀(Bit_Cell)의 구조가 6개의 트랜지스터(Transistor)로 구성됨으로써 DRAM, NAND 메모리 및 Flash Memory에 비하여 집적도가 떨어지는 반면, 동작속도가 빠른 특징을 나타낸다.On the other hand, the conventional 6T static random access memory (SRAM) has a structure of a cell (Bit_Cell) constituting a memory array is composed of six transistors, so the degree of integration is lower than that of DRAM, NAND memory, and Flash memory. It is characterized by a high operating speed.

하지만, 종래의 6T SRAM(Static random access memory)은 휘발성 메모리로서 전원이 차단되거나 비활성화된 후에 정보가 유지되지 못하고 손실되는 단점이 있다.However, the conventional 6T static random access memory (SRAM) is a volatile memory and has a disadvantage in that information is not maintained and lost after power is cut off or deactivated.

대한민국 등록특허 제10-0545212호(2006년 01월 24일 공고)Korean Patent Registration No. 10-0545212 (announced on January 24, 2006)

따라서, 본 발명이 이루고자 하는 기술적 과제는 종래의 단점을 해결한 것으로서, 6T SRAM(Static random access memory)의 빠른 동작 속도를 유지하면서 전원이 차단된 후에도 정보가 사라지지 않고 유지되도록 하는데 그 목적이 있다.Therefore, the technical problem to be achieved by the present invention is to solve the conventional shortcomings, while maintaining a high operating speed of a 6T SRAM (Static Random Access Memory), and the purpose of maintaining the information without disappearing even after the power is cut off. .

이러한 기술적 과제를 이루기 위한 본 발명의 일 측면에 따른 플래시메모리 기반의 6T 비휘발성 SRAM은 제1 인버터, 제2 인버터, 제1 패스 게이트(pass gate) 및 제2 패스 게이트(pass gate)를 포함한다.A flash memory-based 6T nonvolatile SRAM according to an aspect of the present invention for achieving this technical problem includes a first inverter, a second inverter, a first pass gate, and a second pass gate. .

상기 제1 인버터는 제1 풀업(pull up) 트랜지스터에 연결되는 제1 풀다운(pull down) 트랜지스터로 형성된다. 상기 제2 인버터는 제2 풀업(pull up) 트랜지스터에 연결되는 제2 풀다운(pull down) 트랜지스터로 형성된다.The first inverter is formed of a first pull-down transistor connected to a first pull-up transistor. The second inverter is formed of a second pull-down transistor connected to a second pull-up transistor.

또한, 상기 제1 패스 게이트(pass gate)는 상기 제1 인버터의 출력과 비트라인바 노드 사이에 연결되는 비휘발성(Non-volatile) 메모리 소자로 이루어진다. 또한, 상기 제2 패스 게이트(pass gate)는 상기 제2 인버터의 출력과 비트라인 노드 사이에 연결되는 비휘발성(Non-volatile) 메모리 소자로 이루어진다.In addition, the first pass gate is formed of a non-volatile memory device connected between the output of the first inverter and a bit line bar node. In addition, the second pass gate is formed of a non-volatile memory device connected between the output of the second inverter and a bit line node.

또한, 본 발명의 다른 측면에 따른 플래시메모리 기반의 6T 비휘발성 SRAM의 동작 방법은 6T 비휘발성 SRAM 셀에 데이터를 저장하는 데이터 라이트(Data Write) 단계(S10), 상기 6T 비휘발성 SRAM에 전원이 차단되기 전에 6T 비휘발성 SRAM 셀에 저장된 데이터를 비휘발성(Non-volatile) 메모리 소자에 저장하는 스토어(Store) 단계(S20) 및 상기 6T 비휘발성 SRAM에 전원이 차단되는 전원 차단(Power Off) 단계(S30)를 포함한다.In addition, a method of operating a 6T nonvolatile SRAM based on a flash memory according to another aspect of the present invention includes a data write step (S10) of storing data in a 6T nonvolatile SRAM cell, and power is supplied to the 6T nonvolatile SRAM. A store step (S20) of storing data stored in a 6T nonvolatile SRAM cell before being cut off in a non-volatile memory device (S20) and a power off step of turning off power to the 6T nonvolatile SRAM It includes (S30).

또한, 상기 6T 비휘발성 SRAM에 전원이 공급되는 전원 공급(Power On) 단계(S40)와, 상기 6T 비휘발성 SRAM에 전원이 공급된 후에 상기 비휘발성(Non-volatile) 메모리 소자에 저장된 데이터를 상기 6T 비휘발성 SRAM 셀의 제1 데이터 노드 또는 제2 데이터 노드에 저장하는 리스토어(Restore) 단계(S50)를 포함한다.In addition, the power-on step (S40) of supplying power to the 6T nonvolatile SRAM, and data stored in the non-volatile memory device after power is supplied to the 6T nonvolatile SRAM. And a restoring step (S50) of storing in the first data node or the second data node of the 6T nonvolatile SRAM cell.

또한, 상기 비휘발성(Non-volatile) 메모리 소자에 저장된 전하를 제거하는 전하 제거(Erase) 단계(S60)와, 상기 6T 비휘발성 SRAM 셀에 저장된 데이터를 읽기(Read)하는 데이터 리드(Data Read) 단계(S70)를 포함한다.In addition, a charge removal step (S60) of removing charges stored in the non-volatile memory device (S60), and a data read (Read) of data stored in the 6T nonvolatile SRAM cell. It includes step S70.

이상에서 설명한 바와 같이, 본 발명에 따른 플래시메모리 기반의 6T 비휘발성 SRAM 및 그 동작 방법은 6T SRAM(Static random access memory)의 집적도와 빠른 동작 속도를 유지하면서 전원이 차단된 후에도 정보가 사라지지 않고 유지되는 비휘발성 SRAM을 구현할 수 있는 효과가 있다.As described above, in the flash memory-based 6T nonvolatile SRAM and its operation method according to the present invention, information does not disappear even after power is turned off while maintaining the integration and fast operation speed of the 6T static random access memory (SRAM). There is an effect of being able to implement a maintained non-volatile SRAM.

도 1은 종래의 6T SRAM(Static random access memory)을 나타내는 회로도이다.
도 2는 본 발명의 실시 예에 따른 6T 비휘발성 SRAM(Non-volatile Static random access memory)을 나타내는 회로도이다.
도 3a는 비휘발성(Non-volatile) 메모리 소자의 SPICE 동작 시뮬레이션 구현을 위한 회로 모식도이다.
도 3b는 본 발명의 실시 예에 따른 6T 비휘발성 SRAM 셀 내 CTF(Charge Trapping Flash)의 SPICE 동작 시뮬레이션 구현을 위한 회로 모식도이다.
도 4는 본 발명의 실시 예에 따른 플래시메모리 기반의 6T 비휘발성 SRAM의 동작 방법을 나타내는 순서도이다.
도 5는 본 발명의 실시 예에 따른 Store Mode를 나타내는 도면이다.
도 6은 본 발명의 실시 예에 따른 Restore Mode를 나타내는 도면이다.
도 7은 본 발명의 실시 예에 따른 Erase Mode를 나타내는 도면이다.
도 8은 본 발명의 실시 예에 따른 6T 비휘발성 SRAM의 SPICE 시뮬레이션을 위한 회로도이다.
도 9는 본 발명의 실시 예에 따른 6T 비휘발성 SRAM의 SPICE 시뮬레이션 결과를 나타내는 도면이다.
1 is a circuit diagram showing a conventional 6T static random access memory (SRAM).
2 is a circuit diagram illustrating a 6T non-volatile static random access memory (SRAM) according to an embodiment of the present invention.
3A is a schematic diagram of a circuit for simulating a SPICE operation of a non-volatile memory device.
3B is a schematic diagram of a circuit for simulating a SPICE operation of a charge trapping flash (CTF) in a 6T nonvolatile SRAM cell according to an embodiment of the present invention.
4 is a flowchart illustrating a method of operating a 6T nonvolatile SRAM based on a flash memory according to an embodiment of the present invention.
5 is a diagram illustrating a store mode according to an embodiment of the present invention.
6 is a diagram illustrating a restore mode according to an embodiment of the present invention.
7 is a diagram illustrating an erase mode according to an embodiment of the present invention.
8 is a circuit diagram for SPICE simulation of a 6T nonvolatile SRAM according to an embodiment of the present invention.
9 is a diagram illustrating a SPICE simulation result of a 6T nonvolatile SRAM according to an embodiment of the present invention.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those of ordinary skill in the art may easily implement the present invention. However, the present invention may be implemented in various different forms and is not limited to the embodiments described herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and similar reference numerals are assigned to similar parts throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "…모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 또는 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when a part "includes" a certain component, it means that other components may be further included rather than excluding other components unless specifically stated to the contrary. In addition, terms such as "...unit", "...group", and "...module" described in the specification mean a unit that processes at least one function or operation, which is implemented by hardware or software, or a combination of hardware and software. Can be.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예를 설명함으로써, 본 발명을 상세히 설명한다.Hereinafter, the present invention will be described in detail by describing a preferred embodiment of the present invention with reference to the accompanying drawings.

각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.The same reference numerals shown in each drawing indicate the same members.

도 1은 종래의 6T SRAM(Static random access memory)을 나타내는 회로도이고, 도 2는 본 발명의 실시 예에 따른 6T 비휘발성 SRAM(Non-volatile Static random access memory)(1)을 나타내는 회로도이다.1 is a circuit diagram showing a conventional 6T static random access memory (SRAM), and FIG. 2 is a circuit diagram showing a 6T non-volatile static random access memory (SRAM) 1 according to an embodiment of the present invention.

본 발명의 실시 예에 따른 6T 비휘발성 SRAM(Non-volatile Static random access memory, 이하 NVSRAM)(1)은 종래의 6T SRAM 셀에서 억세스 트랜지스트(Access Transistor)를 전하저장층이 존재하는 플래시메모리(Flash Memory) 셀 구조의 트랜지스터로 대체함으로써 6개의 트랜지스터로 구성된 비휘발성 SRAM Cell을 구현할 수 있다.The 6T non-volatile static random access memory (SRAM) 1 according to an embodiment of the present invention includes an access transistor in a conventional 6T SRAM cell and a flash memory in which a charge storage layer is present ( Flash Memory) By replacing the cell structure with a transistor, a nonvolatile SRAM cell composed of six transistors can be implemented.

이때, 상기 플래시메모리(Flash Memory) 셀 구조의 트랜지스터로 CTF(Charge Trapping Flash)가 이용될 수 있다.In this case, a charge trapping flash (CTF) may be used as a transistor having a flash memory cell structure.

도 2에서 도시된 바와 같이 본 발명의 실시 예에 따른 NVSRAM(1)은 래치(latch) 구조를 이루는 제1 인버터(10)와 제2 인버터(20), 제1 패스 게이트(pass gate)(170) 및 제2 패스 게이트(pass gate)(180)를 포함할 수 있다.As shown in FIG. 2, the NVSRAM 1 according to the embodiment of the present invention includes afirst inverter 10, asecond inverter 20, and afirst pass gate 170 forming a latch structure. ) And asecond pass gate 180.

제1 인버터(10)는 제1 풀업(pull up) 트랜지스터(110)에 연결되는 제1 풀다운(pull down) 트랜지스터(120)로 형성된다. 제2 인버터(20)는 제2 풀업(pull up) 트랜지스터(140)에 연결되는 제2 풀다운(pull down) 트랜지스터(150)로 형성된다.Thefirst inverter 10 is formed of a first pull downtransistor 120 connected to the first pull uptransistor 110. Thesecond inverter 20 is formed of a second pull downtransistor 150 connected to the second pull uptransistor 140.

또한, 제1 패스 게이트(pass gate)(170)는 제1 인버터(10)의 출력과 비트라인 노드(171) 사이에 연결되는 비휘발성(Non-volatile) 메모리 소자로 이루어진다. 또한, 제2 패스 게이트(pass gate)(180)는 제2 인버터(20)의 출력과 비트라인바 노드(181) 사이에 연결되는 비휘발성(Non-volatile) 메모리 소자로 이루어진다. 상기 비휘발성(Non-volatile) 메모리 소자는 CTF(Charge Trapping Flash)로 이루어지는 것이 바람직하다.In addition, thefirst pass gate 170 is formed of a non-volatile memory device connected between the output of thefirst inverter 10 and thebit line node 171. In addition, thesecond pass gate 180 is formed of a non-volatile memory device connected between the output of thesecond inverter 20 and the bitline bar node 181. It is preferable that the non-volatile memory device is made of a charge trapping flash (CTF).

이때, 제1 패스 게이트(pass gate)(170) 또는 제2 패스 게이트(pass gate)(180) 중 어느 하나는 NVSRAM(1) 셀의 프리차지(Precharge) 전압을 통해 HEI(Hot electron injection)가 발생할 수 있다. 즉, NVSRAM(1) 셀의 프리차지(Precharge)를 통해 비트라인 노드(171)와 비트라인바 노드(181)에 전압이 인가되는 경우 상기 프리자치(Prechager) 전압과 제1 인버터(10) 또는 제2 인버터(20)의 출력 전압 간의 차이로 인해 HEI(Hot electron injection)가 발생한다.At this time, either of thefirst pass gate 170 or thesecond pass gate 180 is subjected to hot electron injection (HEI) through the precharge voltage of theNVSRAM 1 cell. Can occur. That is, when voltage is applied to thebit line node 171 and the bitline bar node 181 through the precharge of theNVSRAM 1 cell, the prechager voltage and thefirst inverter 10 or Hot electron injection (HEI) occurs due to the difference between the output voltages of thesecond inverter 20.

예를 들어, 제1 인버터(10)의 출력인 제1 데이터 노드(130)에 하이(High, 1) 데이터가 저장되고, 제2 인버터(20)의 출력인 제2 데이터 노드(160)에 로우(Low, 0) 데이터가 저장되는 경우를 예로 들어 설명한다. 이때, NVSRAM(1) 셀에 프리자치(Prechager) 전압이 인가되면 제2 데이터 노드(160)의 로우(Low, 0) 전압과 비트라인바 노드(181) 간에 전압 차이가 발생한다.For example, high (1) data is stored in afirst data node 130 that is an output of thefirst inverter 10 and a low data is stored in thesecond data node 160 that is an output of thesecond inverter 20. The case where (Low, 0) data is stored will be described as an example. In this case, when a prechager voltage is applied to the cell of theNVSRAM 1, a voltage difference occurs between the low voltage of thesecond data node 160 and the bitline bar node 181.

즉, 제2 패스 게이트(pass gate)(180)의 소스-드레인 간 전압 차이로 인해 전하의 이동이 발생하고, 워드라인 노드(190)에 인가되는 전압에 따라 제2 패스 게이트(pass gate)(180)에 HEI(Hot electron injection)가 발생하여 비휘발성(Non-volatile) 메모리 소자의 플로팅 게이트(Floating gate)가 차지(charge)된다.That is, charge transfer occurs due to the voltage difference between the source and the drain of thesecond pass gate 180, and according to the voltage applied to theword line node 190, the second pass gate ( A floating gate of a non-volatile memory device is charged due to HEI (hot electron injection).

이때, 워드라인 노드(190)에 인가되는 전압을 이용하여 상기 비휘발성(Non-volatile) 메모리 소자의 플로팅 게이트(Floating gate)를 차지(charge)하거나, 워드라인 노드(190)에 반대 극성의 전압을 인가하여 플로팅 게이트(Floating gate)에 차지(charge)된 전하를 제거할 수 있다.In this case, a voltage applied to theword line node 190 may be used to charge the floating gate of the non-volatile memory device, or a voltage having a polarity opposite to theword line node 190 The charge charged to the floating gate can be removed by applying.

이로 인해, 비휘발성(Non-volatile) 메모리 소자인 제1 패스 게이트(pass gate)(170) 또는 제2 패스 게이트(pass gate)(180)에 NVSRAM(1) 셀의 데이터를 저장할 수 있고, 전원이 차단된 후에도 유지할 수 있다.Accordingly, the data of theNVSRAM 1 cell can be stored in thefirst pass gate 170 or thesecond pass gate 180, which are non-volatile memory devices, and You can keep it even after it is blocked.

도 3a는 비휘발성(Non-volatile) 메모리 소자의 SPICE 동작 시뮬레이션 구현을 위한 회로 모식도이고, 도 3b는 본 발명의 실시 예에 따른 6T 비휘발성 SRAM 셀 내 CTF(Charge Trapping Flash)의 SPICE 동작 시뮬레이션 구현을 위한 회로 모식도이다.3A is a schematic diagram of a circuit for implementing a SPICE operation simulation of a non-volatile memory device, and FIG. 3B is an implementation of a SPICE operation simulation of a charge trapping flash (CTF) in a 6T nonvolatile SRAM cell according to an embodiment of the present invention. It is a schematic diagram of a circuit for

본 발명의 실시 예에 따른 NVSRAM(1)의 SPICE 시뮬레이션을 수행하여 동작을 검증할 수 있다. 이때, CTF(Charge Trapping Flash)는 전압이 인가되지 않고 플로팅(Floating) 되어 있는 CTL(Charge trapping layer)이 있기 때문에 SPICE 구현이 어렵다.The operation may be verified by performing SPICE simulation of theNVSRAM 1 according to an embodiment of the present invention. At this time, since the charge trapping flash (CTF) has a charge trapping layer (CTL) that is floating without applying a voltage, it is difficult to implement SPICE.

이에 플로팅 게이트(Floating gate) 구조를 갖는 CTF의 SPICE 구현을 위해 상기 CTL에 도 3a와 같이 더미 노드 Vfg1을 만들어서 HEI를 통한 전자의 주입과 F-N 터널링(tunneling)을 이용한 전자의 방출을 모사할 수 있다. 즉, 상기 전자의 주입을 전류가 나가는 것(Iinj)으로, 상기 전자의 방출을 전류가 들어오는 것(Itun)으로 모사할 수 있다.Accordingly, in order to implement SPICE of a CTF having a floating gate structure, a dummy node Vfg1 is created in the CTL as shown in FIG. 3A to simulate the injection of electrons through HEI and emission of electrons using FN tunneling. have. That is, the injection of the electrons can be simulated as theoutgoing current (I inj ), and the emission of the electrons as the incoming current (Itun ).

이때, 상기 CTF에 전류가 차단되더라도 상대적으로 매우 큰 저항인 Rbig과 전체 커패시턴스 CT가 만드는 큰 RC delay로 인하여 Vfg1의 전압이 오랫동안 유지된다. 또한, 상기 Vfg1의 전압을 CTF의 게이트 전압에 더해줌으로써 전자의 주입과 방출로 인한 CTF의 문턱 전압의 변화를 구현할 수 있다.At this time, even if the current is blocked in the CTF,the voltage of V fg1 is maintained for a long time due to a large RC delay createdby a relatively very large resistance R big and the total capacitance CT. In addition,by adding the voltage of V fg1 to the gate voltage of the CTF, it is possible to implement a change in the threshold voltage of the CTF due to the injection and emission of electrons.

또한, 도 3b는 본 발명의 실시 예에 따른 6T 비휘발성 SRAM(1) 셀의 SPICE 동작 시뮬레이션 구현을 위해 상기 도 3a의 내용을 토대로 2개의 CTF 더미 노드 Vfg_Q 및 Vfg_Qbar를 구현한 회로이다. 여기에서, 상기 CTF에 저장되는 전하량을 더미 노드 Vfg_Q 및 Vfg_Qbar의 전압으로 표현하여 CTF의 게이트에 더해줌으로써 전하량의 변화를 구현할 수 있다.In addition, FIG. 3B is a circuit implementingtwo CTF dummy nodes V fg_Q and Vfg_Qbar based on the contents of FIG. 3A for the SPICE operation simulation of a 6T nonvolatile SRAM (1) cell according to an embodiment of the present invention. to be. Here, the amount of charge stored inthe CTF is expressed as voltages of the dummy nodes V fg_Q and Vfg_Qbar and added to the gate of the CTF, thereby implementing a change in the amount of charge.

도 4는 본 발명의 실시 예에 따른 플래시메모리 기반의 6T 비휘발성 SRAM의 동작 방법을 나타내는 순서도이고, 도 5는 본 발명의 실시 예에 따른 Store Mode를 나타내는 도면이다. 또한, 도 6은 본 발명의 실시 예에 따른 Restore Mode를 나타내는 도면이고, 도 7은 본 발명의 실시 예에 따른 Erase Mode를 나타내는 도면이다.4 is a flowchart illustrating a method of operating a 6T nonvolatile SRAM based on a flash memory according to an exemplary embodiment of the present invention, and FIG. 5 is a diagram illustrating a store mode according to an exemplary embodiment of the present invention. In addition, FIG. 6 is a view showing a restore mode according to an embodiment of the present invention, and FIG. 7 is a view showing an erase mode according to an embodiment of the present invention.

본 발명의 실시 예에 따른 플래시메모리 기반의 6T 비휘발성 SRAM의 동작 방법은 6T 비휘발성 SRAM(1) 셀에 데이터를 저장하는 데이터 라이트(Data Write) 단계(S10), 6T 비휘발성 SRAM(1)에 전원이 차단되기 전에 6T 비휘발성 SRAM(1) 셀에 저장된 데이터를 비휘발성(Non-volatile) 메모리 소자(170, 180)에 저장하는 스토어(Store) 단계(S20) 및 6T 비휘발성 SRAM(1)에 전원이 차단되는 전원 차단(Power Off) 단계(S30)를 포함할 수 있다.A method of operating a 6T nonvolatile SRAM based on a flash memory according to an embodiment of the present invention includes a data write step of storing data in a 6T nonvolatile SRAM (1) cell (S10), and a 6T nonvolatile SRAM (1). A store step (S20) of storing data stored in the 6T nonvolatile SRAM (1) cells in thenon-volatile memory devices 170 and 180 before the power is turned off (S20) and the 6T nonvolatile SRAM (1). ) May include a power-off step (S30) in which power is cut off.

본 발명의 실시 예에 따른 NVSRAM(1)은 SRAM 셀에 전원이 공급되는 동안의 읽기/쓰기(Read/Write) 동작은 종래의 SRAM 셀과 동일하나, NVSRAM(1)의 비휘발성 특성을 구현하기 위해서는 전원이 차단되기 전에 SRAM 셀의 저장된 정보를 억세스 트랜지스터(Access Transistor)에 저장하는 스토어(Store) 단계(S20)가 요구된다.TheNVSRAM 1 according to the embodiment of the present invention has the same read/write operation as the conventional SRAM cell while power is supplied to the SRAM cell, but implements the nonvolatile characteristics of theNVSRAM 1 For this, a store step (S20) of storing stored information of the SRAM cell in an access transistor is required before the power is cut off.

예를 들어 상기 스토어(Store) 단계(S20)를 설명하면, 도 5에서 도시된 바와 같이 NVSRAM(1) 셀의 프리차지(Precharge) 전압을 통해 비트라인 노드(171)와 비트라인바 노드(181)는 프리차지(Precharge) 전압이 인가되어 유지된다.For example, when the store step (S20) is described, thebit line node 171 and the bitline bar node 181 through the precharge voltage of theNVSRAM 1 cell, as shown in FIG. 5. ) Is maintained by applying a precharge voltage.

이 상태에서, 워드라인 노드(190)에 스토어(Store) 가능한 전압(Store voltage, Vstore)이 인가된다. 이때, 6T 비휘발성 SRAM(1) 셀의 제1 데이터 노드(Q)(130)와 제2 데이터 노드(

Figure pat00001
)(160)에는 상기 데이터 라이트(Data Write) 단계(S10)를 통해 서로 다른 논리 값의 전압이 인가된다.In this state, a storeable voltage (Vstore ) is applied to theword line node 190. At this time, the first data node (Q) 130 and the second data node (
Figure pat00001
) 160 are applied with voltages of different logic values through the data write step (S10).

예를 들어, 제1 데이터 노드(Q)(130)에 하이(High, 1) 데이터가 저장되고, 제2 데이터 노드(

Figure pat00002
)(160)에 로우(Low, 0) 데이터가 저장될 수 있다. 이 경우에 로우(Low, 0) 데이터 상태의 제2 데이터 노드(
Figure pat00003
)(160)에 연결되는 CTF6의 소스-드레인 간 전압 차이로 인해 HEI(Hot electron injection)가 발생하여 CTF6의 플로팅 게이트(Floating gate)에 전자가 주입된다. 즉, 제2 데이터 노드(
Figure pat00004
)(160)의 데이터가 CTF6의 플로팅 게이트(Floating gate)에 저장된다.For example, high (1) data is stored in the first data node (Q) 130, and the second data node (
Figure pat00002
) 160 may store low (0) data. In this case, the second data node in the low (0) data state (
Figure pat00003
) HEI (Hot electron injection) occurs due to a voltage difference between the source-drain of CTF6 connected to 160, and electrons are injected into the floating gate of CTF6. That is, the second data node (
Figure pat00004
The data of) 160 is stored in the floating gate of CTF6.

또한, 본 발명의 실시 예에 따른 플래시메모리 기반의 6T 비휘발성 SRAM의 동작 방법은 6T 비휘발성 SRAM(1)에 전원이 공급되는 전원 공급(Power On) 단계(S40)와, 6T 비휘발성 SRAM(1)에 전원이 공급된 후에 상기 비휘발성(Non-volatile) 메모리 소자(170, 180)에 저장된 데이터를 6T 비휘발성 SRAM(1) 셀의 제1 데이터 노드(130) 또는 제2 데이터 노드(160)에 저장하는 리스토어(Restore) 단계(S50)를 포함할 수 있다.In addition, a method of operating a 6T nonvolatile SRAM based on a flash memory according to an embodiment of the present invention includes a power on step (S40) of supplying power to the 6T nonvolatile SRAM (1) and a 6T nonvolatile SRAM ( 1) After power is supplied, the data stored in thenon-volatile memory devices 170 and 180 is transferred to thefirst data node 130 or thesecond data node 160 of the 6T nonvolatile SRAM (1) cell. It may include a restore step (S50) to store in ).

예를 들어 설명하면, 도 6에 도시된 바와 같이 NVSRAM(1) 셀의 프리차지(Precharge) 전압을 통해 비트라인 노드(171)와 비트라인바 노드(181)는 프리차지(Precharge) 전압이 유지되는 상태에서 워드라인 노드(190)에 리스토어(Restore) 가능한 전압(Restore voltage, Vrestore)이 인가된다.For example, as shown in FIG. 6, the precharge voltage of thebit line node 171 and the bitline bar node 181 is maintained through the precharge voltage of theNVSRAM 1 cell. In this state, a restore voltage (Vrestore ) is applied to theword line node 190.

이때, 상기 스토어(Store) 단계(S20)에서 전자가 주입되어 문턱 전압이 높아진 비휘발성(Non-volatile) 메모리 소자(CTF6)는 턴온(Turn-on)이 되지 않고, CTF5가 턴온(Turn-on)된다.At this time, the non-volatile memory device CTF6 whose threshold voltage is increased by injection of electrons in the store step S20 is not turned on, and CTF5 is turned on. )do.

따라서, 프리차지(Precharge) 되어있는 비트라인 노드(171)에 의해 제1 데이터 노드(Q)(130)는 논리값 하이(High, 1) 상태를 갖게 되고, 이로 인해 제2 인터버(20)의 제2 풀다운(pull down) 트랜지스터(M3)(150)가 턴온(Turn-on)되어 제2 데이터 노드(

Figure pat00005
)(160)는 논리값 로우(Low, 0) 상태가 된다.Therefore, the first data node (Q) 130 has a logic value high (1) state by the prechargedbit line node 171, and thus thesecond inverter 20 The second pull-down transistor (M3 ) 150 of is turned on and the second data node (
Figure pat00005
) 160 is in a logic value low (0) state.

이로 인해, NVSRAM(1) 셀에는 전원이 차단되기 이전의 논리값이 다시 저장(Restore)된다.For this reason, the logic value before the power is cut off is stored again in the NVSRAM (1) cell.

또한, 본 발명의 실시 예에 따른 플래시메모리 기반의 6T 비휘발성 SRAM의 동작 방법은 비휘발성(Non-volatile) 메모리 소자(170, 180)에 저장된 전하를 제거하는 전하 제거(Erase) 단계(S60)와, 6T 비휘발성 SRAM(1) 셀에 저장된 데이터를 읽기(Read)하는 데이터 리드(Data Read) 단계(S70)를 포함할 수 있다.In addition, a method of operating a 6T nonvolatile SRAM based on a flash memory according to an embodiment of the present invention is a charge removal (Erase) step of removing charges stored in thenon-volatile memory devices 170 and 180 (S60). And, a data read step (S70) of reading data stored in the 6T nonvolatile SRAM (1) cell may be included.

예를 들어 설명하면, 도 7에서 도시된 바와 같이 상기 리스토어(Restore) 단계(S50) 이후에 비휘발성(Non-volatile) 메모리 소자(170, 180)의 전하 소거가 가능한 음전압(Erase voltage, Verase)을 워드라인 노드(190)에 인가할 수 있다.For example, as shown in FIG. 7, after the restore step (S50), a negative voltage (V) capable of erasing charges of thenon-volatile memory devices 170 and 180 is possible.erase ) may be applied to theword line node 190.

이때, 비휘발성(Non-volatile) 메모리 소자(180) CTF6의 플로팅 게이트(Floating gate)에 전자가 주입된 경우 상기 CTF6에 저장된 전자가 워드라인 노드(190)에 인가되는 상기 음전압(Erase voltage, Verase)에 의해 F-N 터널링(Tunneling)으로 빠져나오면서 문턱 전압이 정상으로 회복되어 다시 종래의 SRAM과 같은 동작을 구현할 수 있다.At this time, when electrons are injected into the floating gate of CTF6 of thenon-volatile memory device 180, the electrons stored in the CTF6 are applied to theword line node 190. Verase ), the threshold voltage is restored to normal while exiting through FN tunneling, and the same operation as the conventional SRAM can be implemented again.

즉, 6T 비휘발성 SRAM(1) 셀에 저장된 데이터를 리드(Read) 할 수 있다(S70).That is, data stored in the 6T nonvolatile SRAM (1) cell can be read (S70).

도 8은 본 발명의 실시 예에 따른 6T 비휘발성 SRAM의 SPICE 시뮬레이션을 위한 회로도이고, 도 9는 본 발명의 실시 예에 따른 6T 비휘발성 SRAM의 SPICE 시뮬레이션 결과를 나타내는 도면이다. 즉, 도 8 및 도 9는 본 발명의 실시 예에 따른 6T 비휘발성 SRAM(1) 셀의 동작을 검증하기 위한 회로와 SPICE 시뮬레이션 결과 그래프이다.8 is a circuit diagram for SPICE simulation of a 6T nonvolatile SRAM according to an embodiment of the present invention, and FIG. 9 is a diagram showing a result of SPICE simulation of a 6T nonvolatile SRAM according to an embodiment of the present invention. That is, FIGS. 8 and 9 are graphs of a circuit and SPICE simulation results for verifying the operation of a 6Tnonvolatile SRAM 1 cell according to an exemplary embodiment of the present invention.

도 8에서 NVSRAM(10) 셀의 억세스 트랜지스트(Access Transistor)인 M14 및 M16은 종래의 NMOS가 아닌 상기 CTF(CTF5, CTF6)일 수 있다. 또한, 상기 CTF5, CTF6의 게이트(gate)에 인가되는 전압은 WL_Q 및 WL_Qbar로 대체된다. 이때, 상기 WL_Q 및 WL_Qbar는 아래의 [수학식]과 같이 나타낼 수 있다.In FIG. 8, M14 and M16, which are the access transistors of theNVSRAM 10 cell, may be the CTFs CTF5 and CTF6, not the conventional NMOS. Further, voltages applied to the gates of CTF5 and CTF6 are replaced by WL_Q and WL_Qbar. In this case, the WL_Q and WL_Qbar may be expressed as the following [Equation].

[수학식][Equation]

WL_Q = WL + Vstore + Vrestore + Verase + Vfg_QWL_Q = WL + Vstore + Vrestore + Verase + Vfg_Q

WL_Qbar = WL + Vstore + Vrestore + Verase + Vfg_QbarWL_Qbar = WL + Vstore + Vrestore + Verase + Vfg_Qbar

여기에서, 상기 WL은 통상적인 SRAM의 동작을 수행하기 위하여 인가되는 워드라인(Word line) 전압이고, Vstore는 NVSRAM(1)의 전원을 차단하기 전 CTF에 NVSRAM(1) 셀의 정보를 저장하기 위해 인가되는 전압이다. 또한, Vrestore는 NVSRAM(1)의 전원이 다시 공급된 후 상기 CTF에 저장되어 있는 정보를 다시 NVSRAM(1) 셀에 불러오기 위해 인가되는 전압이고, Verase는 상기 CTF에 저장되어 있는 전하를 제거하기 위해 인가되는 전압이다.Here, the WL is a word line voltage applied to perform a normal SRAM operation, and Vstore stores the information of the NVSRAM (1) cell in the CTF before turning off the power of the NVSRAM (1). It is the voltage applied to do. In addition, Vrestore is a voltage applied to load the information stored in the CTF back into the NVSRAM (1) cell after the power of the NVSRAM (1) is supplied again, and Verase is the electric charge stored in the CTF. It is the voltage applied to remove it.

도 9는 도 8에 도시된 회로의 동작 특성을 시뮬레이션한 결과를 나타낸다. 여기에서, 스토어 모드(Store 1)(3ns ~ 6ns)는 도 8의 Q노드에 저장된 정보를 상기 억세스 트랜지스트(Access Transistor)(M14)에 저장하는 스토어(Store) 동작을 나타낸다.9 shows a result of simulating the operating characteristics of the circuit shown in FIG. 8. Here, the store mode (Store 1) (3ns to 6ns) represents a store operation of storing information stored in the Q node of FIG. 8 in the access transistor M14.

예를 들어, 도 8에서 NVSRAM(1) 셀의 Q노드에 데이터 하이(High, 1)가 저장되고, Qbar노드에 데이터 로우(Low, 0)가 저장되는 경우에 V(Q) 및 V(Qbar)가 도 9의 A와 같이 나타난다. 이때, 상기 Vstore가 2V가 되면 Qbar에 연결되는 억세스 트랜지스트(Access Transistor)(M16)에서 HEI(Hot electron injection)가 발생한다.For example, in FIG. 8, when data high (High, 1) is stored in the Q node of the NVSRAM (1) cell, and data low (Low, 0) is stored in theQ bar node, V(Q) and V( Qbar ) appears as shown in A of FIG. 9. At this time, when the Vstore becomes 2V, hot electron injection (HEI) occurs in an access transistor M16 connected tothe Q bar.

따라서, 도 9에 표시된 B와 같이 Vfg_Qbar로부터 전류가 빠져나와(전자가 주입되어) V(Vfg_Qbar)의 전압이 떨어진다. 또한, 도 9에서 전원 차단 모드(Power Off)(6ns ~ 12ns)는 NVSRAM(1)에 전원이 차단(VDD=0V)되는 것을 나타낸다.Accordingly, as shown in B shown in FIG. 9, acurrent escapes from V fg_Qbar (electrons are injected) and the voltage ofV (V fg_Qbar) drops. In addition, in FIG. 9, the power off mode (Power Off) (6ns to 12ns) indicates that theNVSRAM 1 is powered off (VDD = 0V).

또한, 리스토어(Restore 1) 모드(12ns ~ 15ns)는 상기 억세스 트랜지스트(Access Transistor)(M14)에 저장된 정보를 다시 Q노드에 불러오는 리스토어(Restore) 동작을 나타낸다.In addition, the restore (Restore 1) mode (12ns to 15ns) represents a restore operation in which information stored in the access transistor M14 is loaded back to the Q node.

이때, NVSRAM(1)의 프리차지(Precharge) 트랜지스터(Tr)가 턴온(Turn-on) 되어 비트라인 노드(BL)와 비트라인바 노드(BL_bar)에 VDD가 인가되고, Vrestore가 2V가 되면 전자가 저장되어 있지 않은 Q노드의 억세스 트랜지스트(Access Transistor)(M14)가 턴온(Turn-on)된다.At this time, the precharge transistor Tr of theNVSRAM 1 is turned on, VDD is applied to the bit line node BL and the bit line bar node BL_bar, and Vrestore is 2V. Then, the access transistor M14 of the Q node in which electrons are not stored is turned on.

따라서, Q노드에 하이(High, 1) 데이터가 리스토어(Restore)되고, Qbar노드에 로우(Low, 0) 데이터가 리스토어(Restore)된다.Accordingly, high (1) data is restored to the Q node, and low (0) data is restored to theQ bar node.

또한, 전하 제거(Erase) 모드(15ns ~ 18ns)는 상기 억세스 트랜지스트(Access Transistor)(M16)에 저장된 전자를 제거하는 전하 제거(Erase) 동작을 나타낸다. 즉, 도 9에서 도시된 바와 같이 Verase에 -2V가 인가되면 Vfg_Qbar로 전류가 들어가(전자가 빠져나와) Vfg_Qbar의 전압이 NVSRAM(1)에 전원이 차단되기 이전의 원래 상태로 돌아오는 것을 나타낸다.In addition, the charge removal (Erase) mode (15ns to 18ns) represents a charge removal operation for removing electrons stored in the access transistor M16. That is, as shown in Fig. 9, when -2V is applied toV erase, a current enters V fg_Qbar (electrons arereleased), and the voltage of V fg_Qbar is the original before power is cut off to the NVSRAM (1). It indicates returning to the state.

이와 같이 본 발명의 실시 예에 따른 6T 비휘발성 SRAM(Non-volatile Static random access memory)(1)은 NVSRAM(1)의 전원을 차단하기 전에 비휘발성(Non-volatile) 메모리 소자(170, 180)에 정보를 저장하고, 전원이 들어온 후 저장된 데이터를 SRAM 노드에 다시 저장(Recall)하는 단계를 통해 6T SRAM이 비휘발성 특성을 갖도록 구현할 수 있다.As described above, the 6T non-volatile non-volatile static random access memory (SRAM) 1 according to an embodiment of the present invention isnon-volatile memory devices 170 and 180 before the power of theNVSRAM 1 is turned off. The 6T SRAM can be implemented to have a non-volatile characteristic by storing information in the SRAM node and recalling the stored data to the SRAM node after the power is turned on.

이상으로 본 발명에 관한 바람직한 실시 예를 설명하였으나, 본 발명은 상기 실시 예에 한정되지 아니하며, 본 발명의 실시 예로부터 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의한 용이하게 변경되어 균등하다고 인정되는 범위의 모든 변경을 포함한다.Although the preferred embodiments of the present invention have been described above, the present invention is not limited to the above embodiments, and is easily changed from the embodiments of the present invention by those of ordinary skill in the art to which the present invention pertains. Includes all changes to the extent deemed acceptable.

1 : 6T 비휘발성 SRAM
10 : 제1 인버터
20 : 제2 인버터
110 : 제1 풀업(pull up) 트랜지스터
120 : 제1 풀다운(pull down) 트랜지스터
130 : 제1 데이터 노드
140 : 제2 풀업(pull up) 트랜지스터
150 : 제2 풀다운(pull down) 트랜지스터
160 : 제2 데이터 노드
170 : 제1 패스 게이트(pass gate)
171 : 비트라인 노드
180 : 제2 패스 게이트(pass gate)
181 : 비트라인바 노드
190 : 워드라인 노드
1: 6T nonvolatile SRAM
10: first inverter
20: second inverter
110: first pull-up transistor
120: first pull down transistor
130: first data node
140: second pull-up transistor
150: second pull down transistor
160: second data node
170: first pass gate
171: bit line node
180: second pass gate
181: bit line bar node
190: word line node

Claims (7)

Translated fromKorean
6T 비휘발성(Non-volatile) SRAM(Static Random Access Memory)에 있어서,
제1 풀업(pull up) 트랜지스터에 연결되는 제1 풀다운(pull down) 트랜지스터로 형성되는 제1 인버터;
제2 풀업(pull up) 트랜지스터에 연결되는 제2 풀다운(pull down) 트랜지스터로 형성되는 제2 인버터;
상기 제1 인버터의 출력과 비트라인바 노드 사이에 연결되는 비휘발성(Non-volatile) 메모리 소자로 이루어지는 제1 패스 게이트(pass gate); 및
상기 제2 인버터의 출력과 비트라인 노드 사이에 연결되는 비휘발성(Non-volatile) 메모리 소자로 이루어지는 제2 패스 게이트(pass gate)를 포함하는 플래시메모리 기반의 6T 비휘발성 SRAM.
In 6T non-volatile SRAM (Static Random Access Memory),
A first inverter formed of a first pull down transistor connected to a first pull up transistor;
A second inverter formed of a second pull down transistor connected to a second pull up transistor;
A first pass gate comprising a non-volatile memory device connected between an output of the first inverter and a bit line bar node; And
A flash memory-based 6T nonvolatile SRAM including a second pass gate formed of a non-volatile memory device connected between the output of the second inverter and a bit line node.
제1항에 있어서,
상기 비휘발성(Non-volatile) 메모리 소자 중 어느 하나는
상기 SRAM 셀의 프리차지(Precharge)를 통해 비트라인 노드 또는 비트라인바 노드에 인가되는 전압과, 상기 제1 인버터 또는 제2 인버터의 출력 전압 간의 차이로 인해 HEI(Hot electron injection)가 발생하는 것을 특징으로 하는 플래시메모리 기반의 6T 비휘발성 SRAM.
The method of claim 1,
Any one of the non-volatile memory devices
HEI (hot electron injection) occurs due to a difference between a voltage applied to a bit line node or a bit line bar node through a precharge of the SRAM cell and an output voltage of the first inverter or the second inverter. 6T nonvolatile SRAM based on flash memory, characterized by.
제2항에 있어서,
상기 비휘발성(Non-volatile) 메모리 소자는
상기 SRAM 셀의 워드라인 노드에 인가되는 전압에 따라 상기 비휘발성(Non-volatile) 메모리 소자의 플로팅 게이트(Floating gate)가 차지(charge)되거나, 상기 플로팅 게이트(Floating gate)에 차지(charge)된 전하가 제거되는 것을 특징으로 하는 플래시메모리 기반의 6T 비휘발성 SRAM.
The method of claim 2,
The non-volatile memory device is
The floating gate of the non-volatile memory device is charged or charged to the floating gate according to the voltage applied to the word line node of the SRAM cell. Flash memory-based 6T non-volatile SRAM, characterized in that charge is removed.
6T 비휘발성(Non-volatile) SRAM(Static Random Access Memory)의 동작 방법에 있어서,
6T 비휘발성 SRAM에 전원이 차단되기 전에 6T 비휘발성 SRAM 셀에 저장된 데이터를 비휘발성(Non-volatile) 메모리 소자에 저장하는 스토어(Store) 단계(S20);
상기 6T 비휘발성 SRAM에 전원이 공급된 후에 상기 비휘발성(Non-volatile) 메모리 소자에 저장된 데이터를 6T 비휘발성 SRAM 셀의 제1 데이터 노드 또는 제2 데이터 노드에 저장하는 리스토어(Restore) 단계(S50); 및
상기 비휘발성(Non-volatile) 메모리 소자에 저장된 전하를 제거하는 전하 제거(Erase) 단계(S60)를 포함하는 플래시메모리 기반의 6T 비휘발성 SRAM의 동작 방법.
In the operation method of 6T non-volatile SRAM (Static Random Access Memory),
A store step (S20) of storing data stored in a 6T nonvolatile SRAM cell in a non-volatile memory device before power is cut off to the 6T nonvolatile SRAM;
After power is supplied to the 6T nonvolatile SRAM, a restore step of storing data stored in the non-volatile memory device in a first data node or a second data node of a 6T nonvolatile SRAM cell (S50) ); And
A method of operating a 6T nonvolatile SRAM based on a flash memory, including a charge removal step (S60) of removing charges stored in the non-volatile memory device.
제4항에 있어서,
상기 스토어(Store) 단계(S20)는
상기 제1 데이터 노드 또는 제2 데이터 노드에 저장되는 로우(Low, 0) 데이터와, 프리차지(Precharge)를 통해 비트라인 노드 또는 비트라인바 노드에 인가되는 프리차지(Precharge) 전압 간의 소스-드레인 전압 차이로 인해 발생하는 HEI(Hot electron injection)를 이용하여 상기 비휘발성(Non-volatile) 메모리 소자의 플로팅 게이트(Floating gate)에 전하가 주입(charge) 되도록 하는 것을 특징으로 하는 플래시메모리 기반의 6T 비휘발성 SRAM의 동작 방법.
The method of claim 4,
The store step (S20)
Source-drain between low data stored in the first data node or the second data node and a precharge voltage applied to a bit line node or a bit line bar node through a precharge Flash memory-based 6T, characterized in that charge is injected into the floating gate of the non-volatile memory device by using hot electron injection (HEI) generated due to a voltage difference. How nonvolatile SRAM works.
제4항에 있어서,
상기 리스토어(Restore) 단계(S50)는
상기 스토어(Store) 단계(S20)에서 전하가 주입되어 문턱 전압이 높아진 비휘발성(Non-volatile) 메모리 소자는 턴온(Turn-on)이 되지 않고, 전하가 주입되지 않은 비휘발성(Non-volatile) 메모리 소자가 턴온(Turn-on)되어 전원이 차단되기 전에 상기 6T 비휘발성 SRAM 셀에 저장된 데이터가 복구(Restore)되는 것을 특징으로 하는 플래시메모리 기반의 6T 비휘발성 SRAM의 동작 방법.
The method of claim 4,
The restore step (S50)
The non-volatile memory device whose threshold voltage is increased due to the injection of charge in the store step (S20) is not turned on and is non-volatile in which no charge is injected. A method of operating a 6T nonvolatile SRAM based on a flash memory, characterized in that data stored in the 6T nonvolatile SRAM cell is restored before power is cut off by turning on a memory device.
제4항에 있어서,
상기 전하 제거(Erase) 단계(S60)는
상기 비휘발성(Non-volatile) 메모리 소자의 플로팅 게이트(Floating gate)에 전하가 주입된 경우 상기 6T 비휘발성 SRAM 셀의 워드라인 노드에 인가되는 전압에 따라 상기 전하가 F-N 터널링(Tunneling)으로 빠져나오면서 문턱 전압이 정상으로 회복되는 것을 특징으로 하는 플래시메모리 기반의 6T 비휘발성 SRAM의 동작 방법.
The method of claim 4,
The charge removal (Erase) step (S60)
When charge is injected into the floating gate of the non-volatile memory device, the charge is discharged through FN tunneling according to the voltage applied to the word line node of the 6T nonvolatile SRAM cell. A method of operating a 6T nonvolatile SRAM based on a flash memory, characterized in that the threshold voltage is restored to normal.
KR1020190115125A2019-09-192019-09-196T Non-volatile SRAM based on flash memory and method of operating the sameActiveKR102330018B1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1020190115125AKR102330018B1 (en)2019-09-192019-09-196T Non-volatile SRAM based on flash memory and method of operating the same

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020190115125AKR102330018B1 (en)2019-09-192019-09-196T Non-volatile SRAM based on flash memory and method of operating the same

Publications (2)

Publication NumberPublication Date
KR20210033624Atrue KR20210033624A (en)2021-03-29
KR102330018B1 KR102330018B1 (en)2021-11-24

Family

ID=75249980

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020190115125AActiveKR102330018B1 (en)2019-09-192019-09-196T Non-volatile SRAM based on flash memory and method of operating the same

Country Status (1)

CountryLink
KR (1)KR102330018B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR102598152B1 (en)2022-04-222023-11-06청주대학교 산학협력단Asynchronous non-volatile memory module with self-diagnosis function

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6556487B1 (en)*2000-09-202003-04-29Cypress Semiconductor Corp.Non-volatile static memory cell
KR100545212B1 (en)2003-12-262006-01-24동부아남반도체 주식회사 Nonvolatile Memory Device Having a Laminated Oxide Film Structure and Nonvolatile SRAM Using the Same

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6556487B1 (en)*2000-09-202003-04-29Cypress Semiconductor Corp.Non-volatile static memory cell
KR100545212B1 (en)2003-12-262006-01-24동부아남반도체 주식회사 Nonvolatile Memory Device Having a Laminated Oxide Film Structure and Nonvolatile SRAM Using the Same

Also Published As

Publication numberPublication date
KR102330018B1 (en)2021-11-24

Similar Documents

PublicationPublication DateTitle
US8018768B2 (en)Non-volatile static random access memory (NVSRAM) device
EP1575055B1 (en)Cmis semiconductor nonvolatile storage circuit
US7710776B2 (en)Method for on chip sensing of SONOS VT window in non-volatile static random access memory
US10706928B2 (en)Non-volatile static random access memory architecture having single non-volatile bit per volatile memory bit
US20060193174A1 (en)Non-volatile and static random access memory cells sharing the same bitlines
JP5479656B1 (en) Memory circuit
TWI492233B (en)Non-volatile static random access memory devices and methods of operations
JPS5858759B2 (en) memory device
CN111261211A (en)Method for operating memory and memory
US20070268752A1 (en)Nonvolatile semiconductor memory device
JPS5845697A (en)Non-volatile memory
US7307872B2 (en)Nonvolatile semiconductor static random access memory device
JP6887565B2 (en) Response to power loss
US10614879B2 (en)Extended write modes for non-volatile static random access memory architectures having word level switches
CN114631080A (en) Data recovery management for storage
KR102330018B1 (en)6T Non-volatile SRAM based on flash memory and method of operating the same
US11087851B2 (en)Apparatus and methods for rapid data destruction
CN101996677A (en) Non-Volatile Static Random Access Memory Elements
US8144493B2 (en)CAM cell memory device
US8724388B2 (en)Adaptively programming or erasing flash memory blocks
US11862287B2 (en)Managing page buffer circuits in memory devices
US9165633B2 (en)Carbon nanotube memory cell with enhanced current control
US8680887B2 (en)Nonvolatile configuration memory
CN111061926A (en)Method for realizing data search in NAND type memory array
CN119252301B (en)In-situ storage NVSRAM cell based on charge trapping programming method

Legal Events

DateCodeTitleDescription
PA0109Patent application

St.27 status event code:A-0-1-A10-A12-nap-PA0109

PA0201Request for examination

St.27 status event code:A-1-2-D10-D11-exm-PA0201

P11-X000Amendment of application requested

St.27 status event code:A-2-2-P10-P11-nap-X000

P13-X000Application amended

St.27 status event code:A-2-2-P10-P13-nap-X000

P11-X000Amendment of application requested

St.27 status event code:A-2-2-P10-P11-nap-X000

P13-X000Application amended

St.27 status event code:A-2-2-P10-P13-nap-X000

E902Notification of reason for refusal
PE0902Notice of grounds for rejection

St.27 status event code:A-1-2-D10-D21-exm-PE0902

PG1501Laying open of application

St.27 status event code:A-1-1-Q10-Q12-nap-PG1501

AMNDAmendment
E13-X000Pre-grant limitation requested

St.27 status event code:A-2-3-E10-E13-lim-X000

P11-X000Amendment of application requested

St.27 status event code:A-2-2-P10-P11-nap-X000

P13-X000Application amended

St.27 status event code:A-2-2-P10-P13-nap-X000

E601Decision to refuse application
PE0601Decision on rejection of patent

St.27 status event code:N-2-6-B10-B15-exm-PE0601

X091Application refused [patent]
T11-X000Administrative time limit extension requested

St.27 status event code:U-3-3-T10-T11-oth-X000

T13-X000Administrative time limit extension granted

St.27 status event code:U-3-3-T10-T13-oth-X000

R18-X000Changes to party contact information recorded

St.27 status event code:A-3-3-R10-R18-oth-X000

AMNDAmendment
P11-X000Amendment of application requested

St.27 status event code:A-2-2-P10-P11-nap-X000

P13-X000Application amended

St.27 status event code:A-2-2-P10-P13-nap-X000

PX0901Re-examination

St.27 status event code:A-2-3-E10-E12-rex-PX0901

PX0701Decision of registration after re-examination

St.27 status event code:A-3-4-F10-F13-rex-PX0701

X701Decision to grant (after re-examination)
GRNTWritten decision to grant
PR0701Registration of establishment

St.27 status event code:A-2-4-F10-F11-exm-PR0701

PR1002Payment of registration fee

St.27 status event code:A-2-2-U10-U11-oth-PR1002

Fee payment year number:1

PG1601Publication of registration

St.27 status event code:A-4-4-Q10-Q13-nap-PG1601

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:4

PN2301Change of applicant

St.27 status event code:A-5-5-R10-R13-asn-PN2301

St.27 status event code:A-5-5-R10-R11-asn-PN2301


[8]ページ先頭

©2009-2025 Movatter.jp