Patent ID: 6643257
Filing Date: 2003-11-04
Classification: H04L

Abstract:
A method of dynamically testing a buffering and selection device which is configured to receive data including destination tags at a given average bandwidth T, and in a peak bandwidth greater than T as bursts, and store and output data to at least one receive device, the total average bandwidth that the receive devices can transmit data being at least as great as T, and wherein said buffering and selection device includes a buffering system apportioned to each receiving device proportional to the portion of the total average bandwidth of each of said receiving devices to the total average bandwidth of all of the receiving devices, and selection logic to store in and read from said buffering system data written to each specific receive device individually, in burst mode, said method comprising the steps of:a. disabling the output data flow to the receive device being tested; b. generating input data to said buffering and selection device tagged for each receive device successively in burst mode and at a preselected number of transfers for each receive device; c. determining when such preselected number of transfers of data has occurred to the receive device being tested; d. enabling data flow to the receive device being tested, e. determining if the output from each receive device has commenced within a preselected latency period; f. if the output from a given device has commenced within the said preselected latency period, determining if the preselected number of transfers of the data has occurred within a preselected transfer period; and g. independently repeating steps a-f for each receive device.