DIFFERENTIAL PROGRAMMING OF TWO-TERMINAL MEMORY WITH PROGRAM DETECTION AND MULTI-PATH DISABLEMENT

Improved differential programming of multiple two-terminal memory cells that define an identifier bit is provided. Differential programming can apply a program cycle to multiple memory cells concurrently, detect a program event for one ( or a first group) of the memory cells and disconnect all of th...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: NAZARIAN, Hagop
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Improved differential programming of multiple two-terminal memory cells that define an identifier bit is provided. Differential programming can apply a program cycle to multiple memory cells concurrently, detect a program event for one ( or a first group) of the memory cells and disconnect all of the memory cells from a program supply voltage in response to detecting the program event. Moreover, disconnecting the memory cells can be accomplished prior to a duration of the program cycle, serving to mitigate an invalid data result for the identifier bit, as well as reduce power consumption associated with the differential programming. Some disclosed circuits can provide intrinsic suppression of a non-programmed memory cell(s) defining an identifier bit in response to programming of another memory cell ( or group of cells) defining the identifier bit. Disclosed differential programming can reduce power consumption and mitigate or avoid invalid data results for an identifier bit. L'invention concerne une programmation différentielle améliorée de multiples cellules de mémoire à deux bornes qui définissent un bit d'identifiant. La programmation différentielle peut appliquer un cycle de programme à de multiples cellules de mémoire simultanément, détecter un événement de programme pour une (ou un premier groupe) des cellules de mémoire et déconnecter toutes les cellules de mémoire d'une tension d'alimentation de programme en réponse à la détection de l'événement de programme. De plus, la déconnexion des cellules de mémoire peut être accomplie avant une durée du cycle de programme, servant à atténuer un résultat de données invalides pour le bit d'identifiant, ainsi qu'à réduire la consommation d'énergie associée à la programmation différentielle. Certains circuits divulgués peuvent fournir une suppression intrinsèque d'une ou de plusieurs cellules de mémoire non programmées définissant un bit d'identifiant en réponse à la programmation d'une autre cellule de mémoire (ou d'un groupe de cellules) définissant le bit d'identifiant. Une programmation différentielle divulguée peut réduire la consommation d'énergie et atténuer ou éviter des résultats de données invalides pour un bit d'identifiant.