Patent ID: 7558891
Filing Date: 2009-07-07
Classification: G06F

Abstract:
1. A method for randomly initializing an elastic buffer, which is a FIFO buffer for writing data received from a first unit and outputting data to a second unit according to a writing index and a reading index, respectively, the method comprising the steps of: generating a random number, which is an integer; setting a value for the reading index; determining a value of the writing index based on the reading index value and the random number, wherein the writing index value is equal to a combination of the reading index value and the random number, the generating, setting, and determining steps are performed each time the elastic buffer is initialized, and initialization is triggered in case that both of the first unit and the second unit are ready to send and receive data, respectively; and initializing the elastic buffer according to the respective values of the writing index and the reading index.