Patent ID: 7426704

Claim:
A method of generating and monitoring valid random input stimulus sequences for a logic circuit model comprising: a. initialzing the logic circuit comprising one of choosing DIMM technology, choosing burst mode, choosing data flow mode, choosing latency setting, and initializing a hardware model of the logic circuit model; b. enumerating and generating an array representation of critical resource requirements, said array representing a single simulation cycle; c. enumerating and generating an array representation of critical resource availabilities, said array representing a single simulation cycle; d. generating a matrix of a plurality of possible combinations of input stimulus sequences, weighting input sequences, selecting input stimulus sequences and determining legal times for execution of said stimulus sequences based on resource availability and statistically biasing input sequence execution times to provide a biased probability distribution; e. parsing resource availability of a command for an available time to execute the command, and if there is no available time for executing the command, pausing and resending the command, and if there is an available time, selecting an optimal window and sending the command; f. monitoring the critical resources to bias the input stream such that maximum utilization of all functional units within the pipeline occurs without overflow, averting delay associated with pipeline stall; and g. applying the input stimulus sequence to the logic circuit model.