Patent ID: 11947480
Assignee: SYNOPSYS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A non-transitory computer readable medium comprising stored instructions, which when executed by a processor, cause the processor to perform a method comprising:
receiving at a communication device, a data packet for transmission by the communication device, the data packet comprising payload data of ones and zeroes;
determining a number of strings of a predetermined length of consecutive ones in the payload data of the received data packet;
incrementing a stuffed byte counter based on the number of determined strings of predetermined length of consecutive ones in the payload data;
determining a total number of bytes for a transaction packet based on a number of payload bytes in the data packet and the incremented stuffed byte counter;
determining that the total number of bytes for the transaction packet is less than or equal to an available remaining bandwidth in a current bus interval; and
scheduling the transaction packet for transmission by the communication device during the current bus interval.