[go: up one dir, main page]

CN112131037B - memory device - Google Patents

memory device Download PDF

Info

Publication number
CN112131037B
CN112131037B CN201910547971.0A CN201910547971A CN112131037B CN 112131037 B CN112131037 B CN 112131037B CN 201910547971 A CN201910547971 A CN 201910547971A CN 112131037 B CN112131037 B CN 112131037B
Authority
CN
China
Prior art keywords
signal
data
coupled
read
circuit
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
Application number
CN201910547971.0A
Other languages
Chinese (zh)
Other versions
CN112131037A (en
Inventor
中冈裕司
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Winbond Electronics Corp
Original Assignee
Winbond Electronics Corp
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 Winbond Electronics Corp filed Critical Winbond Electronics Corp
Priority to CN201910547971.0A priority Critical patent/CN112131037B/en
Publication of CN112131037A publication Critical patent/CN112131037A/en
Application granted granted Critical
Publication of CN112131037B publication Critical patent/CN112131037B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • G06F11/1048Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices using arrangements adapted for a specific error detection or correction feature
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • G06F11/1044Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices with specific ECC/EDC distribution
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/38Response verification devices
    • G11C29/42Response verification devices using error correcting codes [ECC] or parity check

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

The invention provides a memory device. The data read-write circuit is used for accessing the data of the memory cell array. The correction data read-write circuit is used for accessing correction data of the correction data storage unit array. The syndrome arithmetic circuit generates an error decoding signal based on the data received from the data read/write circuit and the correction data received from the correction data read/write circuit. In the same reading period of the read data, the data read-write circuit corrects the error bit in the data according to the error decoding signal and outputs the correct data and the correction bit signal. The syndrome arithmetic circuit also outputs a correction data write signal to the correction data read/write circuit according to the correction bit signal to update the correction data in the correction data memory cell array. The data read-write circuit also writes the corrected data back to the memory cell array.

Description

存储器装置memory device

技术领域Technical field

本发明涉及一种存储器装置,尤其涉及一种具有错误检查和纠正错误功能的存储器装置。The present invention relates to a memory device, and in particular to a memory device with error checking and error correction functions.

背景技术Background technique

随着科技的进步,消费者对存储媒体的需求也急速增加,其中动态随机存取存储器(Dynamic Random Access Memory,DRAM)具有结构简单、高密度、低成本的优点,因此被广泛地应用于各种电子装置。为了提升DRAM的数据可靠度,某些DRAM会具备修正错误存储器(Error-correcting code memory,ECC memory)来检测存储数据中的错误比特并且修正此错误比特。目前DRAM主要采用单错误校正(Single Error Correcting)技术,但单错误校正技术一次只能纠正一比特的错误。如果存储数据同时具有2比特以上的错误,ECC电路的错误校正功能就会失效。然而DRAM操作时可能会因高温、刷新等因素发生软错误(Softerror)而产生错误比特。如果不能及时校正错误比特,可能会让存储数据累积两个错误比特而降低存储器的数据可靠度。因此,如何对存储数据进行及时的校正以避免累积到2个以上的错误比特而维持DRAM的数据正确性成为一个待克服的问题。With the advancement of technology, consumer demand for storage media has also increased rapidly. Dynamic Random Access Memory (DRAM) has the advantages of simple structure, high density, and low cost, so it is widely used in various applications. kind of electronic device. In order to improve the data reliability of DRAM, some DRAMs are equipped with error-correcting code memory (ECC memory) to detect error bits in stored data and correct the error bits. At present, DRAM mainly uses single error correction (Single Error Correcting) technology, but single error correction technology can only correct one bit of error at a time. If the stored data has more than 2 bit errors at the same time, the error correction function of the ECC circuit will fail. However, soft errors (Softerror) may occur during DRAM operation due to factors such as high temperature and refresh, resulting in erroneous bits. If the error bits cannot be corrected in time, the stored data may accumulate two error bits and reduce the data reliability of the memory. Therefore, how to correct the stored data in time to avoid accumulating more than two error bits and maintain the data accuracy of DRAM has become a problem to be overcome.

发明内容Contents of the invention

本发明提供一种存储器装置,可在数据的读取周期中,即时校正错误比特并且更新存储的数据与错误检查校正用的校正数据。The present invention provides a memory device that can instantly correct erroneous bits and update stored data and correction data for error checking and correction during a data reading cycle.

本发明的一种存储器装置,包括:数据读写电路、校正数据读写电路与校验子运算电路。数据读写电路耦接存储单元阵列,用以存取存储单元阵列的数据。校正数据读写电路耦接校正数据存储单元阵列,用以存取校正数据存储单元阵列的校正数据。校验子运算电路根据从数据读写电路接收的数据以及从校正数据读写电路接收的校正数据产生错误解码信号,其中,在读取数据的同一个读取周期中,数据读写电路根据错误解码信号校正数据中的错误比特且输出正确的数据与校正比特信号,其中数据读写电路将校正后的数据写回存储单元阵列,其中校验子运算电路还根据校正比特信号输出校正数据写入信号至校正数据读写电路以更新校正数据存储单元阵列中的校正数据。A memory device of the present invention includes: a data reading and writing circuit, a correction data reading and writing circuit and a syndrome operation circuit. The data reading and writing circuit is coupled to the memory cell array and used to access data in the memory cell array. The correction data reading and writing circuit is coupled to the correction data storage unit array and used to access the correction data of the correction data storage unit array. The syndrome operation circuit generates an error decoding signal based on the data received from the data reading and writing circuit and the correction data received from the correction data reading and writing circuit, wherein in the same reading cycle of reading the data, the data reading and writing circuit generates an error decoding signal according to the error The decoded signal corrects the erroneous bits in the data and outputs correct data and correction bit signals. The data read and write circuit writes the corrected data back to the memory cell array. The syndrome operation circuit also outputs correction data and writes it according to the correction bit signal. The signal is sent to the correction data read-write circuit to update the correction data in the correction data storage cell array.

基于上述,本发明的存储器装置可以在一个读取周期中从存储单元阵列读取数据并完成检查与校正。当发现数据中有一个错误比特时,本发明的存储器装置能够在同一个读取周期中即时校正错误以输出正确的数据,并且对应地在一个连续的期间中将校正后的数据写回存储单元阵列以及将更新的校正数据写回校正数据存储单元阵列。藉此,本发明的存储器装置可以提高数据的可靠度。Based on the above, the memory device of the present invention can read data from the memory cell array and complete checking and correction in one read cycle. When an erroneous bit is found in the data, the memory device of the present invention can immediately correct the error to output correct data in the same read cycle, and correspondingly write the corrected data back to the storage unit in a continuous period array and writes the updated correction data back to the correction data storage cell array. Thereby, the memory device of the present invention can improve data reliability.

为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。In order to make the above-mentioned features and advantages of the present invention more obvious and understandable, embodiments are given below and described in detail with reference to the accompanying drawings.

附图说明Description of the drawings

图1是依照本发明一实施例的一种存储器装置的方块图;Figure 1 is a block diagram of a memory device according to an embodiment of the present invention;

图2是依照本发明的一实施例的数据读写电路的电路方块示意图;Figure 2 is a circuit block diagram of a data reading and writing circuit according to an embodiment of the present invention;

图3A是依照本发明的一实施例的数据读取电路的电路示意图;Figure 3A is a circuit schematic diagram of a data reading circuit according to an embodiment of the present invention;

图3B是依照本发明一实施例的存储器装置的读取操作的波形示意图;3B is a schematic waveform diagram of a read operation of a memory device according to an embodiment of the present invention;

图4是依照本发明的一实施例的数据校正电路的电路示意图;Figure 4 is a circuit schematic diagram of a data correction circuit according to an embodiment of the present invention;

图5A是依照本发明的一实施例的数据写入电路的电路示意图;Figure 5A is a circuit schematic diagram of a data writing circuit according to an embodiment of the present invention;

图5B是依照本发明的一实施例的数据写入电路的控制信号产生电路的电路示意图;5B is a circuit schematic diagram of a control signal generating circuit of a data writing circuit according to an embodiment of the present invention;

图6A是依照本发明一实施例的存储器装置在未发现错误比特情况下的写入操作的波形示意图;FIG. 6A is a schematic waveform diagram of a write operation of a memory device according to an embodiment of the present invention when no error bits are found;

图6B是依照本发明一实施例的存储器装置在校正错误比特情况下的写入操作的波形示意图;6B is a schematic waveform diagram of a write operation of a memory device in correcting erroneous bits according to an embodiment of the present invention;

图7A是依照本发明的一实施例的校验子产生电路的电路示意图;Figure 7A is a circuit schematic diagram of a syndrome generation circuit according to an embodiment of the present invention;

图7B是依照本发明的一实施例的校验子产生电路的内部运算电路的电路示意图;7B is a circuit schematic diagram of the internal operation circuit of the syndrome generation circuit according to an embodiment of the present invention;

图7C是依照本发明的一实施例的校验子产生电路的校验子控制信号产生电路的电路示意图;7C is a circuit schematic diagram of the syndrome control signal generation circuit of the syndrome generation circuit according to an embodiment of the present invention;

图8是依照本发明的一实施例的校正数据读写电路的电路示意图;Figure 8 is a circuit schematic diagram of a correction data reading and writing circuit according to an embodiment of the present invention;

图9是依照本发明的一实施例的校正数据写入电路的电路示意图。FIG. 9 is a circuit schematic diagram of a correction data writing circuit according to an embodiment of the present invention.

附图标记说明Explanation of reference signs

100:存储器装置100: Memory device

110:存储单元阵列110: Storage cell array

120:校正数据存储单元阵列120: Correction data storage unit array

130:数据读写电路130: Data reading and writing circuit

140:校正数据读写电路140: Correction data reading and writing circuit

150:校验子产生电路150: syndrome generation circuit

160:校验子解码电路160: syndrome decoding circuit

170:校验子运算电路170: syndrome operation circuit

210:数据读取电路210: Data reading circuit

220:数据校正电路220: Data correction circuit

230:数据写入电路230: Data writing circuit

310:读取开关310: Read switch

320:预充电路320: Precharge circuit

330:放大电路330: Amplification circuit

332:放大器332: amplifier

410:校正开关410: Correction switch

420:读取比特锁存器420: Read bit latch

430:校正电路430: Correction circuit

440、540:输出电路440, 540: Output circuit

442:锁存器442: Latch

510、520:写入开关510, 520: Write switch

530:写入比特锁存器530: Write bit latch

550:控制信号产生电路550: Control signal generation circuit

610:信号产生电路610: Signal generation circuit

710:内部运算电路710: Internal computing circuit

720:输入电路720: Input circuit

730:校验子控制信号产生电路730: Syndrome control signal generation circuit

810:校正数据读取电路810: Correction data reading circuit

820:校正数据写入电路820: Correction data writing circuit

AD、ADi:读取数据AD, ADi: read data

ADiT:读取数据信号ADiT: Read data signal

ADiN:反相读取数据信号ADiN: inverted read data signal

BL:位线BL: bit line

BLN:互补位线BLN: complementary bit line

CS:校正比特信号CS: Correction bit signal

DE:读取致能信号DE: Read enable signal

DM:写入遮罩信号DM: Write mask signal

DWm:写入遮罩选择信号DWm: write mask selection signal

DWmB:反相写入遮罩选择信号DWmB: Inverted write mask select signal

EiT:正锁存比特信号EiT: positive latched bit signal

EiN:反锁存比特信号EiN: Anti-latch bit signal

GND:接地电压GND: ground voltage

LAR:读取锁存信号LAR: read latch signal

LAWIN:初始写入锁存信号LAWIN: Initial write latch signal

LAWm:第一写入锁存信号LAWm: first write latch signal

LAWmB:反相第一写入锁存信号LAWmB: Inverted first write latch signal

LDWm:第二写入锁存信号LDWm: Second write latch signal

LDWmB:反相第二写入锁存信号LDWmB: Inverted second write latch signal

LAWPT:校验写入锁存信号LAWPT: Verify write latch signal

LAWPB:反相校验写入锁存信号LAWPB: Inverted check write latch signal

MD:数据MD: data

MDiT:数据信号MDiT: data signal

MDiN:反相数据信号MDiN: Inverted data signal

NAND1~NAND5:反及闸NAND1~NAND5: anti-AND gate

NOR1~NOR3:反或闸NOR1~NOR3: reverse OR gate

NS:校正数据写入信号NS: Correction data write signal

INV、INV1~INV21:反相器INV, INV1~INV21: inverter

OE:输出致能信号OE: output enable signal

PB:预充信号PB: Precharge signal

PM:校正数据PM: Correction data

PS:校正读取信号PS: Correct reading signal

RWB、RWBi:数据输出信号RWB, RWBi: data output signal

RD、RDi:读取比特信号RD, RDi: read bit signal

SY:校验子信号SY: syndrome signal

SD、SDi:错误解码信号SD, SDi: error decoding signal

SDE:解码控制信号SDE: decode control signal

TG、TG1~TG9:传输闸TG, TG1~TG9: transmission gate

T31、T32、TP1~TP10:P型晶体管T31, T32, TP1~TP10: P-type transistors

T33、T34、T35、TN1~TN3:N型晶体管T33, T34, T35, TN1~TN3: N-type transistors

VDD:电压电源VDD: Voltage power supply

VSS:低电压VSS: low voltage

WE:写入致能信号WE: write enable signal

WED:写入数据控制信号WED: Write data control signal

WEDB:反相写入数据控制信号WEDB: Inverted write data control signal

WEm:写入数据选择信号WEm: Write data selection signal

WEmB:反相写入数据选择信号WEmB: Inverted write data selection signal

具体实施方式Detailed ways

图1是依照本发明一实施例的一种存储器装置的方块图。请参照图1,存储器装置100包括存储单元阵列110、校正数据存储单元阵列120、数据读写电路130、校正数据读写电路140与校验子运算电路170,其中校验子运算电路170包括校验子产生电路150以及校验子解码电路160。数据读写电路130耦接存储单元阵列110以存取存储单元阵列110的数据MD。校正数据读写电路140耦接校正数据存储单元阵列120以存取校正数据存储单元阵列120的校正数据PM。校正数据PM是用以对数据MD进行检查与校正的错误检查和校正码,例如对数据MD进行汉明码(Hamming code)等ECC编码程序而产生。校正数据PM的比特数取决于数据MD的比特数。在本实施例中,数据MD的大小以64比特为例,校正数据PM的大小则对应设定为7比特,但本发明并不限制数据MD与校正数据PM的大小。FIG. 1 is a block diagram of a memory device according to an embodiment of the present invention. Referring to FIG. 1 , the memory device 100 includes a memory cell array 110 , a correction data storage cell array 120 , a data read and write circuit 130 , a correction data read and write circuit 140 and a syndrome operation circuit 170 . The syndrome operation circuit 170 includes a syndrome operation circuit 170 . A syndrome generation circuit 150 and a syndrome decoding circuit 160 . The data read and write circuit 130 is coupled to the memory cell array 110 to access the data MD of the memory cell array 110 . The correction data read-write circuit 140 is coupled to the correction data storage cell array 120 to access the correction data PM of the correction data storage cell array 120 . The correction data PM is an error checking and correction code used to check and correct the data MD, for example, it is generated by performing an ECC encoding process such as Hamming code on the data MD. The number of bits of correction data PM depends on the number of bits of data MD. In this embodiment, the size of the data MD is 64 bits, and the size of the correction data PM is set to 7 bits. However, the present invention does not limit the sizes of the data MD and the correction data PM.

校验子运算电路170根据从数据读写电路130接收的数据MD(数据读写电路130读取数据MD后输出读取比特信号RD)以及从校正数据读写电路140接收的校正数据PM(校正数据读写电路140读取校正数据PM后输出校正读取信号PS)产生错误解码信号SD,其中,在读取数据MD的同一个读取周期中,数据读写电路130根据错误解码信号SD校正数据MD中的错误比特且输出正确的数据(即数据输出信号RWB)与校正比特信号CS。数据读写电路130会将校正后的数据写回存储单元阵列110,并且校验子运算电路170还根据校正比特信号CS输出校正数据写入信号NS至校正数据读写电路140以更新校正数据存储单元阵列120中的校正数据PM。The syndrome arithmetic circuit 170 operates based on the data MD received from the data read-write circuit 130 (the data read-write circuit 130 reads the data MD and then outputs the read bit signal RD) and the correction data PM (correction data PM) received from the correction data read-write circuit 140. The data read and write circuit 140 reads the correction data PM and then outputs a correction read signal PS) to generate an error decoding signal SD. In the same read cycle of reading the data MD, the data read and write circuit 130 corrects the error signal SD according to the error decoding signal. Error bits in the data MD and output correct data (ie, data output signal RWB) and correction bit signal CS. The data read and write circuit 130 will write the corrected data back to the memory cell array 110, and the syndrome operation circuit 170 also outputs the correction data write signal NS to the correction data read and write circuit 140 according to the correction bit signal CS to update the correction data storage. Correction data PM in cell array 120 .

换句话说,在本实施例中,在读取数据MD与校正数据PM后,可以通过校验子运算电路170的校验子编码(Syndrome encoding)与校验子解码(Syndrome decoding)来检查数据MD中是否有错误比特。如果存在错误比特,数据读写电路130可以在同一个读取周期中即时地根据错误解码信号SD修正错误比特以输出正确的数据输出信号RWB,还可以一并输出校正比特信号CS到校验子运算电路170来使校正数据读写电路140更新校正数据PM。特别一提的是,在读取数据MD到输出正确的数据输出信号RWB之间,存储器装置100不需要再次选择存储单元阵列110的存储单元,可以在同一个读取周期中完成上述动作,并且还可以更新校正数据PM。In other words, in this embodiment, after reading the data MD and the correction data PM, the data can be checked through the syndrome encoding (Syndrome encoding) and syndrome decoding (Syndrome decoding) of the syndrome operation circuit 170 Are there any erroneous bits in the MD? If there are erroneous bits, the data read and write circuit 130 can immediately correct the erroneous bits according to the error decoding signal SD to output the correct data output signal RWB in the same read cycle, and can also output the correction bit signal CS to the syndrome. The arithmetic circuit 170 causes the correction data reading and writing circuit 140 to update the correction data PM. In particular, between reading the data MD and outputting the correct data output signal RWB, the memory device 100 does not need to select the memory cells of the memory cell array 110 again, and can complete the above actions in the same read cycle, and Correction data PM can also be updated.

以下进一步说明本实施例的电路结构与实施方式。图2是依照本发明的一实施例的数据读写电路的电路方块示意图。请参照图2,数据读写电路130包括数据读取电路210、数据校正电路220与数据写入电路230。数据读取电路210耦接存储单元阵列110,用以从存储单元阵列110读取数据MD以产生读取数据AD与对应的读取比特信号RD。数据校正电路220耦接数据读取电路210与校验子运算电路170的校验子解码电路160,用以在读取周期中锁存读取数据AD,以及根据错误解码信号SD校正读取数据AD的错误比特以产生正确的数据输出信号RWB与校正比特信号CS,其中数据输出信号RWB是数据读写电路130读取与校正数据MD后的输出结果。数据写入电路230耦接数据校正电路220与存储单元阵列110,用以使用校正比特信号CS取代对应错误比特的数据输出信号RWB以将正确的数据MD写回存储单元阵列110。The circuit structure and implementation of this embodiment will be further described below. FIG. 2 is a circuit block diagram of a data reading and writing circuit according to an embodiment of the present invention. Referring to FIG. 2 , the data reading and writing circuit 130 includes a data reading circuit 210 , a data correction circuit 220 and a data writing circuit 230 . The data reading circuit 210 is coupled to the memory cell array 110 and used to read the data MD from the memory cell array 110 to generate the read data AD and the corresponding read bit signal RD. The data correction circuit 220 is coupled to the syndrome decoding circuit 160 of the data reading circuit 210 and the syndrome operation circuit 170 for latching the read data AD in the read cycle and correcting the read data according to the error decoding signal SD. The erroneous bits of AD are used to generate correct data output signal RWB and correction bit signal CS, where the data output signal RWB is the output result after the data read and write circuit 130 reads and corrects the data MD. The data writing circuit 230 is coupled to the data correction circuit 220 and the memory cell array 110, and is used to use the correction bit signal CS to replace the data output signal RWB corresponding to the error bit to write the correct data MD back to the memory cell array 110.

请再参照图1,校验子运算电路170包括校验子产生电路150与校验子解码电路160。校验子产生电路150耦接数据读写电路130与校正数据读写电路140,并根据读取操作或写入操作选择接收数据读取电路210或数据校正电路220的输出信号产生校正数据写入信号NS。更具体来说,数据读写电路130进行读取操作时,校验子产生电路150根据读取比特信号RD产生校正数据写入信号NS,且在数据读写电路130进行写入操作时,校验子产生电路150根据校正比特信号CS或数据输出信号RWB产生校正数据写入信号NS。Referring again to FIG. 1 , the syndrome operation circuit 170 includes a syndrome generation circuit 150 and a syndrome decoding circuit 160 . The syndrome generation circuit 150 is coupled to the data reading and writing circuit 130 and the correction data reading and writing circuit 140, and selectively receives the output signal of the data reading circuit 210 or the data correction circuit 220 according to the reading operation or the writing operation to generate correction data writing. Signal NS. More specifically, when the data read-write circuit 130 performs a read operation, the syndrome generation circuit 150 generates a correction data write signal NS according to the read bit signal RD, and when the data read-write circuit 130 performs a write operation, the syndrome generation circuit 150 generates the correction data write signal NS. The syndrome generation circuit 150 generates the correction data write signal NS based on the correction bit signal CS or the data output signal RWB.

校验子产生电路150比较校正数据写入信号NS与对应的校正数据PM(校正数据读写电路140读取校正数据PM以提供校正读取信号PS给校验子产生电路150)来产生校验子信号SY。校验子解码电路160耦接校验子产生电路150以对校验子信号SY进行解码而产生错误解码信号SD。数据读写电路130根据错误解码信号SD校正数据MD中的错误比特。The syndrome generation circuit 150 compares the correction data writing signal NS with the corresponding correction data PM (the correction data reading and writing circuit 140 reads the correction data PM to provide the correction reading signal PS to the syndrome generation circuit 150) to generate the syndrome. Sub-signal SY. The syndrome decoding circuit 160 is coupled to the syndrome generation circuit 150 to decode the syndrome signal SY to generate an error decoding signal SD. The data reading and writing circuit 130 corrects the error bits in the data MD according to the error decoding signal SD.

接着说明数据读写电路130的具体实施方式。图3A是依照本发明的一实施例的数据读取电路的电路示意图,图3B是依照本发明一实施例的存储器装置的读取操作的波形示意图。图4是依照本发明的一实施例的数据校正电路的电路示意图,图5A是依照本发明的一实施例的数据写入电路的电路示意图,图5B是依照本发明的一实施例的数据写入电路的控制信号产生电路的电路示意图。请搭配图1与图2参照图3A至图5B以具体说明数据读写电路130的实施细节。Next, the specific implementation of the data reading and writing circuit 130 will be described. FIG. 3A is a circuit schematic diagram of a data reading circuit according to an embodiment of the present invention. FIG. 3B is a waveform schematic diagram of a read operation of a memory device according to an embodiment of the present invention. FIG. 4 is a circuit schematic diagram of a data correction circuit according to an embodiment of the present invention. FIG. 5A is a circuit schematic diagram of a data writing circuit according to an embodiment of the present invention. FIG. 5B is a data writing circuit according to an embodiment of the present invention. The circuit schematic diagram of the control signal generating circuit that enters the circuit. Please refer to FIGS. 3A to 5B in conjunction with FIGS. 1 and 2 to specifically describe the implementation details of the data read and write circuit 130 .

在图3A中,数据读取电路210包括读取开关310、预充电路320与放大电路330。读取开关310的输入端从存储单元阵列110接收数据MD,并受控于读取致能信号DE而导通或断开。预充电路320耦接读取开关310的输入端,受控于预充信号PB以对读取开关310的输入端执行预充电动作。放大电路330的输入端耦接读取开关310的输出端,受控于读取致能信号DE以产生读取数据AD,并产生对应的读取比特信号RD。In FIG. 3A , the data reading circuit 210 includes a reading switch 310 , a precharge circuit 320 and an amplifying circuit 330 . The input terminal of the read switch 310 receives the data MD from the memory cell array 110 and is controlled to be turned on or off according to the read enable signal DE. The precharge circuit 320 is coupled to the input terminal of the read switch 310 and is controlled by the precharge signal PB to perform a precharge operation on the input terminal of the read switch 310 . The input terminal of the amplifier circuit 330 is coupled to the output terminal of the read switch 310 and is controlled by the read enable signal DE to generate read data AD and generate a corresponding read bit signal RD.

具体来说,存储单元阵列110中的感测放大器以差分信号(Differential signal)的方式来输出存储于存储单元中的数据MD,因此数据MD会包括数据信号MDiT与反相数据信号MDiN的差分信号,其中数据MD以64比特为例,在本说明书中以MDi表示数据MD的其中一个比特,i是0到63的整数(i=0,1,2,…,63),例如MD0、MD1、…、MD63。同理,读取数据AD也是包括读取数据信号ADiT与反相读取数据信号ADiN的差分信号。本说明书中的i是指对应的比特,例如,读取比特信号RDi、数据输出信号RWBi与校正比特信号CSi是表示读取比特信号RD、数据输出信号RWB跟校正比特信号CS中对应的比特,请以此类推。Specifically, the sense amplifier in the memory cell array 110 outputs the data MD stored in the memory cells in the form of a differential signal. Therefore, the data MD will include a differential signal of the data signal MDiT and the inverted data signal MDiN. , where the data MD takes 64 bits as an example. In this specification, MDi represents one of the bits of the data MD, and i is an integer from 0 to 63 (i=0,1,2,...,63), such as MD0, MD1, …, MD63. Similarly, the read data AD also includes a differential signal of the read data signal ADiT and the inverted read data signal ADiN. i in this specification refers to the corresponding bit. For example, the read bit signal RDi, the data output signal RWBi, and the correction bit signal CSi represent the corresponding bits in the read bit signal RD, the data output signal RWB, and the correction bit signal CS. Please use this analogy.

在读取开关310中,传输闸TG1耦接位线BL以接收数据信号MDiT,传输闸TG2耦接互补位线BLN以接收反相数据信号MDiN,并且传输闸TG1与传输闸TG2都受控于读取致能信号DE。图3A中的反相器INV1的输入端接收读取致能信号DE,其输出端共同耦接传输闸TG1与传输闸TG2的其中一控制端(例如传输闸TG1与传输闸TG2中的N型晶体管的控制端)。反相器INV2的输入端耦接反相器INV1的输出端,其输出端共同耦接传输闸TG1与传输闸TG2的另一控制端(例如传输闸TG1与传输闸TG2中的P型晶体管的控制端)。In the read switch 310, the transfer gate TG1 is coupled to the bit line BL to receive the data signal MDiT, the transfer gate TG2 is coupled to the complementary bit line BLN to receive the inverted data signal MDiN, and both the transfer gate TG1 and the transfer gate TG2 are controlled by Read the enable signal DE. The input terminal of the inverter INV1 in FIG. 3A receives the read enable signal DE, and its output terminal is commonly coupled to one of the control terminals of the transmission gate TG1 and the transmission gate TG2 (for example, the N-type of the transmission gate TG1 and the transmission gate TG2 control terminal of the transistor). The input terminal of the inverter INV2 is coupled to the output terminal of the inverter INV1, and its output terminal is commonly coupled to the other control terminal of the transmission gate TG1 and the transmission gate TG2 (for example, the P-type transistor in the transmission gate TG1 and the transmission gate TG2 Control terminal).

在预充电路320中,反相器INV3接收预充信号PB。P型晶体管TP1的第一端耦接电源电压VDD,其控制端耦接反相器INV3的输出端,其第二端耦接位线BL。P型晶体管TP2其第一端耦接电源电压VDD,其控制端耦接反相器INV3的输出端,其第二端耦接互补位线BLN。P型晶体管TP3耦接于P型晶体管TP1的第二端与P型晶体管TP2的第二端之间,其控制端耦接反相器INV3的输出端。In the precharge circuit 320, the inverter INV3 receives the precharge signal PB. The P-type transistor TP1 has a first terminal coupled to the power supply voltage VDD, a control terminal coupled to the output terminal of the inverter INV3, and a second terminal coupled to the bit line BL. The P-type transistor TP2 has a first terminal coupled to the power supply voltage VDD, a control terminal coupled to the output terminal of the inverter INV3, and a second terminal coupled to the complementary bit line BLN. The P-type transistor TP3 is coupled between the second terminal of the P-type transistor TP1 and the second terminal of the P-type transistor TP2, and its control terminal is coupled to the output terminal of the inverter INV3.

在放大电路330中,放大器332耦接读取开关310以接收数据信号MDiT与反相数据信号MDiN,且对应地输出读取数据信号ADiT与反相读取数据信号ADiN。反相器INV4接收反相读取数据信号ADiN以输出读取比特信号RDi。In the amplifier circuit 330, the amplifier 332 is coupled to the read switch 310 to receive the data signal MDiT and the inverted data signal MDiN, and correspondingly output the read data signal ADiT and the inverted read data signal ADiN. The inverter INV4 receives the inverted read data signal ADiN to output the read bit signal RDi.

在本实施例中,放大器332包括P型晶体管T31~T32以及N型晶体管T33~T35。P型晶体管T31与N型晶体管T33串接于电压电源VDD与N型晶体管T35的第一端之间,P型晶体管T32与N型晶体管T34同样串接于电压电源VDD与N型晶体管T35的第一端之间,其中P型晶体管T31与N型晶体管T33的控制端共同耦接N型晶体管T34的第一端,P型晶体管T32与N型晶体管T34的控制端共同耦接N型晶体管T33的第一端。N型晶体管T35的第二端耦接接地电压GND,其控制端耦接读取致能信号DE。In this embodiment, the amplifier 332 includes P-type transistors T31 to T32 and N-type transistors T33 to T35. The P-type transistor T31 and the N-type transistor T33 are connected in series between the voltage power supply VDD and the first terminal of the N-type transistor T35. The P-type transistor T32 and the N-type transistor T34 are also connected in series between the voltage power supply VDD and the first terminal of the N-type transistor T35. Between one end, the control terminals of the P-type transistor T31 and the N-type transistor T33 are commonly coupled to the first terminal of the N-type transistor T34, and the control terminals of the P-type transistor T32 and the N-type transistor T34 are commonly coupled to the first terminal of the N-type transistor T33. First end. The second terminal of the N-type transistor T35 is coupled to the ground voltage GND, and its control terminal is coupled to the read enable signal DE.

在图3B中,在读取操作前,预充信号PB导通读取开关310以对位线BL跟互补位线BLN进行预充电动作。当要开始读取操作时,预充信号PB会关闭读取开关310以结束预充电动作。同时,用以选择存储单元阵列110的存储单元的选择信号CSL会由低逻辑电平(Low)变为高逻辑电平(High),以读取所选择的存储单元的数据MD。接着,读取致能信号DE切换到高逻辑电平(High)以导通读取开关310与启动放大器332来放大数据信号MDiT与反相数据信号MDiN以输出读取数据信号ADiT、反相读取数据信号ADiN与读取比特信号RDi。图3B中的低电压VSS在此以接地电压GND为例。In FIG. 3B , before the read operation, the precharge signal PB turns on the read switch 310 to perform a precharge operation on the bit line BL and the complementary bit line BLN. When the read operation is to be started, the precharge signal PB turns off the read switch 310 to end the precharge operation. At the same time, the selection signal CSL used to select the memory cells of the memory cell array 110 will change from a low logic level (Low) to a high logic level (High) to read the data MD of the selected memory cell. Then, the read enable signal DE is switched to a high logic level (High) to turn on the read switch 310 and the enable amplifier 332 to amplify the data signal MDiT and the inverted data signal MDiN to output the read data signal ADiT, the inverted read signal Get the data signal ADiN and the read bit signal RDi. The low voltage VSS in Figure 3B takes the ground voltage GND as an example.

请参照图4,数据校正电路220包括校正开关410、读取比特锁存器420、校正电路430与输出电路440。校正开关410的输入端从数据读取电路210接收读取数据ADi,并受控于读取锁存信号LAR而导通或断开。读取比特锁存器420耦接校正开关410,用以锁存读取数据ADi。校正电路430耦接读取比特锁存器420且接收对应的错误解码信号SDi,用以根据错误解码信号SDi校正读取比特锁存器420所存储的比特。输出电路440耦接校正电路430与读取比特锁存器420,受控于输出致能信号OE将读取比特锁存器420所存储的比特输出为数据输出信号RWBi。Referring to FIG. 4 , the data correction circuit 220 includes a correction switch 410 , a read bit latch 420 , a correction circuit 430 and an output circuit 440 . The input end of the correction switch 410 receives the read data ADi from the data read circuit 210 and is controlled to be turned on or off by the read latch signal LAR. The read bit latch 420 is coupled to the correction switch 410 for latching the read data ADi. The correction circuit 430 is coupled to the read bit latch 420 and receives the corresponding error decoding signal SDi, so as to correct the bits stored in the read bit latch 420 according to the error decoding signal SDi. The output circuit 440 is coupled to the correction circuit 430 and the read bit latch 420, and is controlled by the output enable signal OE to output the bits stored in the read bit latch 420 as the data output signal RWBi.

在图4的校正开关410中,传输闸TG3从数据读取电路210接收读取数据信号ADiT,传输闸TG4从数据读取电路210接收反相读取数据信号ADiN,且传输闸TG3与传输闸TG4都受控于读取锁存信号LAR。反相器INV5输入端接收读取锁存信号LAR,其输出端共同耦接传输闸TG3与传输闸TG4的其中一控制端以提供读取锁存信号LAR的反相信号。In the correction switch 410 of FIG. 4 , the transmission gate TG3 receives the read data signal ADiT from the data reading circuit 210 , the transmission gate TG4 receives the inverted reading data signal ADiN from the data reading circuit 210 , and the transmission gate TG3 and the transmission gate TG4 is controlled by the read latch signal LAR. The input terminal of the inverter INV5 receives the read latch signal LAR, and its output terminal is commonly coupled to one of the control terminals of the transmission gate TG3 and the transmission gate TG4 to provide an inverted signal of the read latch signal LAR.

读取比特锁存器420包括反相器INV6与反相器INV7。反相器INV6的输入端耦接反相器INV7的输出端且通过传输闸TG3接收读取数据信号ADiT。反相器INV7的输入端耦接反相器INV6的输出端且通过传输闸TG4接收反相读取数据信号ADiN。The read bit latch 420 includes an inverter INV6 and an inverter INV7. The input terminal of the inverter INV6 is coupled to the output terminal of the inverter INV7 and receives the read data signal ADiT through the transmission gate TG3. The input terminal of the inverter INV7 is coupled to the output terminal of the inverter INV6 and receives the inverted read data signal ADiN through the transmission gate TG4.

在校正电路430中,反相器INV8接收错误解码信号SDi,反相器INV9耦接反相器INV6的输出端以输出校正比特信号CSi。P型晶体管TP4的第一端耦接电源电压VDD,其第二端耦接P型晶体管TP5的第一端,其控制端耦接反相器INV8的输出端。P型晶体管TP5的第二端耦接反相器INV6的输入端,其控制端接收读取数据信号ADiT。P型晶体管TP6的第一端同样耦接电源电压VDD,其第二端耦接P型晶体管TP7的第一端,其控制端耦接反相器INV8的输出端。P型晶体管TP7的第二端耦接反相器INV6的输出端,其控制端接收反相读取数据信号ADiN。In the correction circuit 430, the inverter INV8 receives the error decoding signal SDi, and the inverter INV9 is coupled to the output terminal of the inverter INV6 to output the correction bit signal CSi. The first terminal of the P-type transistor TP4 is coupled to the power supply voltage VDD, the second terminal of the P-type transistor TP4 is coupled to the first terminal of the P-type transistor TP5, and the control terminal of the P-type transistor TP4 is coupled to the output terminal of the inverter INV8. The second terminal of the P-type transistor TP5 is coupled to the input terminal of the inverter INV6, and its control terminal receives the read data signal ADiT. The first terminal of the P-type transistor TP6 is also coupled to the power supply voltage VDD, the second terminal is coupled to the first terminal of the P-type transistor TP7, and the control terminal is coupled to the output terminal of the inverter INV8. The second terminal of the P-type transistor TP7 is coupled to the output terminal of the inverter INV6, and its control terminal receives the inverted read data signal ADiN.

在输出电路440中,反相器INV10的输入端耦接输出致能信号OE。反及闸NAND1的第一输入端耦接P型晶体管TP5的第二端,其第二输入端接收输出致能信号OE。反或闸NOR1的第一输入端耦接P型晶体管TP5的第二端,其第二输入端耦接反相器INV10的输出端。P型晶体管TP8的第一端耦接电源电压VDD,其控制端耦接反及闸NAND1的输出端,并且N型晶体管TN1的第一端耦接P型晶体管TP8的第二端并提供校正后的数据输出信号RWBi,其控制端耦接反或闸NOR1的输出端,其第二端耦接接地电压GND。输出电路440还可以包括耦接于N型晶体管TN1的第一端的锁存器442。锁存器442的电路架构与读取比特锁存器420相同,由两个反相器INV互接所形成。In the output circuit 440, the input terminal of the inverter INV10 is coupled to the output enable signal OE. The first input terminal of the NAND gate NAND1 is coupled to the second terminal of the P-type transistor TP5, and its second input terminal receives the output enable signal OE. The first input terminal of the inverter NOR1 is coupled to the second terminal of the P-type transistor TP5, and the second input terminal is coupled to the output terminal of the inverter INV10. The first terminal of the P-type transistor TP8 is coupled to the power supply voltage VDD, the control terminal is coupled to the output terminal of the NAND gate NAND1, and the first terminal of the N-type transistor TN1 is coupled to the second terminal of the P-type transistor TP8 and provides the corrected The control terminal of the data output signal RWBi is coupled to the output terminal of the inverse-OR gate NOR1, and its second terminal is coupled to the ground voltage GND. The output circuit 440 may further include a latch 442 coupled to the first terminal of the N-type transistor TN1. The circuit structure of the latch 442 is the same as that of the read bit latch 420, and is formed by interconnecting two inverters INV.

请再次参照图3B,当读取锁存信号LAR切换至高逻辑电平,读取比特锁存器420接收读取数据ADi以锁存其比特值,并产生对应的正锁存比特信号EiT以及反锁存比特信号EiN。在图3B中,在读取锁存信号LAR的高逻辑电平期间中,正锁存比特信号EiT改变至低逻辑电平,反锁存比特信号EiN改变至高逻辑电平。在读取锁存信号LAR切换至低逻辑电平后,如果数据MD的第i个比特是错误比特,来自校验子解码电路160的错误解码信号SDi会切换至高逻辑电平。在同一个读取周期内,校正电路430会根据错误解码信号SDi反转读取比特锁存器420所锁存的错误的比特值,因此正锁存比特信号EiT以及反锁存比特信号EiN发生反转以纠正错误。最后,输出电路440根据输出致能信号OE输出正确的数据输出信号RWBi。Please refer to FIG. 3B again. When the read latch signal LAR switches to a high logic level, the read bit latch 420 receives the read data ADi to latch its bit value, and generates the corresponding positive latch bit signal EiT and the reverse latch. Store the bit signal EiN. In FIG. 3B , during the high logic level period of the read latch signal LAR, the positive latching bit signal EiT changes to a low logic level, and the inverse latching bit signal EiN changes to a high logic level. After the read latch signal LAR switches to a low logic level, if the i-th bit of the data MD is an error bit, the error decoding signal SDi from the syndrome decoding circuit 160 switches to a high logic level. In the same read cycle, the correction circuit 430 inverts the erroneous bit value latched by the read bit latch 420 according to the error decoding signal SDi, so the forward latched bit signal EiT and the inverse latched bit signal EiN are inverted. to correct the error. Finally, the output circuit 440 outputs the correct data output signal RWBi according to the output enable signal OE.

请参照图5A,数据写入电路230包括反相器INV11、写入开关510、写入开关520、写入比特锁存器530与输出电路540。反相器INV11的输入端接收对应的数据输出信号RWBi。写入开关510的输入端耦接反相器INV11的输出端并受控于第一写入锁存信号LAWm而进行导通或断开。写入开关520的输入端接收对应的校正比特信号CSi并受控于第二写入锁存信号LDWm而进行导通或断开。在此m是0~7的整数,表示对应的遮罩(Mask)比特。写入比特锁存器530耦接写入开关510的输出端以及写入开关520的输出端,输出电路540耦接写入开关520的输出端以及写入比特锁存器530。输出电路540受控于写入致能信号WE且将数据输出信号RWBi或校正比特信号CSi写入存储单元阵列110。Referring to FIG. 5A , the data writing circuit 230 includes an inverter INV11, a writing switch 510, a writing switch 520, a writing bit latch 530 and an output circuit 540. The input terminal of the inverter INV11 receives the corresponding data output signal RWBi. The input terminal of the write switch 510 is coupled to the output terminal of the inverter INV11 and is controlled to be turned on or off by the first write latch signal LAWm. The input end of the write switch 520 receives the corresponding correction bit signal CSi and is controlled by the second write latch signal LDWm to be turned on or off. Here, m is an integer from 0 to 7, indicating the corresponding mask bit. The write bit latch 530 is coupled to the output terminal of the write switch 510 and the write switch 520 , and the output circuit 540 is coupled to the output terminal of the write switch 520 and the write bit latch 530 . The output circuit 540 is controlled by the write enable signal WE and writes the data output signal RWBi or the correction bit signal CSi into the memory cell array 110 .

在此,输出电路540所输出的数据信号MDiT与反相数据信号MDiN可以分别被传送回存储单元阵列110的位线与互补位线以重新写入数据MDi。Here, the data signal MDiT and the inverted data signal MDiN output by the output circuit 540 can be respectively transmitted back to the bit line and the complementary bit line of the memory cell array 110 to rewrite the data MDi.

在图5A中,写入开关510是以传输闸TG5的方式实施,写入开关520是以传输闸TG6的方式实施。传输闸TG5的两个控制端分别接收对应的第一写入锁存信号LAWm与第一写入锁存信号LAWm的反相信号(简称反相第一写入锁存信号)LAWmB,传输闸TG6的两个控制端分别接收第二写入锁存信号LDWm与第二写入锁存信号LDWm的反相信号(简称反相第二写入锁存信号)LDWmB。In FIG. 5A , the write switch 510 is implemented as a transfer gate TG5 , and the write switch 520 is implemented as a transfer gate TG6 . The two control terminals of the transfer gate TG5 respectively receive the corresponding first write latch signal LAWm and the inverted signal of the first write latch signal LAWm (referred to as the inverted first write latch signal) LAWmB. The transfer gate TG6 The two control terminals respectively receive the second write latch signal LDWm and the inverted signal of the second write latch signal LDWm (referred to as the inverted second write latch signal) LDWmB.

写入比特锁存器530包括反相器INV12与反相器INV13。反相器INV12的输入端耦接反相器INV13的输出端,反相器INV13的输入端耦接反相器INV12的输出端,其中反相器INV12的输入端共同耦接传输闸TG5与传输闸TG6的输出端。The write bit latch 530 includes an inverter INV12 and an inverter INV13. The input terminal of the inverter INV12 is coupled to the output terminal of the inverter INV13. The input terminal of the inverter INV13 is coupled to the output terminal of the inverter INV12. The input terminal of the inverter INV12 is jointly coupled to the transmission gate TG5 and the transmission gate. Gate the output of TG6.

在输出电路540中,反相器INV14串接反相器INV15,且反相器INV14接收写入致能信号WE。反及闸NAND2的第一输入端耦接反相器INV12的输出端,其第二输入端耦接反相器INV15的输出端,反或闸NOR2的第一输入端耦接反相器INV12的输出端,其第二输入端耦接反相器INV14的输出端。P型晶体管TP9的第一端耦接电源电压VDD,其控制端耦接反及闸NAND2的输出端,并且N型晶体管TN2的第一端耦接P型晶体管TP9的第二端并提供对应的数据信号MDiT,其控制端耦接反或闸NOR2的输出端,其第二端耦接接地电压GND。反及闸NAND3的第一输入端耦接反相器INV13的输出端,其第二输入端耦接反相器INV15的输出端。反或闸NOR3的第一输入端耦接反相器INV13的输出端,其第二输入端耦接反相器INV14的输出端。P型晶体管TP10的第一端耦接电源电压VDD,其控制端耦接反及闸NAND3的输出端,且N型晶体管TN3的第一端耦接P型晶体管TP10的第二端并提供对应的反相数据信号MDiN,其控制端耦接反或闸NOR3的输出端,其第二端耦接接地电压GND。In the output circuit 540, the inverter INV14 is connected in series with the inverter INV15, and the inverter INV14 receives the write enable signal WE. The first input terminal of the NAND gate NAND2 is coupled to the output terminal of the inverter INV12, the second input terminal of the NAND gate NAND2 is coupled to the output terminal of the inverter INV15, and the first input terminal of the NOR gate NOR2 is coupled to the output terminal of the inverter INV12. The output terminal has a second input terminal coupled to the output terminal of the inverter INV14. The first terminal of the P-type transistor TP9 is coupled to the power supply voltage VDD, the control terminal is coupled to the output terminal of the NAND gate NAND2, and the first terminal of the N-type transistor TN2 is coupled to the second terminal of the P-type transistor TP9 and provides the corresponding The control terminal of the data signal MDiT is coupled to the output terminal of the inverse-OR gate NOR2, and its second terminal is coupled to the ground voltage GND. The first input terminal of the NAND gate NAND3 is coupled to the output terminal of the inverter INV13, and the second input terminal of the NAND gate NAND3 is coupled to the output terminal of the inverter INV15. The first input terminal of the NOR gate NOR3 is coupled to the output terminal of the inverter INV13, and the second input terminal of the NOR gate NOR3 is coupled to the output terminal of the inverter INV14. The first terminal of the P-type transistor TP10 is coupled to the power supply voltage VDD, the control terminal is coupled to the output terminal of the NAND gate NAND3, and the first terminal of the N-type transistor TN3 is coupled to the second terminal of the P-type transistor TP10 and provides the corresponding The control terminal of the inverted data signal MDiN is coupled to the output terminal of the inverse-OR gate NOR3, and its second terminal is coupled to the ground voltage GND.

请参照图5B,数据写入电路230还包括控制信号产生电路550,控制信号产生电路550根据初始写入锁存信号LAW与写入遮罩信号DM产生第一写入锁存信号LAWm与第二写入锁存信号LDWm。在本实施例中,写入遮罩信号DM是8比特的信号,因此写入遮罩信号DMm是表示对应第m个比特的信号,m是0到7的整数。控制信号产生电路550提供校验写入锁存信号LAWPT与反相校验写入锁存信号LAWPB至校正数据读写电路140,并且提供对应的第一写入锁存信号LAWm与第二写入锁存信号LDWm,以及其反相信号至数据写入电路230。Referring to FIG. 5B, the data writing circuit 230 also includes a control signal generating circuit 550. The control signal generating circuit 550 generates a first write latch signal LAWm and a second write latch signal LAWm according to the initial write latch signal LAW and the write mask signal DM. Write latch signal LDWm. In this embodiment, the write mask signal DM is an 8-bit signal, so the write mask signal DMm represents a signal corresponding to the m-th bit, and m is an integer from 0 to 7. The control signal generation circuit 550 provides the verification write latch signal LAWPT and the inverted verification write latch signal LAWPB to the correction data read and write circuit 140, and provides the corresponding first write latch signal LAWm and the second write The latch signal LDWm and its inverted signal are sent to the data writing circuit 230 .

控制信号产生电路550包括反相器INV16、反相器INV17、反相器INV18与信号产生电路610。反相器INV16与反相器INV17串接且反相器INV16的输入端接收初始写入锁存信号LAW,反相器INV17输出校验写入锁存信号LAWPT至校正数据读写电路140,其中反相器INV18接收初始写入锁存信号LAW以输出反相校验写入锁存信号LAWPB。The control signal generating circuit 550 includes an inverter INV16, an inverter INV17, an inverter INV18 and a signal generating circuit 610. The inverter INV16 and the inverter INV17 are connected in series and the input end of the inverter INV16 receives the initial write latch signal LAW, and the inverter INV17 outputs the verification write latch signal LAWPT to the correction data read and write circuit 140, where The inverter INV18 receives the initial write latch signal LAW to output the inverted verification write latch signal LAWPB.

补充说明的是,在进行读取操作时,写入致能信号WE、初始写入锁存信号LAW会保持在低逻辑电平。It should be added that when performing a read operation, the write enable signal WE and the initial write latch signal LAW will remain at a low logic level.

在图5B的信号产生电路610中,反相器INV19的输出端接收对应的写入遮罩信号DMm。反及闸NAND4的第一输入端接收初始写入锁存信号LAW,其第二输入端耦接反相器INV19的输出端,其输出端输出对应的反相第一写入锁存信号LAWmB。反相器INV20的输入端耦接反及闸NAND4的输出端以输出对应的第一写入锁存信号LAWm。反及闸NAND5的第一输入端接收初始写入锁存信号LAW,其第二输入端接收对应的写入遮罩信号DMm,其输出端输出对应的反相第二写入锁存信号LDWmB。反相器INV21的输入端耦接反及闸NAND5的输出端以输出对应的第二写入锁存信号LDWm。In the signal generation circuit 610 of FIG. 5B , the output terminal of the inverter INV19 receives the corresponding write mask signal DMm. The first input terminal of the NAND gate NAND4 receives the initial write latch signal LAW, its second input terminal is coupled to the output terminal of the inverter INV19, and its output terminal outputs the corresponding inverted first write latch signal LAWmB. The input terminal of the inverter INV20 is coupled to the output terminal of the inverter NAND4 to output the corresponding first write latch signal LAWm. The first input terminal of the NAND gate NAND5 receives the initial write latch signal LAW, the second input terminal receives the corresponding write mask signal DMm, and the output terminal outputs the corresponding inverted second write latch signal LDWmB. The input terminal of the inverter INV21 is coupled to the output terminal of the inverter NAND5 to output the corresponding second write latch signal LDWm.

图6A是依照本发明一实施例的存储器装置在未发现错误比特情况下的写入操作的波形示意图,图6B是依照本发明一实施例的存储器装置在校正错误比特情况下的写入操作的波形示意图。请同时搭配上述实施例参照图6A与图6B。6A is a schematic waveform diagram of a write operation of a memory device according to an embodiment of the present invention when no error bits are found. FIG. 6B is a schematic diagram of a write operation of a memory device according to an embodiment of the present invention when error bits are corrected. Waveform diagram. Please refer to FIG. 6A and FIG. 6B together with the above embodiment.

在图6A中,当存储器装置100要写入数据MD且要写入的比特不需要校正时,用以选择存储单元的选择信号CSL的致能时间(例如保持在高逻辑电平的时间)称为正常写入时间。在正常写入时间中校正比特信号CS与写入遮罩信号DM会一直保持低逻辑电平,写入开关510被导通而写入开关520被关闭,数据写入电路230选择将数据输出信号RWBi写入存储单元阵列110。In FIG. 6A , when the memory device 100 is to write data MD and the bits to be written do not need to be corrected, the enabling time (eg, the time remaining at a high logic level) of the selection signal CSL used to select the memory cell is called is the normal writing time. During the normal writing time, the correction bit signal CS and the writing mask signal DM will always maintain a low logic level, the writing switch 510 is turned on and the writing switch 520 is turned off, and the data writing circuit 230 selects to output the data signal. RWBi is written to the memory cell array 110 .

在图6B中,存储器装置100在数据MD中发现错误比特后,且数据写入电路230要写回正确的数据时,选择信号CSL的致能时间称为校正写入时间。在校正写入时间中,读取锁存信号LAR被切换到低逻辑电平后,对应错误比特位置的错误解码信号SDi的逻辑电平转变成高电平,对应地,数据校正电路220输出的校正比特信号CSi也会切换至高逻辑电平。补充说明的是,校验子产生电路150也会对应地输出校正数据写入信号NS至校正数据读写电路140以更新校正数据PM。In FIG. 6B , after the memory device 100 finds an erroneous bit in the data MD and the data writing circuit 230 wants to write back correct data, the enabling time of the selection signal CSL is called the correction writing time. During the correction writing time, after the read latch signal LAR is switched to a low logic level, the logic level of the error decoding signal SDi corresponding to the error bit position transitions to a high level. Correspondingly, the data correction circuit 220 outputs The correction bit signal CSi also switches to a high logic level. It should be added that the syndrome generation circuit 150 will also correspondingly output the correction data writing signal NS to the correction data reading and writing circuit 140 to update the correction data PM.

接着数据写入电路230进行写入操作,对应的第一写入锁存信号LAWm会关闭写入开关510并且对应的第二写入锁存信号LDWm会导通写入开关520,让校正比特信号CSi取代数据输出信号RWBi输入至输出电路540以在写入致能信号WE的致能时间中写入正确的比特值。Then the data writing circuit 230 performs a writing operation, the corresponding first writing latch signal LAWm will turn off the writing switch 510 and the corresponding second writing latch signal LDWm will turn on the writing switch 520 to allow the correction bit signal CSi is input to the output circuit 540 instead of the data output signal RWBi to write the correct bit value during the enable time of the write enable signal WE.

简言之,当要写入的比特原本就是正确时,数据写入电路230将数据输出信号RWBi写入存储单元阵列110,当要写入的比特是错误比特的位置时,数据写入电路230将校正比特信号CSi写入存储单元阵列110。In short, when the bit to be written is originally correct, the data writing circuit 230 writes the data output signal RWBi into the memory cell array 110; when the bit to be written is an erroneous bit position, the data writing circuit 230 The correction bit signal CSi is written into the memory cell array 110 .

特别说明的是,在本实施例中,选择信号CSL的致能时间可以改变,校正写入时间会大于正常写入时间。当存储器装置100发现有错误比特时,可以通过延长选择信号CSL的致能时间,数据读写电路130与校正数据读写电路140就可以在进行校正的同一期间内将正确的数据写回存储单元阵列110以及更新校正数据PM。也就是说,选择信号CSL只需要致能一次就可以完成检查校正与更新的动作。Specifically, in this embodiment, the enabling time of the selection signal CSL can be changed, and the correction writing time will be greater than the normal writing time. When the memory device 100 detects an erroneous bit, by extending the enabling time of the selection signal CSL, the data read and write circuit 130 and the correction data read and write circuit 140 can write the correct data back to the memory unit within the same period of correction. array 110 and update correction data PM. In other words, the selection signal CSL only needs to be enabled once to complete the checking, correction and updating actions.

接着说明校验子产生电路150的电路架构细节。图7A是依照本发明的一实施例的校验子产生电路的电路示意图,图7B是依照本发明的一实施例的校验子产生电路的内部运算电路的电路示意图,图7C是依照本发明的一实施例的校验子产生电路的校验子控制信号产生电路的电路示意图。Next, the details of the circuit architecture of the syndrome generation circuit 150 will be described. FIG. 7A is a schematic circuit diagram of a syndrome generating circuit according to an embodiment of the present invention. FIG. 7B is a circuit schematic diagram of an internal operation circuit of the syndrome generating circuit according to an embodiment of the present invention. FIG. 7C is a schematic circuit diagram of a syndrome generating circuit according to an embodiment of the present invention. A circuit schematic diagram of a syndrome control signal generation circuit of a syndrome generation circuit according to an embodiment of the invention.

请先参照图7A,校验子产生电路150包括内部运算电路710与多个互斥或闸XOR2,其中内部运算电路710包括多个传输闸TG(如图7B中的传输闸TG7~TG9)与多个互斥或闸XOR1。Please refer to FIG. 7A first. The syndrome generation circuit 150 includes an internal operation circuit 710 and a plurality of exclusive OR gates XOR2. The internal operation circuit 710 includes a plurality of transmission gates TG (transmission gates TG7 to TG9 in FIG. 7B) and Multiple mutually exclusive OR gates XOR1.

在图7B中,内部运算电路710通过控制多个传输闸TG以选择提供数据输出信号RWB、校正比特信号CS或读取比特信号RD至多个互斥或闸XOR1以输出校正数据写入信号NS。具体来说,内部运算电路710具有多个输入电路720。每个输入电路720除了接收对应的数据输出信号RWBi,还可以从数据读取电路210接收对应的读取比特信号RDi,从数据校正电路220接收对应的校正比特信号CSi。内部运算电路710通过控制输入电路720中的多个传输闸TG7~TG9以选择输入读取比特信号RD、数据输出信号RWB与校正比特信号CS的其中一个信号至对应的互斥或闸XOR1。In FIG. 7B , the internal operation circuit 710 controls a plurality of transfer gates TG to selectively provide a data output signal RWB, a correction bit signal CS, or a read bit signal RD to a plurality of mutually exclusive OR gates XOR1 to output a correction data write signal NS. Specifically, the internal operation circuit 710 has a plurality of input circuits 720 . In addition to receiving the corresponding data output signal RWBi, each input circuit 720 may also receive the corresponding read bit signal RDi from the data reading circuit 210 and the corresponding correction bit signal CSi from the data correction circuit 220 . The internal operation circuit 710 controls a plurality of transfer gates TG7 to TG9 in the input circuit 720 to selectively input one of the read bit signal RD, the data output signal RWB, and the correction bit signal CS to the corresponding mutually exclusive OR gate XOR1.

详言之,传输闸TG7接收对应的读取比特信号RDi且受控于写入数据控制信号WED以及写入数据控制信号WED的反相信号WEDB,传输闸TG8接收数据输出信号RWBi且受控于写入数据选择信号WEm以及写入数据选择信号WEm的反相信号WEmB,传输闸TG9接收校正比特信号CSi且受控于写入遮罩选择信号DWm以及写入遮罩选择信号DWm的反相信号DWmB。Specifically, the transfer gate TG7 receives the corresponding read bit signal RDi and is controlled by the write data control signal WED and the inverted signal WEDB of the write data control signal WED. The transfer gate TG8 receives the data output signal RWBi and is controlled by The transmission gate TG9 receives the correction bit signal CSi and is controlled by the write mask selection signal DWm and the inversion signal of the write mask selection signal DWm. DWmB.

在存储器装置100进行读取操作时,输入电路720选择接收读取比特信号RDi,导通传输闸TG7并关闭传输闸TG8与传输闸TG9;在存储器装置100进行写入操作时,输入电路720关闭传输闸TG7,并根据写入遮罩信号DM导通传输闸TG8或传输闸TG9以选择接收数据输出信号RWBi或校正比特信号CSi。When the memory device 100 performs a read operation, the input circuit 720 selects to receive the read bit signal RDi, turns on the transmission gate TG7 and closes the transmission gate TG8 and TG9; when the memory device 100 performs a write operation, the input circuit 720 closes Transmission gate TG7, and turns on transmission gate TG8 or transmission gate TG9 according to the write mask signal DM to select to receive the data output signal RWBi or the correction bit signal CSi.

经过多级的互斥或闸XOR1运算,内部运算电路710最终输出校正数据写入信号NSj,其中,因为本实施例的校验比特是7比特,因此j是0到6的整数,校正数据写入信号NSj表示校正数据写入信号NS中对应第j个比特的信号。After multi-stage mutually exclusive OR gate The input signal NSj represents the signal corresponding to the j-th bit in the correction data write signal NS.

在图7A中,多个互斥或闸XOR2从内部运算电路710接收对应的校正数据写入信号NSj以及从校正数据读写电路140接收对应的校正读取信号PSj。校验子产生电路150对校正读取信号PS与校正数据写入信号NS进行比较以输出校验子信号SY。校验子解码电路160接收校验子信号SY与解码控制信号SDE并对校验子信号SY进行解码运算以输出错误解码信号SD给数据读写电路130的数据校正电路220。In FIG. 7A , a plurality of mutually exclusive OR gates XOR2 receive corresponding correction data writing signals NSj from the internal operation circuit 710 and corresponding correction reading signals PSj from the correction data reading and writing circuit 140 . The syndrome generation circuit 150 compares the correction read signal PS and the correction data write signal NS to output a syndrome signal SY. The syndrome decoding circuit 160 receives the syndrome signal SY and the decoding control signal SDE and performs a decoding operation on the syndrome signal SY to output an error decoding signal SD to the data correction circuit 220 of the data reading and writing circuit 130 .

校验子产生电路150还包括校验子控制信号产生电路730,用以产生上述传输闸TG的控制信号。图7C中校验子控制信号产生电路730的电路架构与图5B的控制信号产生电路550相似,因此校验子控制信号产生电路730的运作细节在此不再赘述。The syndrome generation circuit 150 also includes a syndrome control signal generation circuit 730 for generating the control signal of the transmission gate TG. The circuit structure of the syndrome control signal generation circuit 730 in FIG. 7C is similar to the control signal generation circuit 550 in FIG. 5B , so the details of the operation of the syndrome control signal generation circuit 730 will not be described again.

接着说明校正数据读写电路140的具体电路架构。图8是依照本发明的一实施例的校正数据读写电路的电路示意图,图9是依照本发明的一实施例的校正数据写入电路的电路示意图。Next, the specific circuit structure of the correction data reading and writing circuit 140 will be described. FIG. 8 is a circuit schematic diagram of a correction data reading and writing circuit according to an embodiment of the present invention. FIG. 9 is a circuit schematic diagram of a correction data writing circuit according to an embodiment of the present invention.

请参照图8,校正数据读写电路140包括校正数据读取电路810与校正数据写入电路820。校正数据读取电路810耦接校正数据存储单元阵列120与校验子运算电路170,用以从校正数据存储单元阵列120读取校正数据PM以输出校正读取信号PS至校验子运算电路170的校验子产生电路150。校正数据写入电路820耦接校正数据存储单元阵列120与校验子运算电路170的校验子产生电路150,用以将校正后的校正数据PM写入校正数据存储单元阵列120。Referring to FIG. 8 , the correction data reading and writing circuit 140 includes a correction data reading circuit 810 and a correction data writing circuit 820 . The correction data reading circuit 810 is coupled to the correction data storage cell array 120 and the syndrome operation circuit 170, and is used to read the correction data PM from the correction data storage cell array 120 to output the correction read signal PS to the syndrome operation circuit 170. The syndrome generating circuit 150. The correction data writing circuit 820 is coupled to the correction data storage cell array 120 and the syndrome generation circuit 150 of the syndrome operation circuit 170 , and is used to write the corrected correction data PM into the correction data storage cell array 120 .

当存储器装置100进行读取操作时,校正数据读取电路810可以从校正数据存储单元阵列120读取校正数据PM以输出校正读取信号PS至校验子产生电路150。校验子产生电路150根据校正读取信号PS检查读取比特信号RD是否有错误比特。如果存在错误比特,对应的错误解码信号SDi就会改变逻辑电平。在本实施例中,如果数据MD的第i个比特错误,错误解码信号SDi会改变至高逻辑电平,如图3B所显示。When the memory device 100 performs a read operation, the correction data read circuit 810 may read the correction data PM from the correction data storage cell array 120 to output the correction read signal PS to the syndrome generation circuit 150 . The syndrome generation circuit 150 checks whether the read bit signal RD has an erroneous bit based on the corrected read signal PS. If there is an error bit, the corresponding error decoding signal SDi will change the logic level. In this embodiment, if the i-th bit of the data MD is incorrect, the error decoding signal SDi will change to a high logic level, as shown in FIG. 3B.

校正数据读取电路810的电路细节可以参考图3A,本领域技术人员可从的数据读取电路210获致足够的建议、教示与实施方式,在此不再加以赘述。The circuit details of the correction data reading circuit 810 can be referred to FIG. 3A. Those skilled in the art can obtain sufficient suggestions, teachings and implementation methods from the data reading circuit 210, and will not be described again here.

图9显示校正数据写入电路820的电路细节,其电路架构与图5A的数据写入电路230相似,本领域技术人员可从的数据写入电路230获致足够的建议、教示与实施方式,在此不再加以赘述。Figure 9 shows the circuit details of the correction data writing circuit 820. Its circuit architecture is similar to the data writing circuit 230 of Figure 5A. Those skilled in the art can obtain sufficient suggestions, teachings and implementation methods from the data writing circuit 230. This will not be described again.

请再参考图6B,当校验子产生电路150检查出读取比特信号RD有错误比特时,数据写入电路230对读取比特信号RD进行纠错,校验子产生电路150会根据记录错误比特位置的校正比特信号CS输出新的校正数据写入信号NS。校正数据写入电路820将新的校正数据写入信号NS写入至校正数据存储单元阵列120以更新校正数据PM。图9中的校正数据PM是包括由校正数据信号PMjT与反相校正数据信号PMjN组成的差分信号,j是0到6的整数,代表对应的校验比特。Please refer to FIG. 6B again. When the syndrome generation circuit 150 detects that the read bit signal RD has an erroneous bit, the data writing circuit 230 performs error correction on the read bit signal RD. The syndrome generation circuit 150 will correct the error according to the recorded error. The correction bit signal CS of the bit position outputs a new correction data write signal NS. The correction data writing circuit 820 writes the new correction data writing signal NS to the correction data storage cell array 120 to update the correction data PM. The correction data PM in FIG. 9 includes a differential signal composed of the correction data signal PMjT and the inverted correction data signal PMjN. j is an integer from 0 to 6, representing the corresponding check bit.

综上所述,本发明的存储器装置可以在一个读取周期中从存储单元阵列读取数据并进行检查,其中当发现数据中有一个错误比特时,本发明的存储器装置能够在同一个读取周期中即时校正错误并且输出正确的数据。此外,本发明的存储器装置还可以同时输出校正比特信号至数据写入电路与校验子产生电路。通过延长选择信号的使能期间,数据写入电路可以把校正后的数据写回存储单元阵列并且校验子产生电路能够提供新的校正数据写入信号至校正数据写入电路以更新校正数据。如此一来,选择信号只需要对要写入的存储单元提供一次使能期间就可以完成数据的校正与更新,达到即时检查与纠正错误的功效。In summary, the memory device of the present invention can read data from the memory cell array and check it in one read cycle. When an erroneous bit is found in the data, the memory device of the present invention can read data in the same read cycle. Errors are corrected instantly during the cycle and correct data is output. In addition, the memory device of the present invention can also output correction bit signals to the data writing circuit and the syndrome generating circuit at the same time. By extending the enable period of the selection signal, the data writing circuit can write the corrected data back to the memory cell array and the syndrome generating circuit can provide a new correction data writing signal to the correction data writing circuit to update the correction data. In this way, the selection signal only needs to provide an enabling period to the memory unit to be written to complete the correction and update of the data, achieving the effect of instant checking and correcting errors.

虽然本发明已以实施例揭示如上,然其并非用以限定本发明,任何所属技术领域中技术人员,在不脱离本发明的精神和范围内,当可作些许的更改与润饰,故本发明的保护范围当视权利要求所界定的为准。Although the present invention has been disclosed above through embodiments, they are not intended to limit the present invention. Any person skilled in the art can make some modifications and modifications without departing from the spirit and scope of the present invention. Therefore, the present invention The scope of protection shall be determined by the claims.

Claims (15)

1.一种存储器装置,其特征在于,包括:1. A memory device, characterized in that it includes: 数据读写电路,耦接存储单元阵列,用以存取所述存储单元阵列的数据;A data read and write circuit, coupled to the memory cell array, for accessing data in the memory cell array; 校正数据读写电路,耦接校正数据存储单元阵列,用以存取所述校正数据存储单元阵列的校正数据;以及A correction data reading and writing circuit is coupled to the correction data storage unit array and used to access the correction data of the correction data storage unit array; and 校验子运算电路,用以根据从所述数据读写电路接收的所述数据以及从所述校正数据读写电路接收的所述校正数据产生错误解码信号,a syndrome operation circuit configured to generate an error decoding signal based on the data received from the data read-write circuit and the correction data received from the correction data read-write circuit, 其中,在读取所述数据的同一个读取周期中,所述数据读写电路根据所述错误解码信号校正所述数据中的错误比特且输出正确的所述数据与校正比特信号,其中所述数据读写电路将校正后的所述数据写回所述存储单元阵列,其中所述校验子运算电路还根据所述校正比特信号输出校正数据写入信号至所述校正数据读写电路以更新所述校正数据存储单元阵列中的所述校正数据,Wherein, in the same reading cycle of reading the data, the data reading and writing circuit corrects the error bits in the data according to the error decoding signal and outputs the correct data and correction bit signal, wherein the The data read-write circuit writes the corrected data back to the memory cell array, wherein the syndrome operation circuit also outputs a correction data write signal to the correction data read-write circuit according to the correction bit signal to updating the correction data in the correction data storage unit array, 所述数据读写电路包括:The data reading and writing circuit includes: 数据读取电路,耦接所述存储单元阵列,用以从所述存储单元阵列读取所述数据以产生读取数据以及对应的读取比特信号;A data reading circuit, coupled to the memory cell array, is used to read the data from the memory cell array to generate read data and corresponding read bit signals; 数据校正电路,耦接所述数据读取电路与所述校验子运算电路,用以在所述读取周期中锁存所述读取数据,以及根据所述错误解码信号校正所述读取数据的错误比特以产生数据输出信号与所述校正比特信号,其中所述数据输出信号是所述数据读写电路读取与校正所述数据后的输出结果;以及a data correction circuit, coupled to the data reading circuit and the syndrome operation circuit, for latching the read data in the read cycle and correcting the read according to the error decoding signal Error bits of data to generate a data output signal and the correction bit signal, wherein the data output signal is the output result of the data read and write circuit after reading and correcting the data; and 数据写入电路,耦接所述数据校正电路与所述存储单元阵列,用以将所述校正比特信号取代对应所述错误比特的所述数据输出信号以将正确的所述数据写回所述存储单元阵列,a data writing circuit, coupled to the data correction circuit and the memory cell array, for replacing the data output signal corresponding to the error bit with the correction bit signal to write the correct data back to the memory cell array, 所述数据校正电路包括:The data correction circuit includes: 校正开关,其输入端从所述数据读取电路接收所述读取数据,并受控于读取锁存信号而导通或断开;A correction switch, the input end of which receives the read data from the data read circuit and is controlled to be turned on or off by a read latch signal; 读取比特锁存器,耦接所述校正开关,用以锁存所述读取数据;a read bit latch, coupled to the correction switch, for latching the read data; 校正电路,耦接所述读取比特锁存器且接收所述错误解码信号,用以根据所述错误解码信号校正所述读取比特锁存器所存储的比特;以及a correction circuit coupled to the read bit latch and receiving the error decoding signal, for correcting the bits stored in the read bit latch according to the error decoding signal; and 第一输出电路,耦接所述校正电路与所述读取比特锁存器,受控于输出致能信号将所述读取比特锁存器所存储的比特输出为所述数据输出信号。A first output circuit, coupled to the correction circuit and the read bit latch, is controlled by an output enable signal to output the bits stored in the read bit latch as the data output signal. 2.根据权利要求1所述的存储器装置,其特征在于,当校正后的所述数据要被写入所述存储单元阵列时,用以选择存储单元的选择信号的致能时间称为校正写入时间,且当未被发现所述错误比特的所述数据要被写入所述存储单元阵列时,所述选择信号的致能时间称为正常写入时间,其中所述校正写入时间大于所述正常写入时间。2. The memory device according to claim 1, wherein when the corrected data is to be written into the memory cell array, the enable time of the selection signal used to select the memory cell is called correction writing. input time, and when the data of the error bit is not found to be written into the memory cell array, the enable time of the selection signal is called the normal write time, wherein the correction write time is greater than The normal writing time. 3.根据权利要求1所述的存储器装置,其特征在于,所述数据读取电路包括:3. The memory device of claim 1, wherein the data read circuit includes: 读取开关,其输入端从所述存储单元阵列接收所述数据,并受控于读取致能信号而导通或断开;A read switch, the input end of which receives the data from the memory cell array and is controlled to be turned on or off by a read enable signal; 预充电路,耦接所述读取开关的输入端,受控于预充信号以对所述读取开关的输入端执行预充电动作;以及A precharge circuit, coupled to the input end of the read switch, is controlled by a precharge signal to perform a precharge action on the input end of the read switch; and 放大电路,其输入端耦接所述读取开关的输出端,受控于所述读取致能信号以产生所述读取数据,并产生对应的所述读取比特信号。An amplification circuit, whose input terminal is coupled to the output terminal of the read switch, is controlled by the read enable signal to generate the read data and generate the corresponding read bit signal. 4.根据权利要求3所述的存储器装置,其特征在于,4. The memory device of claim 3, wherein 所述读取开关包括:The read switch includes: 第一传输闸与第二传输闸,其中所述第一传输闸耦接位线以接收数据信号,所述第二传输闸耦接互补位线以接收反相数据信号,且所述第一传输闸与所述第二传输闸都受控于所述读取致能信号,其中所述数据是包括所述数据信号与所述反相数据信号的差分信号;以及A first transmission gate and a second transmission gate, wherein the first transmission gate is coupled to a bit line to receive a data signal, the second transmission gate is coupled to a complementary bit line to receive an inverted data signal, and the first transmission gate Both the gate and the second transmission gate are controlled by the read enable signal, wherein the data is a differential signal including the data signal and the inverted data signal; and 第一反相器与第二反相器,其中所述第一反相器的输入端接收所述读取致能信号,其输出端共同耦接所述第一传输闸与所述第二传输闸的其中一控制端,所述第二反相器的输入端耦接所述第一反相器的输出端,其输出端共同耦接所述第一传输闸与所述第二传输闸的另一控制端;A first inverter and a second inverter, wherein an input terminal of the first inverter receives the read enable signal, and an output terminal thereof is commonly coupled to the first transmission gate and the second transmission gate. One of the control terminals of the gate, the input terminal of the second inverter is coupled to the output terminal of the first inverter, and its output terminal is jointly coupled to the first transmission gate and the second transmission gate. the other control end; 所述预充电路包括:The precharge circuit includes: 第三反相器,接收所述预充信号;A third inverter receives the precharge signal; 第一P型晶体管,其第一端耦接电源电压,其控制端耦接所述第三反相器的输出端,其第二端耦接所述位线;A first P-type transistor has a first terminal coupled to the power supply voltage, a control terminal coupled to the output terminal of the third inverter, and a second terminal coupled to the bit line; 第二P型晶体管,其第一端耦接所述电源电压,其控制端耦接所述第三反相器的输出端,其第二端耦接所述互补位线;以及A second P-type transistor has a first terminal coupled to the power supply voltage, a control terminal coupled to the output terminal of the third inverter, and a second terminal coupled to the complementary bit line; and 第三P型晶体管,耦接于所述第一P型晶体管的第二端与所述第二P型晶体管的第二端之间,其控制端耦接所述第三反相器的输出端;以及A third P-type transistor is coupled between the second terminal of the first P-type transistor and the second terminal of the second P-type transistor, and its control terminal is coupled to the output terminal of the third inverter. ;as well as 所述放大电路包括:The amplification circuit includes: 放大器,耦接所述读取开关以接收所述数据信号与所述反相数据信号,且对应地输出读取数据信号与反相读取数据信号,其中所述读取数据是包括所述读取数据信号与所述反相读取数据信号的差分信号;以及An amplifier coupled to the read switch to receive the data signal and the inverted data signal, and correspondingly output the read data signal and the inverted read data signal, wherein the read data includes the read data signal. Obtain the differential signal between the data signal and the inverted read data signal; and 第四反相器,接收所述反相读取数据信号以输出所述读取比特信号。A fourth inverter receives the inverted read data signal to output the read bit signal. 5.根据权利要求1所述的存储器装置,其特征在于,5. The memory device of claim 1, wherein 所述校正开关包括:The correction switch includes: 第三传输闸与第四传输闸,其中所述第三传输闸从所述数据读取电路接收读取数据信号,所述第四传输闸从所述数据读取电路接收反相读取数据信号,且所述第三传输闸与所述第四传输闸都受控于所述读取锁存信号,其中所述读取数据是包括所述读取数据信号与所述反相读取数据信号的差分信号;以及A third transmission gate and a fourth transmission gate, wherein the third transmission gate receives a read data signal from the data reading circuit, and the fourth transmission gate receives an inverted read data signal from the data reading circuit. , and both the third transmission gate and the fourth transmission gate are controlled by the read latch signal, wherein the read data includes the read data signal and the inverted read data signal. differential signal; and 第五反相器,输入端接收所述读取锁存信号,其输出端共同耦接所述第三传输闸与所述第四传输闸的其中一控制端;以及a fifth inverter, an input end of which receives the read latch signal, and an output end of which is commonly coupled to one of the control ends of the third transmission gate and the fourth transmission gate; and 所述读取比特锁存器包括:The read bit latch includes: 第六反相器与第七反相器,其中所述第六反相器的输入端耦接所述第七反相器的输出端且通过所述第三传输闸接收所述读取数据信号,以及所述第七反相器的输入端耦接所述第六反相器的输出端且通过所述第四传输闸接收所述反相读取数据信号。A sixth inverter and a seventh inverter, wherein the input terminal of the sixth inverter is coupled to the output terminal of the seventh inverter and receives the read data signal through the third transmission gate , and the input terminal of the seventh inverter is coupled to the output terminal of the sixth inverter and receives the inverted read data signal through the fourth transmission gate. 6.根据权利要求5所述的存储器装置,其特征在于,所述校正电路包括:6. The memory device of claim 5, wherein the correction circuit includes: 第八反相器,接收所述错误解码信号;An eighth inverter receives the error decoding signal; 第九反相器,耦接所述第六反相器的输出端以输出所述校正比特信号;a ninth inverter, coupled to the output end of the sixth inverter to output the correction bit signal; 第四P型晶体管与第五P型晶体管,其中所述第四P型晶体管的第一端耦接电源电压,其第二端耦接所述第五P型晶体管的第一端,其控制端耦接所述第八反相器的输出端,以及所述第五P型晶体管的第二端耦接所述第六反相器的输入端,其控制端接收所述读取数据信号;以及The fourth P-type transistor and the fifth P-type transistor, wherein the first terminal of the fourth P-type transistor is coupled to the power supply voltage, the second terminal of the fourth P-type transistor is coupled to the first terminal of the fifth P-type transistor, and the control terminal of the fourth P-type transistor is coupled to the power supply voltage. The output terminal is coupled to the eighth inverter, and the second terminal of the fifth P-type transistor is coupled to the input terminal of the sixth inverter, and its control terminal receives the read data signal; and 第六P型晶体管与第七P型晶体管,其中所述第六P型晶体管的第一端耦接所述电源电压,其第二端耦接所述第七P型晶体管的第一端,其控制端耦接所述第八反相器的输出端,以及所述第七P型晶体管的第二端耦接所述第六反相器的输出端,其控制端接收所述反相读取数据信号。The sixth P-type transistor and the seventh P-type transistor, wherein the first terminal of the sixth P-type transistor is coupled to the power supply voltage, and the second terminal thereof is coupled to the first terminal of the seventh P-type transistor. The control terminal is coupled to the output terminal of the eighth inverter, and the second terminal of the seventh P-type transistor is coupled to the output terminal of the sixth inverter, and its control terminal receives the inverted reading data signal. 7.根据权利要求6所述的存储器装置,其特征在于,所述第一输出电路包括:7. The memory device of claim 6, wherein the first output circuit includes: 第十反相器,其输入端耦接所述输出致能信号;A tenth inverter, the input end of which is coupled to the output enable signal; 第一反及闸,其第一输入端耦接所述第五P型晶体管的第二端,其第二输入端接收所述输出致能信号;A first NAND gate, the first input terminal of which is coupled to the second terminal of the fifth P-type transistor, and the second input terminal of which receives the output enable signal; 第一反或闸,其第一输入端耦接所述第五P型晶体管的第二端,其第二输入端耦接所述第十反相器的输出端;A first NOR gate, the first input terminal of which is coupled to the second terminal of the fifth P-type transistor, and the second input terminal of which is coupled to the output terminal of the tenth inverter; 第八P型晶体管,其第一端耦接所述电源电压,其控制端耦接所述第一反及闸的输出端;以及The eighth P-type transistor has a first terminal coupled to the power supply voltage and a control terminal coupled to the output terminal of the first NAND gate; and 第一N型晶体管,其第一端耦接所述第八P型晶体管的第二端并提供校正后的所述数据输出信号,其控制端耦接所述第一反或闸的输出端,其第二端耦接一接地电压。A first N-type transistor has a first terminal coupled to the second terminal of the eighth P-type transistor and provides the corrected data output signal, and a control terminal thereof is coupled to the output terminal of the first inverter gate, The second end is coupled to a ground voltage. 8.根据权利要求1所述的存储器装置,其特征在于,所述数据写入电路包括:8. The memory device of claim 1, wherein the data writing circuit includes: 第十一反相器,其输入端接收对应的所述数据输出信号;An eleventh inverter, the input end of which receives the corresponding data output signal; 第一写入开关,其输入端耦接所述第十一反相器的输出端,并受控于第一写入锁存信号而进行导通或断开;A first write switch, the input terminal of which is coupled to the output terminal of the eleventh inverter, and is controlled to be turned on or off by the first write latch signal; 第二写入开关,其输入端接收对应的所述校正比特信号,并受控于第二写入锁存信号而进行导通或断开;a second write switch, the input end of which receives the corresponding correction bit signal and is controlled by the second write latch signal to be turned on or off; 写入比特锁存器,耦接所述第一写入开关的输出端以及所述第二写入开关的输出端;以及a write bit latch coupled to the output end of the first write switch and the output end of the second write switch; and 第二输出电路,耦接所述第二写入开关的输出端以及所述写入比特锁存器,受控于写入致能信号且将所述数据输出信号或所述校正比特信号写入所述存储单元阵列。A second output circuit, coupled to the output end of the second write switch and the write bit latch, is controlled by a write enable signal and writes the data output signal or the correction bit signal. the memory cell array. 9.根据权利要求8所述的存储器装置,其特征在于,9. The memory device of claim 8, wherein 所述第一写入开关为第五传输闸,所述第二写入开关为第六传输闸;以及The first write switch is a fifth transfer gate, and the second write switch is a sixth transfer gate; and 所述写入比特锁存器包括:The write bit latch includes: 第十二反相器与第十三反相器,其中所述第十二反相器的输入端耦接所述第十三反相器的输出端,所述第十三反相器的输入端耦接所述第十二反相器的输出端,其中所述第十二反相器的输入端共同耦接所述第五传输闸与所述第六传输闸的输出端。The twelfth inverter and the thirteenth inverter, wherein the input terminal of the twelfth inverter is coupled to the output terminal of the thirteenth inverter, and the input terminal of the thirteenth inverter The terminal is coupled to the output terminal of the twelfth inverter, wherein the input terminal of the twelfth inverter is commonly coupled to the output terminals of the fifth transmission gate and the sixth transmission gate. 10.根据权利要求9所述的存储器装置,其特征在于,所述第二输出电路包括:10. The memory device of claim 9, wherein the second output circuit includes: 第十四反相器与第十五反相器,所述第十四反相器串接所述第十五反相器,且所述第十四反相器接收所述写入致能信号;A fourteenth inverter and a fifteenth inverter, the fourteenth inverter is connected in series with the fifteenth inverter, and the fourteenth inverter receives the write enable signal ; 第二反及闸,其第一输入端耦接所述第十二反相器的输出端,其第二输入端耦接所述第十五反相器的输出端;a second NAND gate, a first input terminal of which is coupled to the output terminal of the twelfth inverter, and a second input terminal of which is coupled to the output terminal of the fifteenth inverter; 第二反或闸,其第一输入端耦接所述第十二反相器的输出端,其第二输入端耦接所述第十四反相器的输出端;a second NOR gate, the first input terminal of which is coupled to the output terminal of the twelfth inverter, and the second input terminal of which is coupled to the output terminal of the fourteenth inverter; 第九P型晶体管,其第一端耦接电源电压,其控制端耦接所述第二反及闸的输出端;The ninth P-type transistor has a first terminal coupled to the power supply voltage and a control terminal coupled to the output terminal of the second NAND gate; 第二N型晶体管,其第一端耦接所述第九P型晶体管的第二端并提供对应的数据信号,其控制端耦接所述第二反或闸的输出端,其第二端耦接接地电压;The second N-type transistor has a first terminal coupled to the second terminal of the ninth P-type transistor and provides a corresponding data signal, a control terminal coupled to the output terminal of the second inverter gate, and a second terminal Coupled to ground voltage; 第三反及闸,其第一输入端耦接所述第十三反相器的输出端,其第二输入端耦接所述第十五反相器的输出端;A third NAND gate has a first input terminal coupled to the output terminal of the thirteenth inverter and a second input terminal coupled to the output terminal of the fifteenth inverter; 第三反或闸,其第一输入端耦接所述第十三反相器的输出端,其第二输入端耦接所述第十四反相器的输出端;A third NOR gate has a first input terminal coupled to the output terminal of the thirteenth inverter and a second input terminal coupled to the output terminal of the fourteenth inverter; 第十P型晶体管,其第一端耦接所述电源电压,其控制端耦接所述第三反及闸的输出端;以及The tenth P-type transistor has a first terminal coupled to the power supply voltage and a control terminal coupled to the output terminal of the third NAND gate; and 第三N型晶体管,其第一端耦接所述第十P型晶体管的第二端并提供对应的反相数据信号,其控制端耦接所述第三反或闸的输出端,其第二端耦接所述接地电压,其中所述数据是包括所述数据信号与所述反相数据信号的差分信号。The first terminal of the third N-type transistor is coupled to the second terminal of the tenth P-type transistor and provides a corresponding inverted data signal. The control terminal is coupled to the output terminal of the third inverse-OR gate, and its first terminal is coupled to the second terminal of the tenth P-type transistor. Two ends are coupled to the ground voltage, wherein the data is a differential signal including the data signal and the inverted data signal. 11.根据权利要求10所述的存储器装置,其特征在于,所述数据写入电路还包括控制信号产生电路,所述控制信号产生电路根据初始写入锁存信号与写入遮罩信号产生所述第一写入锁存信号与所述第二写入锁存信号,包括:11. The memory device according to claim 10, wherein the data writing circuit further comprises a control signal generating circuit, the control signal generating circuit generates the control signal according to the initial writing latch signal and the writing mask signal. The first write latch signal and the second write latch signal include: 第十六反相器、第十七反相器与第十八反相器,其中所述第十六反相器与所述第十七反相器串接且所述第十六反相器的输入端接收所述初始写入锁存信号,所述第十七反相器输出校验写入锁存信号至所述校正数据读写电路,其中所述第十八反相器接收所述初始写入锁存信号以输出反相校验写入锁存信号至所述校正数据读写电路;以及The sixteenth inverter, the seventeenth inverter and the eighteenth inverter, wherein the sixteenth inverter and the seventeenth inverter are connected in series and the sixteenth inverter The input terminal receives the initial write latch signal, the seventeenth inverter outputs the verification write latch signal to the correction data read and write circuit, wherein the eighteenth inverter receives the Initial write latch signal to output an inverted verification write latch signal to the correction data read and write circuit; and 信号产生电路,包括:Signal generation circuit, including: 第十九反相器,其输出端接收对应的所述写入遮罩信号;A nineteenth inverter, the output end of which receives the corresponding write mask signal; 第四反及闸,其第一输入端接收所述初始写入锁存信号,其第二输入端耦接所述第十九反相器的输出端,其输出端输出对应的所述第一写入锁存信号的反相信号;The fourth NAND gate has a first input terminal that receives the initial write latch signal, a second input terminal that is coupled to the output terminal of the nineteenth inverter, and an output terminal that outputs the corresponding first Write the inverted signal of the latch signal; 第二十反相器,其输入端耦接所述第四反及闸的输出端以输出对应的所述第一写入锁存信号;A twentieth inverter, the input terminal of which is coupled to the output terminal of the fourth NAND gate to output the corresponding first write latch signal; 第五反及闸,其第一输入端接收所述初始写入锁存信号,其第二输入端接收对应的所述写入遮罩信号,其输出端输出对应的所述第二写入锁存信号的反相信号;以及The fifth NAND gate has a first input terminal that receives the initial write latch signal, a second input terminal that receives the corresponding write mask signal, and an output terminal that outputs the corresponding second write latch signal. the inverted signal of the stored signal; and 第二十一反相器,其输入端耦接所述第五反及闸的输出端以输出对应的所述第二写入锁存信号。The input terminal of the twenty-first inverter is coupled to the output terminal of the fifth NAND gate to output the corresponding second write latch signal. 12.根据权利要求1所述的存储器装置,其特征在于,所述校验子运算电路包括:12. The memory device according to claim 1, wherein the syndrome operation circuit includes: 校验子产生电路,耦接所述数据读写电路与所述校正数据读写电路,根据读取操作或写入操作来选择接收所述数据读取电路或所述数据校正电路的输出信号以产生所述校正数据写入信号,并且比较所述校正数据写入信号与对应的所述校正数据来产生校验子信号;以及A syndrome generation circuit is coupled to the data reading and writing circuit and the correction data reading and writing circuit, and selectively receives the output signal of the data reading circuit or the data correction circuit according to the reading operation or the writing operation to thereby Generate the correction data write signal, and compare the correction data write signal with the corresponding correction data to generate a syndrome signal; and 校验子解码电路,耦接所述校验子产生电路,对所述校验子信号进行解码以产生所述错误解码信号。A syndrome decoding circuit is coupled to the syndrome generation circuit and decodes the syndrome signal to generate the error decoding signal. 13.根据权利要求12所述的存储器装置,其特征在于,在所述数据读写电路进行所述读取操作时,所述校验子产生电路根据所述读取比特信号产生所述校正数据写入信号,且在所述数据读写电路进行所述写入操作时,所述校验子产生电路根据所述校正比特信号或所述数据输出信号产生所述校正数据写入信号。13. The memory device according to claim 12, wherein when the data reading and writing circuit performs the reading operation, the syndrome generating circuit generates the correction data according to the read bit signal. write signal, and when the data read-write circuit performs the write operation, the syndrome generation circuit generates the correction data write signal according to the correction bit signal or the data output signal. 14.根据权利要求12所述的存储器装置,其特征在于,所述校正数据读写电路读取所述校正数据以输出校正读取信号至所述校验子产生电路,并且所述校验子产生电路包括:14. The memory device according to claim 12, wherein the correction data read and write circuit reads the correction data to output a correction read signal to the syndrome generation circuit, and the syndrome The generating circuit includes: 内部运算电路,包括多个传输闸与多个第一互斥或闸,通过控制所述多个传输闸以选择提供所述数据输出信号、所述校正比特信号或所述读取比特数据至所述多个第一互斥或闸以输出所述校正数据写入信号;以及The internal operation circuit includes a plurality of transmission gates and a plurality of first mutually exclusive OR gates, and controls the plurality of transmission gates to selectively provide the data output signal, the correction bit signal or the read bit data to the the plurality of first mutually exclusive OR gates to output the correction data write signal; and 多个第二互斥或闸,从所述内部运算电路接收所述校正数据写入信号且从所述校正数据读写电路接收对应的所述校正读取信号以输出所述校验子信号。A plurality of second mutually exclusive OR gates receive the correction data write signal from the internal operation circuit and receive the corresponding correction read signal from the correction data read and write circuit to output the syndrome signal. 15.根据权利要求1所述的存储器装置,其特征在于,所述校正数据读写电路包括:15. The memory device according to claim 1, wherein the correction data reading and writing circuit includes: 校正数据读取电路,耦接所述校正数据存储单元阵列与所述校验子运算电路,用以从所述校正数据存储单元阵列读取所述校正数据以输出校正读取信号至所述校验子运算电路;以及A correction data reading circuit, coupled to the correction data storage unit array and the syndrome operation circuit, is used to read the correction data from the correction data storage unit array to output a correction read signal to the correction data storage unit array. a hypothesis arithmetic circuit; and 校正数据写入电路,耦接所述校正数据存储单元阵列与所述校验子运算电路,用以将校正后的所述校正数据写入所述校正数据存储单元阵列。A correction data writing circuit is coupled to the correction data storage unit array and the syndrome operation circuit, and is used to write the corrected correction data into the correction data storage unit array.
CN201910547971.0A 2019-06-24 2019-06-24 memory device Active CN112131037B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910547971.0A CN112131037B (en) 2019-06-24 2019-06-24 memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910547971.0A CN112131037B (en) 2019-06-24 2019-06-24 memory device

Publications (2)

Publication Number Publication Date
CN112131037A CN112131037A (en) 2020-12-25
CN112131037B true CN112131037B (en) 2023-11-14

Family

ID=73849286

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910547971.0A Active CN112131037B (en) 2019-06-24 2019-06-24 memory device

Country Status (1)

Country Link
CN (1) CN112131037B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI773106B (en) * 2021-01-28 2022-08-01 華邦電子股份有限公司 Memory apparatus embedded with computing function and operation method thereof
CN115440269B (en) * 2021-06-01 2024-05-14 长鑫存储技术有限公司 Data transmission circuit, data processing circuit and memory

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102467976A (en) * 2010-11-18 2012-05-23 格兰迪斯股份有限公司 Memory write error correction circuit
CN106981307A (en) * 2016-01-19 2017-07-25 力旺电子股份有限公司 Memory device, peripheral circuit thereof and single-byte data writing method thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100827662B1 (en) * 2006-11-03 2008-05-07 삼성전자주식회사 Semiconductor memory device and data error detection and correction method
JP2013033560A (en) * 2009-12-03 2013-02-14 Panasonic Corp Semiconductor memory device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102467976A (en) * 2010-11-18 2012-05-23 格兰迪斯股份有限公司 Memory write error correction circuit
CN106981307A (en) * 2016-01-19 2017-07-25 力旺电子股份有限公司 Memory device, peripheral circuit thereof and single-byte data writing method thereof

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
45nm Low-Power Embedded Pseudo-SRAM with ECC-Based Auto-Adjusted Self-Refresh Scheme;Pyo, SS et al.;IEEE;全文 *
基于FPGA的NAND Flash ECC校验系统设计与实现;王轩;常亮;李杰;;电子设计工程(第18期);全文 *

Also Published As

Publication number Publication date
CN112131037A (en) 2020-12-25

Similar Documents

Publication Publication Date Title
KR102232922B1 (en) Static random access memory device including write assist circuit
US7313049B2 (en) Output circuit of a memory and method thereof
US8213253B2 (en) Semiconductor memory
TWI786707B (en) Apparatuses and methods for error correction coding and data bus inversion for semiconductor memories
US20190304516A1 (en) Apparatuses and methods for coupling data lines in memory devices
EP3820096B1 (en) Data transmission devices with efficient ternary-based data transmission capability and methods of operating same
US10379947B2 (en) Semiconductor device
KR20120010664A (en) Static Random Access Memory Device with Negative Voltage Level Shifter
US11157354B2 (en) Dynamic random access memory devices and memory systems having the same
CN112131037B (en) memory device
US11417413B2 (en) Semiconductor memory apparatus and method for reading the same
US11010243B2 (en) Memory apparatus with error bit correction in data reading period
US9570153B1 (en) Multi-ported static random access memory
KR20160019595A (en) Memory device including reference voltage generator
JP6907265B2 (en) Memory device
TWI691964B (en) Memory apparatus
US12237048B2 (en) Memory device, memory system having the same, and method of operating the same
CN116030850B (en) Data transmission circuit, method and storage device
KR102145688B1 (en) Memory apparatus
US9390810B2 (en) Semiconductor device and control method thereof
US6967882B1 (en) Semiconductor memory including static memory
US20200335148A1 (en) Semiconductor storage device, read method thereof, and test method thereof
US12198779B2 (en) Non-volatile memory and memory system
US10720190B2 (en) Semiconductor devices and semiconductor systems including the same
JP2018005967A (en) Memory 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