CN112131037A - memory device - Google Patents
memory device Download PDFInfo
- Publication number
- CN112131037A CN112131037A CN201910547971.0A CN201910547971A CN112131037A CN 112131037 A CN112131037 A CN 112131037A CN 201910547971 A CN201910547971 A CN 201910547971A CN 112131037 A CN112131037 A CN 112131037A
- Authority
- CN
- China
- Prior art keywords
- data
- signal
- coupled
- inverter
- read
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012937 correction Methods 0.000 claims abstract description 172
- 208000011580 syndromic disease Diseases 0.000 claims abstract description 80
- 230000005540 biological transmission Effects 0.000 claims description 54
- 238000013500 data storage Methods 0.000 claims description 16
- 230000000295 complement effect Effects 0.000 claims description 7
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 6
- 230000003321 amplification Effects 0.000 claims 1
- 238000003199 nucleic acid amplification method Methods 0.000 claims 1
- 210000004027 cell Anatomy 0.000 description 35
- 238000010586 diagram Methods 0.000 description 30
- 238000012546 transfer Methods 0.000 description 14
- 210000000352 storage cell Anatomy 0.000 description 5
- 101100508840 Daucus carota INV3 gene Proteins 0.000 description 4
- 101001122448 Rattus norvegicus Nociceptin receptor Proteins 0.000 description 4
- HCUOEKSZWPGJIM-YBRHCDHNSA-N (e,2e)-2-hydroxyimino-6-methoxy-4-methyl-5-nitrohex-3-enamide Chemical compound COCC([N+]([O-])=O)\C(C)=C\C(=N/O)\C(N)=O HCUOEKSZWPGJIM-YBRHCDHNSA-N 0.000 description 3
- MZAGXDHQGXUDDX-JSRXJHBZSA-N (e,2z)-4-ethyl-2-hydroxyimino-5-nitrohex-3-enamide Chemical compound [O-][N+](=O)C(C)C(/CC)=C/C(=N/O)/C(N)=O MZAGXDHQGXUDDX-JSRXJHBZSA-N 0.000 description 3
- 101150110971 CIN7 gene Proteins 0.000 description 3
- 101001109689 Homo sapiens Nuclear receptor subfamily 4 group A member 3 Proteins 0.000 description 3
- 101000598778 Homo sapiens Protein OSCP1 Proteins 0.000 description 3
- 101150110298 INV1 gene Proteins 0.000 description 3
- 101001067395 Mus musculus Phospholipid scramblase 1 Proteins 0.000 description 3
- 102100022673 Nuclear receptor subfamily 4 group A member 3 Human genes 0.000 description 3
- 101100397044 Xenopus laevis invs-a gene Proteins 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 101150070189 CIN3 gene Proteins 0.000 description 1
- 101100286980 Daucus carota INV2 gene Proteins 0.000 description 1
- 101100397045 Xenopus laevis invs-b gene Proteins 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding 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/1048—Adding 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding 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/1044—Adding 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/38—Response verification devices
- G11C29/42—Response 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
Description
技术领域technical field
本发明涉及一种存储器装置,尤其涉及一种具有错误检查和纠正错误功能的存储器装置。The present invention relates to a memory device, and more particularly, 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, consumers' demand for storage media has also increased rapidly. Among them, Dynamic Random Access Memory (DRAM) has the advantages of simple structure, high density and low cost, so it is widely used in various electronic device. In order to improve the data reliability of the DRAM, some DRAMs are equipped with an error-correcting code memory (ECC memory) to detect erroneous bits in the stored data and correct the erroneous bits. At present, DRAM mainly adopts the single error correction (Single Error Correcting) technology, but the single error correction technology can only correct one bit 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, during DRAM operation, soft errors (Softerror) may occur due to high temperature, refresh and other factors, resulting in error bits. If the erroneous bits cannot be corrected in time, the stored data may accumulate two erroneous bits and reduce the data reliability of the memory. Therefore, how to correct the stored data in time to avoid accumulating more than two erroneous bits and maintain the data correctness of the DRAM becomes a problem to be overcome.
发明内容SUMMARY 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 in a data read cycle.
本发明的一种存储器装置,包括:数据读写电路、校正数据读写电路与校验子运算电路。数据读写电路耦接存储单元阵列,用以存取存储单元阵列的数据。校正数据读写电路耦接校正数据存储单元阵列,用以存取校正数据存储单元阵列的校正数据。校验子运算电路根据从数据读写电路接收的数据以及从校正数据读写电路接收的校正数据产生错误解码信号,其中,在读取数据的同一个读取周期中,数据读写电路根据错误解码信号校正数据中的错误比特且输出正确的数据与校正比特信号,其中数据读写电路将校正后的数据写回存储单元阵列,其中校验子运算电路还根据校正比特信号输出校正数据写入信号至校正数据读写电路以更新校正数据存储单元阵列中的校正数据。A memory device of the present invention includes a data read and write circuit, a correction data read and write circuit and a syndrome arithmetic circuit. The data read-write circuit is coupled to the memory cell array for accessing data of the memory cell array. The calibration data read-write circuit is coupled to the calibration data storage unit array for accessing calibration data of the calibration data storage unit array. The syndrome arithmetic circuit generates an error decoding signal according to 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 according to the error The decoded signal corrects the erroneous bits in the data and outputs the correct data and the corrected bit signal, wherein the data read-write circuit writes the corrected data back to the memory cell array, wherein the syndrome arithmetic circuit also outputs the corrected data according to the corrected bit signal and writes The signal is sent to the calibration data read and write circuit to update the calibration data in the calibration 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 inspection and correction in one read cycle. When an erroneous bit in the data is found, the memory device of the present invention can instantly correct the error in the same read cycle to output correct data, and correspondingly write the corrected data back to the memory cell in a continuous period array and writing the updated correction data back to the array of correction data storage cells. Thereby, the memory device of the present invention can improve the reliability of data.
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。In order to make the above-mentioned features and advantages of the present invention more obvious and easy to understand, the following embodiments are given and described in detail with the accompanying drawings as follows.
附图说明Description of drawings
图1是依照本发明一实施例的一种存储器装置的方块图;1 is a block diagram of a memory device according to an embodiment of the present invention;
图2是依照本发明的一实施例的数据读写电路的电路方块示意图;2 is a schematic block diagram of a data read/write circuit according to an embodiment of the present invention;
图3A是依照本发明的一实施例的数据读取电路的电路示意图;3A is a schematic circuit 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是依照本发明的一实施例的数据校正电路的电路示意图;4 is a schematic circuit diagram of a data correction circuit according to an embodiment of the present invention;
图5A是依照本发明的一实施例的数据写入电路的电路示意图;5A is a schematic circuit diagram of a data writing circuit according to an embodiment of the present invention;
图5B是依照本发明的一实施例的数据写入电路的控制信号产生电路的电路示意图;5B is a schematic circuit diagram of a control signal generating circuit of a data writing circuit according to an embodiment of the present invention;
图6A是依照本发明一实施例的存储器装置在未发现错误比特情况下的写入操作的波形示意图;6A is a schematic waveform diagram of a write operation of a memory device according to an embodiment of the present invention when no erroneous bits are found;
图6B是依照本发明一实施例的存储器装置在校正错误比特情况下的写入操作的波形示意图;6B is a schematic waveform diagram of a write operation of the memory device in the case of correcting erroneous bits according to an embodiment of the present invention;
图7A是依照本发明的一实施例的校验子产生电路的电路示意图;7A is a schematic circuit diagram of a syndrome generating circuit according to an embodiment of the present invention;
图7B是依照本发明的一实施例的校验子产生电路的内部运算电路的电路示意图;7B is a schematic circuit diagram of an internal operation circuit of a syndrome generating circuit according to an embodiment of the present invention;
图7C是依照本发明的一实施例的校验子产生电路的校验子控制信号产生电路的电路示意图;7C is a schematic circuit diagram of a syndrome control signal generating circuit of the syndrome generating circuit according to an embodiment of the present invention;
图8是依照本发明的一实施例的校正数据读写电路的电路示意图;8 is a schematic circuit diagram of a calibration data read-write circuit according to an embodiment of the present invention;
图9是依照本发明的一实施例的校正数据写入电路的电路示意图。FIG. 9 is a schematic circuit diagram of a correction data writing circuit according to an embodiment of the present invention.
附图标记说明Description of reference numerals
100:存储器装置100: memory device
110:存储单元阵列110: memory cell array
120:校正数据存储单元阵列120: Correction data storage cell array
130:数据读写电路130: Data read and write circuit
140:校正数据读写电路140: Correction data read and write circuit
150:校验子产生电路150: Syndrome generation circuit
160:校验子解码电路160: Syndrome decoding circuit
170:校验子运算电路170: Syndrome operation circuit
210:数据读取电路210: Data read circuit
220:数据校正电路220: Data correction circuit
230:数据写入电路230: Data write circuit
310:读取开关310: Read switch
320:预充电路320: Precharge circuit
330:放大电路330: Amplifier circuit
332:放大器332: Amplifier
410:校正开关410: Calibration 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 operation circuit
720:输入电路720: Input circuit
730:校验子控制信号产生电路730: Syndrome control signal generation circuit
810:校正数据读取电路810: Correction data read circuit
820:校正数据写入电路820: Correction data write 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 latch 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: Invert the first write latch signal
LDWm:第二写入锁存信号LDWm: Second write latch signal
LDWmB:反相第二写入锁存信号LDWmB: Invert the 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: Invert and gate
NOR1~NOR3:反或闸NOR1~NOR3: Inverse 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 read signal
RWB、RWBi:数据输出信号RWB, RWBi: Data output signal
RD、RDi:读取比特信号RD, RDi: read bit signal
SY:校验子信号SY: syndrome signal
SD、SDi:错误解码信号SD, SDi: Error decoded 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 transistor
VDD:电压电源VDD: voltage 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. 1, the
校验子运算电路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
换句话说,在本实施例中,在读取数据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 and the syndrome decoding of the
以下进一步说明本实施例的电路结构与实施方式。图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 are further described below. FIG. 2 is a circuit block diagram of a data read/write circuit according to an embodiment of the present invention. Please refer to FIG. 2 , the data read/
请再参照图1,校验子运算电路170包括校验子产生电路150与校验子解码电路160。校验子产生电路150耦接数据读写电路130与校正数据读写电路140,并根据读取操作或写入操作选择接收数据读取电路210或数据校正电路220的输出信号产生校正数据写入信号NS。更具体来说,数据读写电路130进行读取操作时,校验子产生电路150根据读取比特信号RD产生校正数据写入信号NS,且在数据读写电路130进行写入操作时,校验子产生电路150根据校正比特信号CS或数据输出信号RWB产生校正数据写入信号NS。Referring to FIG. 1 again, the syndrome
校验子产生电路150比较校正数据写入信号NS与对应的校正数据PM(校正数据读写电路140读取校正数据PM以提供校正读取信号PS给校验子产生电路150)来产生校验子信号SY。校验子解码电路160耦接校验子产生电路150以对校验子信号SY进行解码而产生错误解码信号SD。数据读写电路130根据错误解码信号SD校正数据MD中的错误比特。The
接着说明数据读写电路130的具体实施方式。图3A是依照本发明的一实施例的数据读取电路的电路示意图,图3B是依照本发明一实施例的存储器装置的读取操作的波形示意图。图4是依照本发明的一实施例的数据校正电路的电路示意图,图5A是依照本发明的一实施例的数据写入电路的电路示意图,图5B是依照本发明的一实施例的数据写入电路的控制信号产生电路的电路示意图。请搭配图1与图2参照图3A至图5B以具体说明数据读写电路130的实施细节。Next, specific embodiments of the data read/
在图3A中,数据读取电路210包括读取开关310、预充电路320与放大电路330。读取开关310的输入端从存储单元阵列110接收数据MD,并受控于读取致能信号DE而导通或断开。预充电路320耦接读取开关310的输入端,受控于预充信号PB以对读取开关310的输入端执行预充电动作。放大电路330的输入端耦接读取开关310的输出端,受控于读取致能信号DE以产生读取数据AD,并产生对应的读取比特信号RD。In FIG. 3A , the
具体来说,存储单元阵列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 amplifiers in the
在读取开关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
在预充电路320中,反相器INV3接收预充信号PB。P型晶体管TP1的第一端耦接电源电压VDD,其控制端耦接反相器INV3的输出端,其第二端耦接位线BL。P型晶体管TP2其第一端耦接电源电压VDD,其控制端耦接反相器INV3的输出端,其第二端耦接互补位线BLN。P型晶体管TP3耦接于P型晶体管TP1的第二端与P型晶体管TP2的第二端之间,其控制端耦接反相器INV3的输出端。In the
在放大电路330中,放大器332耦接读取开关310以接收数据信号MDiT与反相数据信号MDiN,且对应地输出读取数据信号ADiT与反相读取数据信号ADiN。反相器INV4接收反相读取数据信号ADiN以输出读取比特信号RDi。In the
在本实施例中,放大器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
在图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
请参照图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
在图4的校正开关410中,传输闸TG3从数据读取电路210接收读取数据信号ADiT,传输闸TG4从数据读取电路210接收反相读取数据信号ADiN,且传输闸TG3与传输闸TG4都受控于读取锁存信号LAR。反相器INV5输入端接收读取锁存信号LAR,其输出端共同耦接传输闸TG3与传输闸TG4的其中一控制端以提供读取锁存信号LAR的反相信号。In the calibration switch 410 of FIG. 4 , the transfer gate TG3 receives the read data signal ADiT from the data read
读取比特锁存器420包括反相器INV6与反相器INV7。反相器INV6的输入端耦接反相器INV7的输出端且通过传输闸TG3接收读取数据信号ADiT。反相器INV7的输入端耦接反相器INV6的输出端且通过传输闸TG4接收反相读取数据信号ADiN。The read
在校正电路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
在输出电路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
请再次参照图3B,当读取锁存信号LAR切换至高逻辑电平,读取比特锁存器420接收读取数据ADi以锁存其比特值,并产生对应的正锁存比特信号EiT以及反锁存比特信号EiN。在图3B中,在读取锁存信号LAR的高逻辑电平期间中,正锁存比特信号EiT改变至低逻辑电平,反锁存比特信号EiN改变至高逻辑电平。在读取锁存信号LAR切换至低逻辑电平后,如果数据MD的第i个比特是错误比特,来自校验子解码电路160的错误解码信号SDi会切换至高逻辑电平。在同一个读取周期内,校正电路430会根据错误解码信号SDi反转读取比特锁存器420所锁存的错误的比特值,因此正锁存比特信号EiT以及反锁存比特信号EiN发生反转以纠正错误。最后,输出电路440根据输出致能信号OE输出正确的数据输出信号RWBi。Referring to FIG. 3B again, when the read latch signal LAR switches to a high logic level, the read
请参照图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
在此,输出电路540所输出的数据信号MDiT与反相数据信号MDiN可以分别被传送回存储单元阵列110的位线与互补位线以重新写入数据MDi。Here, the data signal MDiT and the inverted data signal MDiN output by the
在图5A中,写入开关510是以传输闸TG5的方式实施,写入开关520是以传输闸TG6的方式实施。传输闸TG5的两个控制端分别接收对应的第一写入锁存信号LAWm与第一写入锁存信号LAWm的反相信号(简称反相第一写入锁存信号)LAWmB,传输闸TG6的两个控制端分别接收第二写入锁存信号LDWm与第二写入锁存信号LDWm的反相信号(简称反相第二写入锁存信号)LDWmB。In FIG. 5A , the
写入比特锁存器530包括反相器INV12与反相器INV13。反相器INV12的输入端耦接反相器INV13的输出端,反相器INV13的输入端耦接反相器INV12的输出端,其中反相器INV12的输入端共同耦接传输闸TG5与传输闸TG6的输出端。The
在输出电路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
请参照图5B,数据写入电路230还包括控制信号产生电路550,控制信号产生电路550根据初始写入锁存信号LAW与写入遮罩信号DM产生第一写入锁存信号LAWm与第二写入锁存信号LDWm。在本实施例中,写入遮罩信号DM是8比特的信号,因此写入遮罩信号DMm是表示对应第m个比特的信号,m是0到7的整数。控制信号产生电路550提供校验写入锁存信号LAWPT与反相校验写入锁存信号LAWPB至校正数据读写电路140,并且提供对应的第一写入锁存信号LAWm与第二写入锁存信号LDWm,以及其反相信号至数据写入电路230。5B , the
控制信号产生电路550包括反相器INV16、反相器INV17、反相器INV18与信号产生电路610。反相器INV16与反相器INV17串接且反相器INV16的输入端接收初始写入锁存信号LAW,反相器INV17输出校验写入锁存信号LAWPT至校正数据读写电路140,其中反相器INV18接收初始写入锁存信号LAW以输出反相校验写入锁存信号LAWPB。The control
补充说明的是,在进行读取操作时,写入致能信号WE、初始写入锁存信号LAW会保持在低逻辑电平。It is added that during the read operation, the write enable signal WE and the initial write latch signal LAW are kept 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
图6A是依照本发明一实施例的存储器装置在未发现错误比特情况下的写入操作的波形示意图,图6B是依照本发明一实施例的存储器装置在校正错误比特情况下的写入操作的波形示意图。请同时搭配上述实施例参照图6A与图6B。FIG. 6A is a schematic waveform diagram of a write operation of the memory device according to an embodiment of the present invention when no erroneous bits are found, and FIG. 6B is a schematic diagram of a write operation of the memory device according to an embodiment of the present invention when the erroneous bits are corrected Waveform diagram. Please refer to FIG. 6A and FIG. 6B together with the above-mentioned embodiment.
在图6A中,当存储器装置100要写入数据MD且要写入的比特不需要校正时,用以选择存储单元的选择信号CSL的致能时间(例如保持在高逻辑电平的时间)称为正常写入时间。在正常写入时间中校正比特信号CS与写入遮罩信号DM会一直保持低逻辑电平,写入开关510被导通而写入开关520被关闭,数据写入电路230选择将数据输出信号RWBi写入存储单元阵列110。In FIG. 6A , when the
在图6B中,存储器装置100在数据MD中发现错误比特后,且数据写入电路230要写回正确的数据时,选择信号CSL的致能时间称为校正写入时间。在校正写入时间中,读取锁存信号LAR被切换到低逻辑电平后,对应错误比特位置的错误解码信号SDi的逻辑电平转变成高电平,对应地,数据校正电路220输出的校正比特信号CSi也会切换至高逻辑电平。补充说明的是,校验子产生电路150也会对应地输出校正数据写入信号NS至校正数据读写电路140以更新校正数据PM。In FIG. 6B , after the
接着数据写入电路230进行写入操作,对应的第一写入锁存信号LAWm会关闭写入开关510并且对应的第二写入锁存信号LDWm会导通写入开关520,让校正比特信号CSi取代数据输出信号RWBi输入至输出电路540以在写入致能信号WE的致能时间中写入正确的比特值。Then the
简言之,当要写入的比特原本就是正确时,数据写入电路230将数据输出信号RWBi写入存储单元阵列110,当要写入的比特是错误比特的位置时,数据写入电路230将校正比特信号CSi写入存储单元阵列110。In short, when the bit to be written is originally correct, the
特别说明的是,在本实施例中,选择信号CSL的致能时间可以改变,校正写入时间会大于正常写入时间。当存储器装置100发现有错误比特时,可以通过延长选择信号CSL的致能时间,数据读写电路130与校正数据读写电路140就可以在进行校正的同一期间内将正确的数据写回存储单元阵列110以及更新校正数据PM。也就是说,选择信号CSL只需要致能一次就可以完成检查校正与更新的动作。It is particularly noted that, in this embodiment, the enabling time of the selection signal CSL can be changed, and the correction writing time will be longer than the normal writing time. When the
接着说明校验子产生电路150的电路架构细节。图7A是依照本发明的一实施例的校验子产生电路的电路示意图,图7B是依照本发明的一实施例的校验子产生电路的内部运算电路的电路示意图,图7C是依照本发明的一实施例的校验子产生电路的校验子控制信号产生电路的电路示意图。Next, the details of the circuit structure of the
请先参照图7A,校验子产生电路150包括内部运算电路710与多个互斥或闸XOR2,其中内部运算电路710包括多个传输闸TG(如图7B中的传输闸TG7~TG9)与多个互斥或闸XOR1。Referring first to FIG. 7A , the
在图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
详言之,传输闸TG7接收对应的读取比特信号RDi且受控于写入数据控制信号WED以及写入数据控制信号WED的反相信号WEDB,传输闸TG8接收数据输出信号RWBi且受控于写入数据选择信号WEm以及写入数据选择信号WEm的反相信号WEmB,传输闸TG9接收校正比特信号CSi且受控于写入遮罩选择信号DWm以及写入遮罩选择信号DWm的反相信号DWmB。In detail, the transmission 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, and the transmission gate TG8 receives the data output signal RWBi and is controlled by The write data selection signal WEm and the inversion signal WEmB of the write data selection signal WEm, the transfer 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
经过多级的互斥或闸XOR1运算,内部运算电路710最终输出校正数据写入信号NSj,其中,因为本实施例的校验比特是7比特,因此j是0到6的整数,校正数据写入信号NSj表示校正数据写入信号NS中对应第j个比特的信号。After multiple stages of mutually exclusive OR gate XOR1 operations, the
在图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 the corresponding correction data write signal NSj from the internal
校验子产生电路150还包括校验子控制信号产生电路730,用以产生上述传输闸TG的控制信号。图7C中校验子控制信号产生电路730的电路架构与图5B的控制信号产生电路550相似,因此校验子控制信号产生电路730的运作细节在此不再赘述。The
接着说明校正数据读写电路140的具体电路架构。图8是依照本发明的一实施例的校正数据读写电路的电路示意图,图9是依照本发明的一实施例的校正数据写入电路的电路示意图。Next, the specific circuit structure of the calibration data read/
请参照图8,校正数据读写电路140包括校正数据读取电路810与校正数据写入电路820。校正数据读取电路810耦接校正数据存储单元阵列120与校验子运算电路170,用以从校正数据存储单元阵列120读取校正数据PM以输出校正读取信号PS至校验子运算电路170的校验子产生电路150。校正数据写入电路820耦接校正数据存储单元阵列120与校验子运算电路170的校验子产生电路150,用以将校正后的校正数据PM写入校正数据存储单元阵列120。Referring to FIG. 8 , the calibration data reading and writing
当存储器装置100进行读取操作时,校正数据读取电路810可以从校正数据存储单元阵列120读取校正数据PM以输出校正读取信号PS至校验子产生电路150。校验子产生电路150根据校正读取信号PS检查读取比特信号RD是否有错误比特。如果存在错误比特,对应的错误解码信号SDi就会改变逻辑电平。在本实施例中,如果数据MD的第i个比特错误,错误解码信号SDi会改变至高逻辑电平,如图3B所显示。When the
校正数据读取电路810的电路细节可以参考图3A,本领域技术人员可从的数据读取电路210获致足够的建议、教示与实施方式,在此不再加以赘述。The circuit details of the calibration
图9显示校正数据写入电路820的电路细节,其电路架构与图5A的数据写入电路230相似,本领域技术人员可从的数据写入电路230获致足够的建议、教示与实施方式,在此不再加以赘述。FIG. 9 shows the circuit details of the correction
请再参考图6B,当校验子产生电路150检查出读取比特信号RD有错误比特时,数据写入电路230对读取比特信号RD进行纠错,校验子产生电路150会根据记录错误比特位置的校正比特信号CS输出新的校正数据写入信号NS。校正数据写入电路820将新的校正数据写入信号NS写入至校正数据存储单元阵列120以更新校正数据PM。图9中的校正数据PM是包括由校正数据信号PMjT与反相校正数据信号PMjN组成的差分信号,j是0到6的整数,代表对应的校验比特。Referring to FIG. 6B again, when the
综上所述,本发明的存储器装置可以在一个读取周期中从存储单元阵列读取数据并进行检查,其中当发现数据中有一个错误比特时,本发明的存储器装置能够在同一个读取周期中即时校正错误并且输出正确的数据。此外,本发明的存储器装置还可以同时输出校正比特信号至数据写入电路与校验子产生电路。通过延长选择信号的使能期间,数据写入电路可以把校正后的数据写回存储单元阵列并且校验子产生电路能够提供新的校正数据写入信号至校正数据写入电路以更新校正数据。如此一来,选择信号只需要对要写入的存储单元提供一次使能期间就可以完成数据的校正与更新,达到即时检查与纠正错误的功效。To sum up, the memory device of the present invention can read data from the memory cell array and check it in one read cycle, wherein when an erroneous bit is found in the data, the memory device of the present invention can read data in the same read cycle. Immediately correct errors and output correct data during the cycle. In addition, the memory device of the present invention can simultaneously output correction bit signals to the data writing circuit and the syndrome generating circuit. By extending the enable period of the select 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 enable period to the memory cell to be written to complete the correction and update of the data, so as to achieve the effect of checking and correcting errors in real time.
虽然本发明已以实施例揭示如上,然其并非用以限定本发明,任何所属技术领域中技术人员,在不脱离本发明的精神和范围内,当可作些许的更改与润饰,故本发明的保护范围当视权利要求所界定的为准。Although the present invention has been disclosed above with examples, it is not intended to limit the present invention. Any person skilled in the art can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the present invention The scope of protection shall be subject to what is defined in the claims.
Claims (17)
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 true CN112131037A (en) | 2020-12-25 |
CN112131037B 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) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114817125A (en) * | 2021-01-28 | 2022-07-29 | 华邦电子股份有限公司 | Memory device with computing function and operation method thereof |
CN115440269A (en) * | 2021-06-01 | 2022-12-06 | 长鑫存储技术有限公司 | Data transmission circuit, data processing circuit and memory |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080109700A1 (en) * | 2006-11-03 | 2008-05-08 | Kwang-Jin Lee | Semiconductor memory device and data error detection and correction method of the same |
CN102467976A (en) * | 2010-11-18 | 2012-05-23 | 格兰迪斯股份有限公司 | Memory write error correction circuit |
US20120213016A1 (en) * | 2009-12-03 | 2012-08-23 | Panasonic Corporation | Semiconductor memory device |
CN106981307A (en) * | 2016-01-19 | 2017-07-25 | 力旺电子股份有限公司 | Memory device, peripheral circuit thereof and single-byte data writing method thereof |
-
2019
- 2019-06-24 CN CN201910547971.0A patent/CN112131037B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080109700A1 (en) * | 2006-11-03 | 2008-05-08 | Kwang-Jin Lee | Semiconductor memory device and data error detection and correction method of the same |
US20120213016A1 (en) * | 2009-12-03 | 2012-08-23 | Panasonic Corporation | Semiconductor memory device |
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)
Title |
---|
PYO, SS ET AL.: "45nm Low-Power Embedded Pseudo-SRAM with ECC-Based Auto-Adjusted Self-Refresh Scheme", IEEE * |
王轩;常亮;李杰;: "基于FPGA的NAND Flash ECC校验系统设计与实现", 电子设计工程, no. 18 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114817125A (en) * | 2021-01-28 | 2022-07-29 | 华邦电子股份有限公司 | Memory device with computing function and operation method thereof |
CN115440269A (en) * | 2021-06-01 | 2022-12-06 | 长鑫存储技术有限公司 | Data transmission circuit, data processing circuit and memory |
CN115440269B (en) * | 2021-06-01 | 2024-05-14 | 长鑫存储技术有限公司 | Data transmission circuit, data processing circuit and memory |
Also Published As
Publication number | Publication date |
---|---|
CN112131037B (en) | 2023-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8213253B2 (en) | Semiconductor memory | |
US7397685B2 (en) | Semiconductor memory device having error checking and correcting circuit | |
TWI735026B (en) | Apparatuses and methods for error correction coding and data bus inversion for semiconductor memories | |
KR20180052329A (en) | Semiconductor memory device performing randomize operation | |
US20190304516A1 (en) | Apparatuses and methods for coupling data lines in memory devices | |
KR20120010664A (en) | Static Random Access Memory Device with Negative Voltage Level Shifter | |
CN101404185A (en) | Semiconductor memory device | |
JP2015082333A (en) | Semiconductor storage device | |
US9190136B2 (en) | Ferroelectric 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 | |
CN112131037B (en) | memory device | |
KR20160019595A (en) | Memory device including reference voltage generator | |
US20250095767A1 (en) | Non-volatile memory and memory system | |
JP6907265B2 (en) | Memory device | |
KR102145688B1 (en) | Memory apparatus | |
US12237048B2 (en) | Memory device, memory system having the same, and method of operating the same | |
TWI691964B (en) | Memory apparatus | |
CN116030850B (en) | Data transmission circuit, method and storage device | |
US20050166134A1 (en) | Semiconductor integrated circuit device | |
US11689224B2 (en) | Error correction device and method for generating syndromes and partial coefficient information in a parallel | |
TWI748507B (en) | Data access system, and method for operating a data access system | |
US9390810B2 (en) | Semiconductor device and control method thereof | |
US20200335148A1 (en) | Semiconductor storage device, read method thereof, and test method thereof | |
KR20170097996A (en) | 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 |