CN112086115B - Memory system - Google Patents
Memory system Download PDFInfo
- Publication number
- CN112086115B CN112086115B CN202010463710.3A CN202010463710A CN112086115B CN 112086115 B CN112086115 B CN 112086115B CN 202010463710 A CN202010463710 A CN 202010463710A CN 112086115 B CN112086115 B CN 112086115B
- Authority
- CN
- China
- Prior art keywords
- line
- volatile memory
- storage transistor
- bit
- random bit
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/06—Sense amplifiers; Associated circuits, e.g. timing or triggering circuits
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Read Only Memory (AREA)
Abstract
Description
技术领域Technical Field
本发明是有关于一种存储器系统,特别是一种具有随机比特区块的存储器系统。The present invention relates to a memory system, and in particular to a memory system with random bit blocks.
背景技术Background Art
由于电子装置的功能日益多元,电子装置常会搭载由不同公司制造的芯片。举例来说,控制器及电源管理芯片(power management IC,PMIC)就可能分别由两家不同的公司设计制造。然而,为了确保电子装置能够正常运作,电源管理芯片仍须与控制器相匹配。As the functions of electronic devices become increasingly diverse, they are often equipped with chips manufactured by different companies. For example, the controller and the power management IC (PMIC) may be designed and manufactured by two different companies. However, in order to ensure that the electronic device can operate normally, the power management IC still needs to match the controller.
举例来说,在无线充电装置中,电源管理芯片必须储存韧体程序以及相关的参数以保护电路正常运作。在此情况下,若韧体程序被黑客修改,就可能导致电源管理芯片无法提供过热保护,而造成电子装置的安全疑虑。因此,如何避免电源管理芯片或任何其他芯片中所储存的重要信息遭到黑客窜改就成为了有待解决的问题。For example, in a wireless charging device, the power management chip must store the firmware program and related parameters to protect the normal operation of the circuit. In this case, if the firmware program is modified by hackers, the power management chip may not be able to provide overheating protection, causing safety concerns for the electronic device. Therefore, how to prevent important information stored in the power management chip or any other chip from being tampered with by hackers has become a problem to be solved.
发明内容Summary of the invention
本发明的一实施例提供一种存储器系统,存储器系统包括非挥发性存储器区块、随机比特区块及至少一感测放大器。An embodiment of the present invention provides a memory system. The memory system includes a non-volatile memory block, a random bit block, and at least one sense amplifier.
非挥发性存储器区块包括多个非挥发性存储器单元以储存多个比特数据。每一非挥发性存储器单元包括第一储存晶体管。随机比特区块包括多个随机比特单元以提供多个随机比特。每一随机比特单元包括第二储存晶体管及第三储存晶体管。The non-volatile memory block includes a plurality of non-volatile memory cells for storing a plurality of bit data. Each non-volatile memory cell includes a first storage transistor. The random bit block includes a plurality of random bit cells for providing a plurality of random bits. Each random bit cell includes a second storage transistor and a third storage transistor.
至少一感测放大器耦接于非挥发性存储器区块及随机比特区块。在非挥发性存储器单元的读取操作中,感测放大器感测多个非挥发性存储器单元中所述非挥发性存储器单元的第一读取电流。在随机比特单元的读取操作中,感测放大器感测多个随机比特单元中所述随机比特单元的至少一第二读取电流。At least one sense amplifier is coupled to the non-volatile memory block and the random bit block. In a read operation of the non-volatile memory cell, the sense amplifier senses a first read current of the non-volatile memory cell among the plurality of non-volatile memory cells. In a read operation of the random bit cell, the sense amplifier senses at least a second read current of the random bit cell among the plurality of random bit cells.
第一储存晶体管、第二储存晶体管及第三储存晶体管是相同类型的储存晶体管。The first storage transistor, the second storage transistor and the third storage transistor are storage transistors of the same type.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是本发明一实施例的存储器系统的示意图。FIG. 1 is a schematic diagram of a memory system according to an embodiment of the present invention.
图2是本发明一实施例的非挥发性存储器单元的示意图。FIG. 2 is a schematic diagram of a non-volatile memory cell according to an embodiment of the present invention.
图3是本发明一实施例的随机比特单元的示意图。FIG. 3 is a schematic diagram of a random bit unit according to an embodiment of the present invention.
图4是本发明另一实施例的非挥发性存储器单元的示意图。FIG. 4 is a schematic diagram of a non-volatile memory cell according to another embodiment of the present invention.
图5是本发明另一实施例的随机比特单元的示意图。FIG. 5 is a schematic diagram of a random bit unit according to another embodiment of the present invention.
其中,附图标记说明如下:The reference numerals are described as follows:
100:存储器系统100:Memory system
110:非挥发性存储器区块110: Non-volatile memory block
112、212:非挥发性存储器单元112, 212: non-volatile memory unit
120:随机比特区块120: Random bit block
122、222:随机比特单元122, 222: Random bit unit
130:感测放大器130: Sense amplifier
140:带隙稳压器140: Bandgap Regulator
150:高压产生器150: High voltage generator
160、170:控制电路160, 170: control circuit
STA、STB1、STB2、STA’、STB1’、STB2’:储存晶体管STA, STB1, STB2, STA’, STB1’, STB2’: storage transistors
VBDG:带隙基准电压V BDG : Bandgap reference voltage
SLTA、SLTB:选择晶体管SLTA, SLTB: Select transistor
SLA、SLB:源极线SLA, SLB: Source Line
BLA、BLB1、BLB2:比特线BLA, BLB1, BLB2: bit lines
WLA、WLB:字符线WLA, WLB: character line
ELA、ELB:清除线ELA, ELB: Clearance Line
EGA、EGB1、EGB2:清除组件EGA, EGB1, EGB2: Clear components
CLA、CLB:控制线CLA, CLB: control line
具体实施方式DETAILED DESCRIPTION
图1是本发明一实施例的存储器系统100的示意图。存储器系统100包括非挥发性存储器区块110及随机比特区块120。1 is a schematic diagram of a
非挥发性存储器区块110包括多个非挥发性存储器单元112以储存多个比特数据,而随机比特区块120可包括多个随机比特单元122以提供多个随机比特。也就是说,非挥发性存储器区块110可以用来储存资料,而随机比特区块120可以提供随机比特以产生安全密钥并保护非挥发性存储器区块110中所储存的数据。The
举例来说,存储器系统100可以应用于电源管理芯片,而非挥发性存储器区块110可以用来储存电源管理芯片的韧体程序。在此情况下,电源管理芯片可以使用随机比特区块120所提供的随机比特来产生安全密钥。安全密钥可以用来对传输资料进行加密及/或解密,以确保只有授权者能够存取非挥发性存储器区块110中所储存的数据。For example, the
在有些实施例中,每一非挥发性存储器单元112可包括储存晶体管STA,而每一随机比特单元122可包括储存晶体管STB1及STB2。此外,储存晶体管STA、STB1及STB2可以是同类型的储存晶体管。也就是说,储存晶体管STA、STB1及STB2可以根据相同的原理来进行写入及读取操作。因此,非挥发性存储器区块110及随机比特区块120可以在相同的制程中制造,并且可以共享存储器系统100中的电路。In some embodiments, each
举例来说,在图1中,存储器系统100还可包括感测放大器130。感测放大器130可以耦接至非挥发性存储器区块110及随机比特区块120。在有些实施例中,感测放大器130可以在非挥发性存储器单元112的读取操作中感测非挥发性存储器单元112所产生的读取电流,并且可以在随机比特单元122的读取操作中感测随机比特单元122所产生的读取电流。也就是说,感测放大器130可以用来执行非挥发性存储器单元112及随机比特单元122的读取操作。在有些实施例中,多个非挥发性存储器单元112可以耦接至相异的比特线,而多个随机比特单元122也可以耦接至相异的比特线。在此情况下,存储器系统100也可以包括多个感测放大器130以平行感测相异比特在线的电流。For example, in FIG. 1 , the
图2是本发明一实施例的非挥发性存储器单元112的示意图。非挥发性存储器单元112可包括选择晶体管SLTA、储存晶体管STA及清除组件EGA。选择晶体管SLTA具有第一端、第二端及控制端,选择晶体管SLTA的第一端可耦接至源极线SLA,而选择晶体管SLTA的控制端可耦接至字符线WLA。储存晶体管STA具有第一端、第二端及浮接栅极端,储存晶体管STA的第一端可耦接至选择晶体管SLTA的第二端,而储存晶体管STA的第二端可耦接至比特线BLA。清除组件EGA可具有第一端及第二端,清除组件EGA的第一端可耦接至储存晶体管STA的浮接栅极端,而清除组件EGA的第二端可耦接至清除线ELA。FIG. 2 is a schematic diagram of a
在有些实施例中,选择晶体管SLTA及储存晶体管STA可以是P型晶体管,并且可设置在相同的N型井NWA中。此外,在有些实施例中,清除组件EGA可以是电容组件,并且可将储存晶体管STA的浮接栅极耦合至清除线ELA。In some embodiments, the selection transistor SLTA and the storage transistor STA may be P-type transistors and may be disposed in the same N-type well NWA. In addition, in some embodiments, the clearing element EGA may be a capacitor element and may couple the floating gate of the storage transistor STA to the clearing line ELA.
表1是非挥发性存储器单元112在写入操作、清除操作及读取操作时,于源极线SLA、字符线WLA、比特线BLA及清除线ELA上接收的电压。Table 1 shows the voltages received by the
表1Table 1
根据表1,在写入操作期间,源极线SLA及N型井NWA可以在写入电压VPP,字符线WLA可以在操作电压VOP1,比特线BLA可以在参考电压V0,而清除线ELA可以自参考电压V0提升至操作电压VOP1。在有些实施例中,写入电压VPP可大于操作电压VOP1,而操作电压VOP1可大于参考电压V0。举例来说,写入电压VPP可例如但不限于是8V,操作电压VOP1可例如但不限于是4V,而参考电压V0可例如但不限于是0V。According to Table 1, during a write operation, the source line SLA and the N-type well NWA may be at a write voltage VPP, the word line WLA may be at an operating voltage VOP1, the bit line BLA may be at a reference voltage V0, and the clear line ELA may be raised from the reference voltage V0 to the operating voltage VOP1. In some embodiments, the write voltage VPP may be greater than the operating voltage VOP1, and the operating voltage VOP1 may be greater than the reference voltage V0. For example, the write voltage VPP may be, for example but not limited to, 8V, the operating voltage VOP1 may be, for example but not limited to, 4V, and the reference voltage V0 may be, for example but not limited to, 0V.
在此情况下,在写入操作期间,选择晶体管SLTA可以被导通,因此储存晶体管STA的第一端可以接收到写入电压VPP,而储存晶体管STA的第二端可以经由比特线BLA接收到参考电压V0。因此,在储存晶体管STA上会形成强大的电场进而引发热电子注入。如此一来,注入的电子将被储存晶体管STA的浮接栅极捕捉,使得非挥发性存储器单元112变为写入状态。In this case, during the write operation, the selection transistor SLTA can be turned on, so that the first end of the storage transistor STA can receive the write voltage VPP, and the second end of the storage transistor STA can receive the reference voltage V0 via the bit line BLA. Therefore, a strong electric field is formed on the storage transistor STA to induce hot electron injection. In this way, the injected electrons will be captured by the floating gate of the storage transistor STA, so that the
此外,根据表1,在读取操作期间,源极线SLA及N型井NWA可以在操作电压VOP3,比特线BLA可以预充电至读取电压VR,而清除线ELA及字符线WLA可以在参考电压V0。在有些实施例中,操作电压VOP3可大于读取电压VR,而读取电压VR可大于参考电压V0。举例来说,操作电压VOP3可例如但不限于是2.5V,读取电压VR可例如但不限于是0.4V。In addition, according to Table 1, during the read operation, the source line SLA and the N-type well NWA can be at the operating voltage VOP3, the bit line BLA can be precharged to the read voltage VR, and the clear line ELA and the word line WLA can be at the reference voltage V0. In some embodiments, the operating voltage VOP3 can be greater than the read voltage VR, and the read voltage VR can be greater than the reference voltage V0. For example, the operating voltage VOP3 can be, for example but not limited to, 2.5V, and the read voltage VR can be, for example but not limited to, 0.4V.
在此情况下,选择晶体管SLTA会被导通。此外,若非挥发性存储器单元112已被写入,则储存晶体管STA将会引发读取电流,且读取电流将自源极线SLA流至比特线BLA。然而,若非挥发性存储器单元112未被写入,则储存晶体管STA将不会引发读取电流,或只会引发不显着的电流。因此,利用感测放大器130感测比特线BLA上的电流就可以判断出非挥发性存储器单元112的状态为写入或未被写入,进而判读出非挥发性存储器单元112中储存数据的数值。In this case, the selection transistor SLTA will be turned on. In addition, if the
再者,在有些实施例中,非挥发性存储器单元112可以是可多次编写(multiple-times programmable,MTP)的存储器单元。也就是说,已经被写入的非挥发性存储器单元112还可以藉由清除操作而被清除并回到未被写入的状态。根据表1,在清除操作期间,源极线SLA、N型井NWA、比特线BLA及字符线WLA可以在参考电压V0,而清除线ELA可以在清除电压VEE。在有些实施例中,清除电压VEE可大于写入电压VPP。举例来说,清除电压VEE可例如但不限于是13V至14V。在此情况下,被储存晶体管STA所捕捉的电子将可经由清除组件EGA释出,使得非挥发性存储器单元112被清除而回复到未被写入的状态。Furthermore, in some embodiments, the
在图2中,非挥发性存储器单元112的储存晶体管STA可以利用浮接栅极晶体管来实作。在此情况下,随机比特单元122的储存晶体管STB1及STB2也可以利用浮接栅极晶体管来实作。图3是本发明一实施例的随机比特单元122的示意图。随机比特单元122可包括选择晶体管SLTB、清除组件EGB1及EGB2以及储存晶体管STB1及STB2。In FIG2 , the storage transistor STA of the
选择晶体管SLTB具有第一端、第二端及控制端,选择晶体管SLTB的第一端可耦接于源极线SLB,而选择晶体管SLTB的控制端可耦接于字符线WLB。储存晶体管STB1可具有第一端、第二端及浮接栅极端。储存晶体管STB1的第一端可耦接至选择晶体管SLTB的第二端,而储存晶体管STB1的第二端可耦接至比特线BLB1。储存晶体管STB2可具有第一端、第二端及浮接栅极端。储存晶体管STB2的第一端可耦接至选择晶体管SLTB的第二端,而储存晶体管STB2的第二端可耦接于比特线BLB2。The selection transistor SLTB has a first end, a second end, and a control end. The first end of the selection transistor SLTB can be coupled to the source line SLB, and the control end of the selection transistor SLTB can be coupled to the word line WLB. The storage transistor STB1 can have a first end, a second end, and a floating gate end. The first end of the storage transistor STB1 can be coupled to the second end of the selection transistor SLTB, and the second end of the storage transistor STB1 can be coupled to the bit line BLB1. The storage transistor STB2 can have a first end, a second end, and a floating gate end. The first end of the storage transistor STB2 can be coupled to the second end of the selection transistor SLTB, and the second end of the storage transistor STB2 can be coupled to the bit line BLB2.
清除组件EGB1具有第一端及第二端,清除组件EGB1的第一端耦接于储存晶体管STB1的浮接栅极端,而清除组件EGB1的第二端耦接于清除线ELB。清除组件EGB2具有第一端及第二端,清除组件EGB2的第一端耦接于储存晶体管STB2的浮接栅极端,而清除组件EGB2的第二端耦接于清除线ELB。The clearing element EGB1 has a first end and a second end, the first end of the clearing element EGB1 is coupled to the floating gate end of the storage transistor STB1, and the second end of the clearing element EGB1 is coupled to the clearing line ELB. The clearing element EGB2 has a first end and a second end, the first end of the clearing element EGB2 is coupled to the floating gate end of the storage transistor STB2, and the second end of the clearing element EGB2 is coupled to the clearing line ELB.
在图3中,选择晶体管SLTB及储存晶体管STB1及STB2可以是P型晶体管,并且可以设置在相同的N型井NWB中。表2是随机比特单元122在注册操作、清除操作及读取操作期间,自源极线SLB、字符线WLB、比特线BLB1及BLB2、清除线ELB及N型井NWB所接收到的电压。3, the selection transistor SLTB and the storage transistors STB1 and STB2 may be P-type transistors and may be disposed in the same N-type well NWB. Table 2 shows the voltages received by the
表2Table 2
根据表2,在随机比特单元122的注册操作期间,源极线SLB、清除线ELB及N型井NWB可以在写入电压VPP,字符线WLB可以在操作电压VOP2,而比特线BLB1及BLB2可以在参考电压V0。在有些实施例中,写入电压VPP可大于操作电压VOP2,而操作电压VOP2可大于参考电压V0。举例来说,若写入电压VPP为8V而参考电压V0为0V,则操作电压VOP2可例如但不限于为7V。According to Table 2, during the registration operation of the
在此情况下,选择晶体管SLTB可被导通。然而,如果储存晶体管STB1及STB2并未被写入,则储存晶体管STB1及STB2将具有相当大的电阻值。因此选择晶体管STLB的第二端的电压将被提升至接近写入电压VPP的高压。在此情况下,由于储存晶体管STB1及STB2在制程中会产生些许的差异,因此储存晶体管STB1及STB2中的其中一者会比较容易引致信道热电子注入而先被写入。一旦储存晶体管STB1及STB2中的其中一者被写入后,也就是当注入电子被储存至储存晶体管STB1及STB2中其中一者的浮接栅极时,被写入的储存晶体管的电阻值会迅速降低,而与被导通的选择晶体管SLTB具有相近的阻值。如此一来,选择晶体管SLTB的第二端的电压就会降低,进而避免未被写入的储存晶体管被写入。In this case, the selection transistor SLTB can be turned on. However, if the storage transistors STB1 and STB2 are not written, the storage transistors STB1 and STB2 will have a relatively large resistance value. Therefore, the voltage at the second end of the selection transistor STLB will be raised to a high voltage close to the write voltage VPP. In this case, since the storage transistors STB1 and STB2 will have some differences in the process, one of the storage transistors STB1 and STB2 will be more likely to cause channel hot electron injection and be written first. Once one of the storage transistors STB1 and STB2 is written, that is, when the injected electrons are stored in the floating gate of one of the storage transistors STB1 and STB2, the resistance value of the storage transistor being written will decrease rapidly, and it will have a similar resistance value to the selection transistor SLTB being turned on. In this way, the voltage at the second end of the selection transistor SLTB will be reduced, thereby preventing the storage transistor that has not been written from being written.
因此,在注册操作后,储存晶体管STB1及STB2中仅有一者会被写入。此外,由于无法预测储存晶体管STB1及STB2中会先被写入的储存晶体管,因此储存晶体管STB1及STB2的写入状态可以用来表示随机比特的数值。举例来说,若储存晶体管STB1被写入而储存晶体管STB2未被写入,则可代表随机比特的数值为1,而若储存晶体管STB1未被写入而储存晶体管STB2被写入,则可代表随机比特的数值为0。Therefore, after the registration operation, only one of the storage transistors STB1 and STB2 will be written. In addition, since it is impossible to predict which storage transistor of the storage transistors STB1 and STB2 will be written first, the write states of the storage transistors STB1 and STB2 can be used to represent the value of the random bit. For example, if the storage transistor STB1 is written and the storage transistor STB2 is not written, it can represent that the value of the random bit is 1, and if the storage transistor STB1 is not written and the storage transistor STB2 is written, it can represent that the value of the random bit is 0.
此外,在随机比特单元112的读取操作期间,源极线SLB及N型井NWB可以在操作电压VOP3,比特线BLB1及BLB2可以预充电至读取电压VR,而清除线ELB及字符线WLB可以在参考电压V0。Furthermore, during a read operation of the
在此情况下,选择晶体管SLTB可被导通。此外,若储存晶体管STB1已被写入而储存晶体管STB2未被写入,则储存晶体管STB1将自源极线SLB1至比特线BLB1上产生读取电流,而在比特线BLB2上则不会产生读取电流或仅有不显着的电流。反之,若储存晶体管STB2已被写入而储存晶体管STB1未被写入,则储存晶体管STB2将自源极线SLB1至比特线BLB2上产生读取电流,而在比特线BLB1上则不会产生读取电流或仅有不显着的电流。In this case, the selection transistor SLTB can be turned on. In addition, if the storage transistor STB1 has been written and the storage transistor STB2 has not been written, the storage transistor STB1 will generate a read current from the source line SLB1 to the bit line BLB1, and no read current will be generated on the bit line BLB2 or only an insignificant current will be generated. Conversely, if the storage transistor STB2 has been written and the storage transistor STB1 has not been written, the storage transistor STB2 will generate a read current from the source line SLB1 to the bit line BLB2, and no read current will be generated on the bit line BLB1 or only an insignificant current will be generated.
因此,利用感测放大器130感测比特线BLB1及BLB2上的电流,就可以判断出随机比特单元122的写入状态,进而判读出随机比特的数值。Therefore, by using the
在有些实施例中,感测放大器130可以比较比特线BLB1上的电流及比特线BLB2上的电流以判断随机比特的数值。也就是说,感测放大器130可以设计成以差动的方式来感测电流。相似的,在此情况下,在非挥发性存储器单元112的读取操作中,感测放大器130也可以比较比特线BLA上的读取电流以及参考存储器单元所产生的参考电流以判读出比特数据的数值。因此感测放大器130可以用来执行随机比特单元122及非挥发性存储器单元112的读取操作。In some embodiments, the
然而,在有些其他实施例中,在随机比特单元122的读取操作期间,感测放大器130也可以将比特线BLB1或BLB2上的读取电流与预定的参考电流相比较以判读随机比特的数值。也就是说,感测放大器130可被设计成单端输入。由于储存晶体管STB1及STB2的写入状态应为互补,因此在读取操作的过程中,感测放大器130可以只感测比特线BLB1的电流或比特线BLB2的电流。在此情况下,在非挥发性存储器单元112的读取操作期间,感测放大器130也可将比特线BLA上的读取电流与预定的参考电流相比较来判读比特数据的数值。因此感测放大器130仍然可以用来执行随机比特单元122及非挥发性存储器单元112的读取操作。However, in some other embodiments, during the read operation of the
再者,在有些实施例中,随机比特单元122也可透过清除操作来回复到未被注册的状态。根据表2,在随机比特单元122的清除操作中,源极线SLB2、比特线BLB1及BLB2、字符线WLB及N型井NWB可以在参考电压V0,而清除线ELB可以在清除电压VEE。在此情况下,储存晶体管STB1及STB2的浮接栅极中所储存的电子就可以透过清除组件EGB1及EGB2而释放,使得储存晶体管STB1及STB2可以回复到未被写入的状态。Furthermore, in some embodiments, the
在有些实施例中,由于非挥发性存储器区块110操作所需的电压与随机比特区块120操作所需的电压十分接近,因此非挥发性存储器区块110及随机比特区块120也可共享相同的电压产生器。In some embodiments, since the voltage required for the operation of the
举例来说,在图1中,存储器系统100还可包括带隙稳压器(band-gap regulator)140、高压产生器150及控制电路160及170。For example, in FIG. 1 , the
带隙稳压器140可以提供带隙基准电压VBDG。高压产生器150可耦接至带隙稳压器140,并可根据带隙基准电压VBDG产生复数组电压。在此情况下,控制电路160可耦接至高电压产生器150及非挥发性存储器区块110,并且可将高压产生器150所产生的电压中,非挥发性存储器单元112操作时所需的电压传送至非挥发性存储器区块110。此外,控制电路170可耦接至高电压产生器150及随机比特区块120,并且可将高压产生器150所产生的电压中,随机比特单元122操作时所需的电压传送至随机比特区块120。The
也就是说,透过控制电路160及170来选择非挥发性存储器区块110及随机比特区块120所需的电压,非挥发性存储器区块110及随机比特区块120就可以共享高压产生器150所产生的电压。如此一来,就可以减少存储器系统100所需的面积。That is, by selecting the voltages required by the
由于存储器系统100可包括非挥发性存储器区块110以储存数据,且可包括随机比特区块120以提供随机比特,因此可以利用随机比特区块120所提供的随机比特产生安全密钥来保护储存在非挥发性存储器区块110中的数据,例如韧体程序,使得存储器系统100的安全性得以提升。此外,由于非挥发性存储器区块110及随机比特区块120皆可以相同类型的晶体管实作,因此非挥发性存储器区块110及随机比特区块120可以在相同的制程中制作,并且可以共享感测放大器130及高压产生器150,减少存储器系统100的面积及成本。Since the
虽然在图2及图3中,非挥发性存储器单元112中的储存晶体管STA及随机比特单元122中的储存晶体管STB1及STB2可以是浮接栅极晶体管(亦即具有浮接栅极结构的晶体管),然而在有些其他实施例中,储存晶体管STA、STB1及STB2也可以使用其他类型且具有电荷捕捉结构的晶体管。Although in FIGS. 2 and 3 , the storage transistor STA in the
图4是本发明一实施例的非挥发性存储器单元212的示意图。在有些实施例中,非挥发性存储器单元212可以取代非挥发性存储器区块110中的非挥发性存储器单元112。4 is a schematic diagram of a
非挥发性存储器单元212可包括选择晶体管SLTA及储存晶体管STA’。选择晶体管SLTA具有第一端、第二端及控制端,选择晶体管SLTA的第一端可耦接至源极线SLA,而选择晶体管SLTA的控制端可耦接至字符线WLA。储存晶体管STA’具有第一端、第二端及堆栈栅极端,储存晶体管STA’的第一端可耦接至选择晶体管SLTA的第二端,储存晶体管STA’的第二端可耦接至比特线BLA,而储存晶体管STA’的堆栈栅极端可耦接至控制线CLA。在有些实施例中,储存晶体管STA’可以是硅-氧化硅-氮化硅-氧化硅-硅(silicon-oxide-nitride-oxide-silicon,SONOS)晶体管,也就是说,储存晶体管STA’的堆栈栅极可由多个硅层、多个氧化硅层及氮化硅层组成。The
在有些实施例中,如同非挥发性存储器单元112,非挥发性存储器单元212也可透过引发热电子注入来进行写入,而储存晶体管STA’的堆栈栅极则可捕捉注入的电子。In some embodiments, like the
相似地,随机比特单元也可以由堆栈栅极晶体管来实作。图5是本发明一实施例的随机比特单元222的示意图。在有些实施例中,随机比特单元222可以用来取代随机比特区块120中的随机比特单元122。Similarly, the random bit unit can also be implemented by stacked gate transistors. FIG5 is a schematic diagram of a
随机比特单元222可包括选择晶体管SLTB、储存晶体管STB1’及STB2’。选择晶体管SLTB具有第一端、第二端及控制端,选择晶体管SLTB的第一端可耦接于源极线SLB,而选择晶体管SLTB的控制端可耦接于字符线WLB。储存晶体管STB1’可具有第一端、第二端及堆栈栅极端。储存晶体管STB1’的第一端可耦接至选择晶体管SLTB的第二端,而储存晶体管STB1’的第二端可耦接至比特线BLB1,而储存晶体管STB1’的堆栈栅极端可耦接至控制线CLB。储存晶体管STB2’的第一端可耦接至选择晶体管SLTB的第二端,而储存晶体管STB2’的第二端可耦接至比特线BLB2,而储存晶体管STB2’的堆栈栅极端可耦接至控制线CLB。The
在有些实施例中,随机比特单元222可与随机比特单元122以相似的原理来执行注册操作。也就是说,透过在储存晶体管STB1’及STB2’施加适当的电场,就可以让储存晶体管STB1’及STB2’的其中一者先引发热电子注入同时避免另一者被写入。因此,在注册操作结束后,储存晶体管STB1’及STB2’将根据两者的原生特性而具有不同的写入状态。由于储存晶体管STB1’及STB2’在注册操作中所造成的写入状态是无法预测的,因此可以将储存晶体管STB1’及STB2’的写入状态用来代表随机比特的数值。In some embodiments, the
由于非挥发性存储器单元212及随机比特单元222可以用相同类型的储存晶体管来实作,因此非挥发性存储器单元212及随机比特单元222可以在相同的制程中制造,并且可以共享相同的感测放大器及高压产生器,进而减少存储器系统100的面积及成本。Since the
综上所述,本发明的实施例所提供的存储器系统可包括非挥发性存储器区块以储存数据并可包括随机比特区块以提供随机比特。因此可以利用随机比特区块所提供的随机比特产生安全密钥来保护储存在非挥发性存储器区块中的数据,例如韧体程序,使得存储器系统的安全性得以提升。此外,由于非挥发性存储器区块及随机比特区块可以用相同类型的储存晶体管来实作,因此非挥发性存储器区块及随机比特区块可以使用相同的制程中制造,并且可以共享相同的感测放大器及高压产生器,进而减少使得存储器系统的面积及成本。In summary, the memory system provided by the embodiment of the present invention may include a non-volatile memory block to store data and may include a random bit block to provide random bits. Therefore, the random bits provided by the random bit block can be used to generate a security key to protect the data stored in the non-volatile memory block, such as a firmware program, so that the security of the memory system can be improved. In addition, since the non-volatile memory block and the random bit block can be implemented using the same type of storage transistors, the non-volatile memory block and the random bit block can be manufactured using the same process and can share the same sense amplifier and high-voltage generator, thereby reducing the area and cost of the memory system.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims (15)
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962861329P | 2019-06-14 | 2019-06-14 | |
US62/861,329 | 2019-06-14 | ||
US16/848,808 | 2020-04-14 | ||
US16/848,808 US11031779B2 (en) | 2019-06-14 | 2020-04-14 | Memory system with a random bit block |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112086115A CN112086115A (en) | 2020-12-15 |
CN112086115B true CN112086115B (en) | 2023-03-28 |
Family
ID=73735846
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010463710.3A Active CN112086115B (en) | 2019-06-14 | 2020-05-27 | Memory system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112086115B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5592001A (en) * | 1990-06-22 | 1997-01-07 | Kabushiki Kaisha Toshiba | Non-volatile semiconductor memory device |
TWI233130B (en) * | 2004-03-11 | 2005-05-21 | Powerchip Semiconductor Corp | Single-chip nonvolatile semiconductor memory having different storage functions |
EP2498258A1 (en) * | 2011-03-11 | 2012-09-12 | eMemory Technology Inc. | Non-volatile memory device with program current clamp and related method |
CN106057230A (en) * | 2015-04-08 | 2016-10-26 | 南亚科技股份有限公司 | integrated non-volatile memory and electronic device |
US9508396B2 (en) * | 2014-04-02 | 2016-11-29 | Ememory Technology Inc. | Array structure of single-ploy nonvolatile memory |
CN106981299A (en) * | 2016-01-19 | 2017-07-25 | 力旺电子股份有限公司 | Power supply switching circuit |
US9997244B1 (en) * | 2016-11-29 | 2018-06-12 | Taiwan Semiconductor Manufacturing Co., Ltd. | RRAM-based authentication circuit |
CN108733350A (en) * | 2017-04-13 | 2018-11-02 | 力旺电子股份有限公司 | Random number generation device and control method thereof |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9589658B1 (en) * | 2015-08-18 | 2017-03-07 | Globalfoundries Inc. | Disturb free bitcell and array |
-
2020
- 2020-05-27 CN CN202010463710.3A patent/CN112086115B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5592001A (en) * | 1990-06-22 | 1997-01-07 | Kabushiki Kaisha Toshiba | Non-volatile semiconductor memory device |
TWI233130B (en) * | 2004-03-11 | 2005-05-21 | Powerchip Semiconductor Corp | Single-chip nonvolatile semiconductor memory having different storage functions |
EP2498258A1 (en) * | 2011-03-11 | 2012-09-12 | eMemory Technology Inc. | Non-volatile memory device with program current clamp and related method |
TW201237876A (en) * | 2011-03-11 | 2012-09-16 | Ememory Technology Inc | Nonvolatile memory device and method of programming a nonvolatile memory cell |
US9508396B2 (en) * | 2014-04-02 | 2016-11-29 | Ememory Technology Inc. | Array structure of single-ploy nonvolatile memory |
CN106057230A (en) * | 2015-04-08 | 2016-10-26 | 南亚科技股份有限公司 | integrated non-volatile memory and electronic device |
CN106981299A (en) * | 2016-01-19 | 2017-07-25 | 力旺电子股份有限公司 | Power supply switching circuit |
US9997244B1 (en) * | 2016-11-29 | 2018-06-12 | Taiwan Semiconductor Manufacturing Co., Ltd. | RRAM-based authentication circuit |
CN108733350A (en) * | 2017-04-13 | 2018-11-02 | 力旺电子股份有限公司 | Random number generation device and control method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN112086115A (en) | 2020-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI734485B (en) | Memory system | |
TWI692764B (en) | Anti-hacking mechanisms for flash memory device | |
US10749695B2 (en) | Physical unclonable function for non-volatile memory | |
US11055235B2 (en) | Storage cell using charge-trapping devices | |
TWI496154B (en) | One-bit memory cell for nonvolatile memory | |
CN107944301A (en) | Antifuse physical unclonable circuit and related control method | |
US7499345B2 (en) | Non-volatile memory implemented with low-voltages transistors and related system and method | |
CN108733350B (en) | Random number generation device and control method thereof | |
US10122538B2 (en) | Antifuse physically unclonable function unit and associated control method | |
US6693481B1 (en) | Fuse circuit utilizing high voltage transistors | |
US10657294B2 (en) | Non-volatile memory with physical unclonable function | |
US7660169B2 (en) | Device and method for non-volatile storage of a status value | |
US6392468B1 (en) | Electrically programmable fuse | |
US20200258579A1 (en) | Random bit cell with nonvolatile memory cell | |
CN112086115B (en) | Memory system | |
CN109844752B (en) | Solid state disk data information leakage-proof safety device | |
KR102119341B1 (en) | Solid state drive for data information leakage prevention | |
US6288946B1 (en) | Method of erasing a flash memory device | |
US20080253189A1 (en) | Memory unit | |
US20240395863A1 (en) | One time programming memory including forksheet transistors and using physically unclonable function technology | |
US20240321778A1 (en) | One time programming memory cell and memory array for physically unclonable function technology and associated random code generating method | |
US7385867B2 (en) | Memory device and operating method thereof | |
CN108537068B (en) | Apparatus and method for generating integrated circuit inherent information | |
KR100823178B1 (en) | Flash memory device and smart card including it | |
JP5143655B2 (en) | Data writing method to semiconductor device, semiconductor device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |