Abstract:
The invention relates to a method and system for correcting errors in multilevel memories, both of the NAND and of the NOR type. The method provides the use of a BCH correction code made parallel by means of a coding and decoding architecture allowing the latency limits of prior art sequential solutions to be overcome. Two possible solutions are shown. The parallelism being used for blocks C, 1 and 3 can be chosen in order to optimise the system performances in terms of latency and device area.
Abstract:
A method for making error corrections on digital information coded as symbol sequences ( x ), for example digital information stored in electronic memory systems or transmitted from and to these systems is described, providing the transmission of sequences ( x ) incorporating a portion of error corrector code allowing the sequence ( x ) which is more probably the original transmitted through the calculation of an error syndrome using a parity matrix to be restored when received. Advantageously according to the invention, the error code incorporated in the original sequence ( x ) belongs to a non Boolean group.
Abstract:
The invention relates to a power supply circuit structure useful with a row decoder for reading/writing data from/into memory cells of an integrated electrically programmable/erasable non-volatile memory device incorporating an array of multilevel memory cells. Advantageously, multiple supply voltages to the row decoder and switching means for transferring said voltages over hierarchic-mode enabled conduction paths are provided.
Abstract:
The invention relates to a method and a programming circuit for the regulation of voltages on the drain (D) and body (B) terminals of a non-volatile memory cell (3) while being programmed. These voltages are applied through a programming circuit (1) inserted on a conduction pattern that transfers a predetermined voltage value (VPD,Vb) on at least one terminal (D,B) of the memory cell. The method comprises a local regulation phase of said voltage value, within the programming circuit, for deleting the effect of a parasitic resistor (R par ) lying on the conduction pattern.
Abstract:
The memory device (20) has a memory block (1), formed by a plurality of standard sectors (15) and a redundancy portion (2); a control circuit (3), which controls programming and erasing of the data of the memory cells; and a correctness verifying circuit (7) for the data stored in the memory cells. The correctness verifying circuit (7) is enabled by the control circuit (3) and generates an incorrect-datum signal in the event of detection of at least one non-functioning cell. The control circuit moreover activates redundancy, enabling the redundancy portion (2) and storing redundancy data in a redundancy-memory stage (5b) in the presence of an incorrect datum. Various solutions are presented that implement column, row and sector redundancy, both in case of erasing and programming.
Abstract:
The self-repair method for a nonvolatile memory (1) intervenes at the end of an operation of modification, selected between programming and erasing, in the event of detection of just one non-functioning cell (14a, 14c), and carries out redundancy of the non-functioning cell. To this end, the memory array (15) is divided into a basic portion (20), formed by a plurality of memory cells (14a) storing basic data, and into a on-the-field redundancy portion (21), said on-the-field redundancy portion (21) being designed to store redundancy data including a correct content of the non-functioning cell, the address of the non-functioning cell, and an activated redundancy flag. The redundancy is activated only after applying a preset maximum number of modification pulses and uses a purposely designed redundancy replacement circuit (12) and a purposely designed redundancy data verification circuit (7b).