| CPC G11C 7/1048 (2013.01) [G11C 7/1063 (2013.01); H03K 19/21 (2013.01)] | 10 Claims | 

| 
               1. A bus inversion encoder module configured to use current data, past data, and future data transmitted through a bus and each current data, past data, and future data including a plurality of bits, to determine whether to invert the current data, and 
            to generate a current flag, a future flag, and coded current data by using the determination whether to invert the current data, an output flag, and the current data. 
               |