Abstract:
The method for convolutional computation (CNVL) comprises programming floating gate transistors (FGT) belonging to non-volatile memory cells (NVM) to multilevel threshold voltages (MLTLVL) according to weight factors (W11-Wnm) of a convolutional matrix operator (MTXOP). The computation comprises performing a multiply and accumulate sequence (MACi) during a sensing operation (SNS) of memory cells (NVMij), the time (T) elapsed for each memory cell to become conductive in response to a voltage ramp control signal (VRMP) providing the value of each product of input values (A1 ... An) by a respective weight factor (Wi1 ... Win), the values of the products being accumulated to corresponding output values (Bi).
Abstract:
A sense-amplifier circuit (10) of a non-volatile memory device (1), provided with: a biasing stage (11), which biases a bitline (BL) of a memory array (2) for pre-charging it during a pre-charging step of a reading operation of a datum stored in a memory cell (3); a current-to-voltage converter stage (12), with differential configuration and a first circuit branch (12a) and a second circuit branch (12b), which receive on a respective comparison input (IN a , IN b ), during a reading step of the datum subsequent to the pre-charging step, a cell current (I cell ) and a reference current (I ref ), each having a respective amplification module (22a, 22b), which generates a respective amplified voltage (V a , V b ), an output voltage (V out ) being a function of the difference between the amplified voltages (V a , V b ) and indicative of the value of the datum. A capacitive compensation module (26) detects and stores an offset between the first and second circuit branches during the pre-charging step, and compensates this offset in the output voltage (V out ) during the reading step of the datum.
Abstract:
A testing circuit (19) for a charge-retention circuit stage (1) for measurement of a time interval provided with: a storage capacitor (2) connected between a first biasing terminal (3a) and a floating node (4); and a discharge element (6) connected between the floating node and a reference terminal (7), for discharge of a charge stored in the storage capacitor by leakage through a corresponding dielectric. The testing circuit envisages: a biasing stage (24) for biasing the floating node at a reading voltage (V L ); a detection stage (30, 32) for detecting the biasing value (V L (t 0 )) of the reading voltage; and an integrator stage (20), having a test capacitor (28) coupled to the floating node, for implementing an operation of integration of the discharge current (i L ) in the discharge element with the reading voltage kept constant at the biasing value, and determining an effective resistance value (R L ') of the discharge element as a function of the integration operation.
Abstract:
The integrated circuit for convolutional computation (CNVL) comprises an array (ARR) of non-volatile memory points (MPT ij ) each comprising a phase-change resistive memory cell (PCM ij ) coupled with a bit line (BL j ), and a selection bipolar transistor (BJT ij ) coupled in series with the cell and having a base terminal coupled with a word line (WL i ), an input converter circuit (INCVRT) configured to receive and convert input values (A 1 -A 4 ) to voltage signals (V 1 -V 4 ) and to successively apply the voltage signals (V 1 -V 4 ) on selected bit lines (BL 1 -BL 4 ) over respective time slots (t1-t4), and an output converter circuit (OUTCVRT) configured to integrate over the successive time slots (t1-t4) the read currents (I WL ) resulting from the voltage signals (V 1 -V 4 ) biasing the respective phase-change resistive memory cells (PCM ij ) and flowing through selected word lines, and to convert the integrated read currents (I WL ) to outputs values (B i ).
Abstract:
Le circuit intégré de mémoire non-volatile (NVM) comprend des cellules mémoires logées dans un caisson semiconducteur (PW1) et comportant chacune un transistor d'état (TEsel, TEns1) ayant une grille flottante (FG) et une grille de commande (CG), ainsi que des moyens d'effacement configurés, lors d'un cycle d'effacement, pour polariser le caisson semiconducteur (PW1) à une première tension d'effacement (VYP), et, par l'intermédiaire de commutateurs de grille de commande (CGSW), pour polariser des grilles de commande de cellules mémoires sélectionnées (TEsel) à une deuxième tension d'effacement (VNN). Les moyens d'effacement sont configurés pour augmenter le niveau de la première tension d'effacement (VYP) résultant d'une augmentation d'une valeur d'usure (AG) représentative du vieillissement des cellules mémoires, de sorte que le niveau de la première tension d'effacement (VYP) peut être supérieur à un niveau de claquage (HVmax) des commutateurs de grille de commande (CGSW).
Abstract:
A method for reducing a memory operation time in a nonvolatile memory device (10) having a memory array (12) with a plurality of memory cells (1), envisages: performing a first execution of the memory operation on a set of memory cells (1) by applying a first biasing configuration; storing information associated to the first biasing configuration; performing a second execution, subsequent to said first execution, of the memory operation on the same set of memory cells (1) by applying a second biasing configuration that is determined according to the stored information associated to the first biasing configuration.
Abstract:
A sense-amplifier circuit (10) of a non-volatile memory device (1), provided with: a biasing stage (11), which biases a bitline (BL) of a memory array (2) for pre-charging it during a pre-charging step of a reading operation of a datum stored in a memory cell (3); a current-to-voltage converter stage (12), with differential configuration and a first circuit branch (12a) and a second circuit branch (12b), which receive on a respective comparison input (IN a , IN b ), during a reading step of the datum subsequent to the pre-charging step, a cell current (I cell ) and a reference current (I ref ), each having a respective amplification module (22a, 22b), which generates a respective amplified voltage (V a , V b ), an output voltage (V out ) being a function of the difference between the amplified voltages (V a , V b ) and indicative of the value of the datum. A capacitive compensation module (26) detects and stores an offset between the first and second circuit branches during the pre-charging step, and compensates this offset in the output voltage (V out ) during the reading step of the datum.
Abstract:
A reading circuit (19) for a charge-retention circuit stage (1) provided with: a storage capacitor (2) connected between a first biasing terminal (3a) and a floating node (4); and a discharge element (6) connected between the floating node and a reference terminal (7), for discharge of a charge stored in the storage capacitor by leakage through a corresponding dielectric. The reading circuit further has: an operational amplifier (20) having a first input terminal (20a), which is connected to the floating node and receives a reading voltage (V L ), a second input terminal (20b), which receives a reference voltage (V x ), and an output terminal (20c) on which it supplies an output voltage (V out ), the value of which is a function of the comparison between the reading voltage and the reference voltage and indicative of a residual charge in the storage capacitor. A shifting stage (24, 26) shifts the value of the reading voltage of the floating node, before the comparison is made between the reading voltage and the reference voltage for supplying the output voltage.