Patent ID: 7586943
Filing Date: 2009-09-08
Classification: G06F

Abstract:
1. A method for transmitting data on a bus with minimization of bus switching activity, the method comprising: converting a datum to be transmitted from its own original format into a transmission format that reduces the bus switching activity, said converting including: swapping a position of one or more bits of the datum to be transmitted, said swapping being performable according to a plurality of different variants, each of which is identified by a respective sorting pattern; and selecting, between the sorting patterns, a particular sorting pattern that reduces the bus switching activity upon transmission on the bus of the datum generated using said selected sorting pattern, said selected sorting pattern compressed to M·log transmitting on at least one line of the bus the datum in said transmission format, and transmitting on one additional line of the bus a synchronization signal having the selected sorting pattern; receiving the datum in said transmission format, and receiving the synchronization signal having the selected sorting pattern transmitted on the bus; and converting the datum received from said transmission format to said original format using the selected sorting pattern received, which is decompressed from the M·log wherein a succession of said sorting patterns generated at a transmission end and a succession of sorting patterns generated at a reception end are synchronized with each using a same clock signal supplied to said transmission and reception ends.