×

Multiple loop parallel pipelined logic simulation system

  • US 4,982,361 A
  • Filed: 10/21/1985
  • Issued: 01/01/1991
  • Est. Priority Date: 10/26/1984
  • Status: Expired due to Fees
First Claim
Patent Images

1. A high speed logic simulator for simulating operation of a logic circuit including a plurality of logic elements, each of the logic elements having at least one input pin and one output pin, said logic simulator comprising:

  • at least one registration and read out circuit means for storing a first information set corresponding to a first activated logic element, the first information set including a first logic element number for the first activated logic element, an input pin number for each input pin of said first activated logic element and a status value representing the status of each input pin of said first activated logic element, said at least one registration and read out circuit means including means for reading the first information set;

    at least one first processing means for receiving the first information set read out from said at least one registration and read out means, said at least one first processing means including means for storing the first logic element number, the status value for each input pin of said first activated logic element, and a type value representing the type of said first activated logic element, and means for reading out the first logic element number, the status value of each input pin and the type value as a second information set;

    at least one decision circuit means for receiving the second information set read out from said at least one first processing means, said at least one decision circuit means including means for storing output status data corresponding to said first activated logic element, means for generating an output corresponding to an output of said first activated logic element based on the received second information set, means for determining whether the generated output represents a change in the output of said first activated logic element based on the stored output status data, means for updating the stored output status data if a change in the output of said first activated logic element is detected, and means for outputting a third information set including the first activated logic element number and the output status data;

    at least one second processor means for receiving the third information set output from said at least one decision circuit means and for outputting a fourth information set corresponding to a second activated logic element based on the received third information set, the fourth information set including a second activated logic element number for the second activated logic element, an input pin number for each input pin of said second activated logic element having a status change due to the output status change of said first activated logic element, and a delay time corresponding to at least the propagation delay of said second activated logic element, said at least one second processor means including means for outputting the fourth information set; and

    control means for transferring the fourth information set to said at least one registration and read out means based on the second activated logic element number,wherein said at least one registration and read out means further includes means for calculating an event time period for said second activated logic element based on a present time value and the delay time.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×