Patent ID: 6674766
Filing Date: 2004-01-06
Classification: G06F

Abstract:
A method of packing a plurality of time slots on a data bus comprising the steps of:dividing the plurality of time slots into a first set of, ports and a second set of ports, wherein the first set of ports have a first plurality of assigned time slots and the second set of ports have a second plurality of assigned time slots; determining which of the first plurality of assigned time slots and the second plurality of time slots has a majority of assigned time slots along with a group of unassigned time slots and which of the first plurality of time slots and the second plurality of time slots has a minority of assigned time slots; moving a port associated with at least one time slot from the minority of assigned time slots to the group of unassigned time slots; and shifting at least one assigned time slot from the minority of assigned time slots to an unassigned time slot in the group of unassigned time slots.