Patent ID: 7444258

Claim:
A method for generating simulation testbenches for verifying the connections between cores in arbitrary configurations of a datapath system, said method comprising: providing a database comprising sets of transactors, wherein each set of said transactors corresponds to one of said cores, wherein said transactors automatically generate stimulus and check expected data within said datapath system, wherein said transactors are adaptable to all of said arbitrary configurations of said datapath system, and wherein said providing of said database further comprises: automatically providing a first transactor, using a computerized system, for generating raw data on an input side of a first datapath, wherein said first datapath flows from inboard inputs of said datapath system to outboard outputs of said datapath system; automatically providing a second transactor, using said computerized system, for checking encoded data on an output side of said first datapath; automatically providing a third transactor, using said computerized system, for generating encoded data on an input side of a second datapath, wherein said second datapath flows from outboard inputs of said datapath system to inboard outputs of said datapath system; and automatically providing a fourth transactor, using said computerized system, for checking raw data on an output side of said second datapath; and automatically selecting one of said sets of said transactors, based on the core corresponding to the set of transactors, from said database for inclusion in said simulation testbenches for a specific configuration of said datapath system using a computerized device.