Process and device for reducing bus switching activity and computer program product therefor
AssigneeSTMicroelectronics S.r.l.
InventorsGiuseppe Visalli, Francesco Pappalardo
Life of this patent
Estimating the term…
Loading patent…
AssigneeSTMicroelectronics S.r.l.
InventorsGiuseppe Visalli, Francesco Pappalardo
Estimating the term…
A process for transmitting data on a bus, minimizing the switching activity, involves converting the data between a first format and a second format used for transmission of the data. The conversion between said first format and said second format entails the swapping of position of respective bits within a cluster comprising a given number of bits, the swap operation being implementable according to different variants, the maximum number of said variants being equal to the factorial of the aforesaid given number. Each of said variants is identified by a respective pattern. Among the aforesaid patterns, an optimal pattern is selected which minimizes the switching activity at the moment of transmission of data on the bus. The data are then transmitted on the bus using the second format generated using said optimal pattern.
A process for transmitting data on a bus, minimizing switching activity on the bus itself, the process involving conversion of the data between a first format and a second format, said second format being used for transmission on said bus, the process comprising:
A device for transmitting data on a bus, minimizing switching activity on the bus itself, the device being configured for converting the data between a first format and a second format, said second format being used for transmission on said bus, the device comprising:
An article of manufacture usable with a processor associated to a bus, the article of manufacture comprising:
A system for transmitting data on a bus and for minimizing switching activity on the bus, the system comprising
Dependencies are inferred from the claim text.