Patent Document ID: 7586943
Application ID: 10757772
Patent Status: 1

Claim One:
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 2 M bits, where M is a number of lines in the bus; 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 2 M bits, 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.