ADAPTIVE DATA ENCODING FOR MEMORY SYSTEMS
Systems and methods for adaptive data encoding for memory systems are disclosed. In one aspect, a memory bus replaces a data bus inversion encoding technique with a more flexible encoding scheme which periodically calculates cluster centers based on pending data transactions. The dynamic cluster cen...
Gespeichert in:
Hauptverfasser: | , , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Systems and methods for adaptive data encoding for memory systems are disclosed. In one aspect, a memory bus replaces a data bus inversion encoding technique with a more flexible encoding scheme which periodically calculates cluster centers based on pending data transactions. The dynamic cluster centers are used with an exclusive OR (XOR) function to minimize the number of bits that consume power sent over a memory bus. For example, in some standards, sending a one involves a state transition and consumes power. In other standards, sending a zero involves a state transition and consumes power. The present disclosure is applicable to both situations. By minimizing the power consuming bits sent over the memory bus, less power is consumed.
Des systèmes et des procédés de codage de données adaptatif pour des systèmes de mémoire sont divulgués. Selon un aspect, un bus de mémoire remplace une technique de codage d'inversion de bus de données par un schéma de codage plus souple qui calcule périodiquement des centres de grappe sur la base de transactions de données en attente. Les centres de grappe dynamiques sont utilisés avec une fonction OU exclusif (XOR) pour réduire à un minimum le nombre de bits consommant de l'énergie envoyés sur un bus de mémoire. Par exemple, dans certaines normes, l'envoi d'un un implique une transition d'état et consomme de l'énergie. Dans d'autres normes, l'envoi d'un zéro implique une transition d'état et consomme de l'énergie. La présente divulgation est applicable aux deux situations. Par réduction à un minimum des bits de consommation d'énergie envoyés sur le bus de mémoire, moins d'énergie est consommée. |
---|