Lucas, JanLal, SohanJuurlink, Ben2018-11-022018-11-022018-10-29https://depositonce.tu-berlin.de/handle/11303/8391http://dx.doi.org/10.14279/depositonce-7540GDDR5 and DDR4 memories use data bus inversion (DBI) coding to reduce termination power and decrease the number of output transitions. Two main strategies exist for encoding data using DBI: DBI DC minimizes the number of outputs transmitting a zero, while DBI AC minimizes the number of signal transitions. We show that neither of these strategies is optimal and reduction of interface power of up to 6% can be achieved by taking both the number of zeros and the number of signal transitions into account when encoding the data. We then demonstrate that a hardware implementation of optimal DBI coding is feasible, results in a reduction of system power and requires only an insignificant additional die area. This file provides the open research data for this paper.en004 Datenverarbeitung; Informatikdata bus inversionDDR4GDDR5power consumptiontermination powerOptimal DC/AC Data Bus Inversion CodingTabular Data