Patent ID: 9582619
Date: 2017-02-28
CPC Classifications: G06F

Claim:
1. A method of simulating a user-defined primitive (UDP) of a circuit design, wherein the UDP is a design unit of the circuit design and has a plurality of input ports and an output port, and the UDP is specified as combinations of values of the plurality of input ports and respective values of the output port associated with the combinations of values of the plurality of input ports, the method comprising: storing a row-matching table in a memory of a computing arrangement, the row-matching table including a plurality of rows, and each row including respective encoded input match patterns corresponding to the plurality of input ports of the UDP and an associated output value of the UDP; storing in the memory a port state vector, the port state vector including a plurality of input state codes associated with the plurality of input ports of the UDP, respectively; and in response to an update of an input signal value at one of the plurality of input ports of the UDP during simulation on a programmed processor of the computing arrangement, performing operations including: