Abstract:
An electrically erasable and programmable non-volatile memory cell (205) integrated in a chip of semiconductor material (300) is proposed. The memory cell includes a floating gate MOS transistor (210m) having a source region (335) and a drain region (325) formed in a first well (315), a channel (340) being defined between the drain region and the source region during operation of the memory cell, a control gate region (350), and a floating gate (355) extending over the channel and the control gate region, and a bipolar transistor (215) for injecting an electric charge into the floating gate, the bipolar transistor having an emitter region (365) formed in the first well, a base region consisting of the first well, and a collector region consisting of the channel, wherein the memory cell further includes a second well (320) insulated from the first well, the control gate region being formed in the second well.
Abstract:
The present invention relates to an improved integrated non-volatile memory device including a matrix of cells organised into rows, or word lines, and columns, or bit lines, and including corresponding row and column decoding circuits as well as read, modify and erase circuits for reading and modifying data stored in the memory cells. Advantageously, the integrated memory device comprises test structure (2) including a smaller second matrix (3) of cells comprising couples of word lines (WL) each having a difference contact to gate distance. Each couple of word lines is gradually misaligned from each adjacent couple of word lines by a distance that is variable from couple to couple. This proposed structure allows monitoring with a large statistic one of the most critical technology parameter for FLASH reliability.
Abstract:
A test chip has been conceived to perform all the measurements needed to evaluate the performances of interconnects (in particular, to measure the statistical failure distribution, the electromigration, and the leakage current), and an algorithm has been developed to detect the via failure at any of the available n metal layers. The test chip consists basically of a ROM memory array. The vias to be measured are realized in the columns of the array. Vias (or contact) failures are detected by forcing a predetermined current through both an array column and a reference column. The required failure analysis is attained by comparing the resulting voltage drops.
Abstract:
The memory cell (101) is of the type with a single level of polysilicon, and comprises a sensing transistor (20) and a select transistor (21). The sensing transistor (20) comprises a control gate region (6) with a second type of conductivity, formed in a first region of active area (30) of a substrate (3) of semiconductor material, and a floating gate region (9) which extends transversely relative to the first region of active area (30). The control gate region (6) of the sensing transistor (20) is surrounded by a first well (103) with the first type of conductivity, and in turn is surrounded, below and laterally, by a second well (104) with the second type of conductivity, thus forming a triple well structure (142). A second triple well structure (140) can be formed in a second region of active area (31) adjacent to the first region of active area (30), and can accommodate conduction regions (4, 5, 12, 14, 15) of the sensing transistor and of the select transistor (21).
Abstract:
A method of self-test and correction of errors due to a loss charge for a flash memory constituted by an array or matrix of cells (bits), organized in rows and columns, erasable and programmable by whole sectors in which the matrix is divided, implemented by realizing at least an additional row and at least an additional column of cells for each memory sector; storing parity codes is the additional row and column, and carrying out periodically a self-test routine and eventual correction routine composed of the following steps:
* repeating the sequential reading per bytes and parity check; * verifying the consistency of the parity value with the value stored in the respective parity bit; * if the verification is negative, retaining the current row address and proceeding to sequentially verify column parity starting from the first column until identifying the column for which the verification yields a negative result, and if the failed bit so individuated is "1" reprogramming it to "0".
Abstract:
In order to optimise writing of the cell, the latter is written in a condition of equilibrium between the injection current ( I g ) and the displacement current ( C pp V sl ). In this way, during writing, the voltage of the floating gate region ( V fl ) remains constant, as does the drain current and the rise in the threshold voltage. In particular, both for programming and for soft-writing after erasure, the substrate of the cell is biased at a negative voltage ( V sb ) with respect to the source region, and the control gate region of the cell receives a ramp voltage ( V cg ) with a selected predetermined inclination ( V sl ) satisfying an equilibrium condition ( V sl I g,sat /C pp ).