Abstract:
A level-shifter circuit (10) has: a pair of inputs which receive a first and a second low-voltage phase signal (FX, FN), having a first voltage dynamics with a first maximum value (Vdd); and a pair of outputs which supply a first high-voltage phase signal (FHX) and a second high-voltage phase signal (FHN), level-shifted with respect to the low-voltage signals and having a second voltage dynamics with a second maximum value (VddH), higher than the first maximum value (Vdd); the circuit is further provided with transfer transistors (M n1 , M n2 , M p1 , M p2 ) coupled between a first reference terminal or a second reference terminal, which are set at a first reference voltage (Gnd) or a second reference voltage (VddH), and the first output or second output; and protection elements (M nc1 , M nc2 , M pc1 , M pc2 ) coupled to a respective transfer transistor in such a way as to protect it from overvoltages between the corresponding conduction terminals and/or control terminals.
Abstract:
An electrically programmable non-volatile memory device (100) is proposed. The memory device includes a plurality of memory cells (110) and a driver circuit (115,120) for driving the memory cells (110); the driver circuit includes programming means (120) for providing a first programming voltage (VDs) to the drains and a second programming voltage (VSm) to the sources of a set of selected memory cells for programming the selected memory cells; the first programming voltage requires a first transient period (T 1 ) for reaching a first target value thereof. In the solution according to an embodiment of the present invention, the programming means includes means (605) for maintaining the second programming voltage substantially equal to the first programming voltage during a second transient period (T 2 ) being required by the second programming voltage to reach a second target value thereof, the two transient periods starting simultaneously.
Abstract:
The invention relates to a charge pump latch circuit (10) comprising at least one first and one second charge pump stage (CBi-1, CBi) interconnected in an intermediate circuit node (INT) and a stabilization stage (20) connected to the intermediate circuit node (INT) and to control terminals of transistors comprised in the first and second charge pump stages (CBi-1, CBi). Advantageously according to the invention, the stabilisation stage (20) is connected to at least one first and one second pair (CFO1, CFO2) of first and second enable terminals receiving suitable and distinct phase signals able to ensure the turn-off of the stabilisation stage (20) during the overlapping periods of the phase signals.
Abstract:
L'invention concerne un procédé d'écriture de données dans une mémoire non volatile. Le procédé comprend les étapes consistant à prévoir, dans la mémoire, une zone mémoire principale (MA) non volatile comprenant des pages cible, une zone mémoire auxiliaire (XA) non volatile comprenant des pages auxiliaires, et, dans la zone mémoire auxiliaire : un secteur courant (CUR) comprenant des pages auxiliaires effacées utilisables pour écrire des données, un secteur de sauvegarde (ERM) comprenant des pages auxiliaires contenant des données rattachées à des pages cible à effacer ou en cours d'effacement, un secteur de transfert (CTM) comprenant des pages auxiliaires contenant des données à transférer dans des pages cible effacées, et un secteur indisponible (UNA) comprenant des pages auxiliaires à effacer ou en cours d'effacement. Application notamment aux mémoires Flash.
Abstract:
A charge pump architecture (10) is described of the type comprising at least one first pump (11) for the generation of a first working voltage (VXR), a second pump (12) for the generation of a second working voltage (VYP) and a third pump (13) for the generation of a third working voltage (VNEG). Advantageously according to the invention, the first pump (11) is connected to an internal supply voltage reference (Vdd) having limited value and has an output terminal (OUT1) connected to the second and third pumps (12,13) and supplying them with the first working voltage (VXR) as supply voltage. A method is also described for managing the generation of voltages to be used together with the charge pump architecture (10) according to the invention.
Abstract:
A circuit (10) is described for the generation of a temperature-compensated voltage reference (VBG) of the type comprising at least one generator circuit of a Band Gap voltage (13), inserted between a first and a second voltage reference (VDD, GND) and including an operational amplifier (OA1), having in turn a first and a second input terminal (T1, T2) connected to an input stage (15) connected to these first and second input terminal (T1, T2) and comprising at least one pair of a first and a second bipolar transistor (Q1, Q2) for the generation of a first voltage component (ΔVBE) proportional to the temperature. Advantageously according to the invention, the circuit (10) comprises the control block (14) connected to the generator circuit of a Band Gap voltage (13) in correspondence with at least one first control node (Xc1) which is supplied with a biasing voltage value (VBase) comprising at least one voltage component which increases with the temperature for compensating the variations of the base-emitter voltage (Vbe) of the first and second bipolar transistors (Q1, Q2) and ensure the turn-on of a pair of input transistors of the operational amplifier (OA1). The circuit (10) has an output terminal (OUT) suitable for supplying a temperature-compensated voltage value (VBG) obtained by the sum of the first voltage component proportional to the temperature (ΔVBE) and of a second component inversely proportional to the temperature (VBE3).
Abstract:
L'invention concerne un procédé d'écriture de données dans une mémoire non volatile (MA, XA) comportant des cellules mémoire devant être effacées avant d'être écrites. Le procédé comprend les étapes consistant à prévoir une zone mémoire principale non volatile (MA) comprenant des pages cibles, prévoir une zone mémoire auxiliaire non volatile (XA) comprenant des pages auxiliaires, prévoir une table de correspondance (VAM) pour associer à une adresse (RAD) de page cible invalide une adresse (XAD) de page auxiliaire valide, et, en réponse à une commande (CMD) d'écriture d'une donnée dans une page cible écrire la donnée ainsi que l'adresse de la page cible dans une première page auxiliaire effacée, invalider la page cible, et mettre à jour la table de correspondance.