×

Functional verification of integrated circuit designs

  • US 6,629,296 B1
  • Filed: 07/28/2000
  • Issued: 09/30/2003
  • Est. Priority Date: 06/16/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A combinatorial logic output evaluator (CLOE) for use in a functional verification system, said functional verification system being used in the functional verification of a target design partitioned into a plurality of combinatorial blocks, each of said combinatorial blocks having an associated truth table, wherein each of said truth tables represents an output value corresponding to each combination of input values of the corresponding combinatorial block, said CLOE comprising:

  • a plurality of random access storage devices (RASDs), each RASD containing a plurality of memory locations accessible by a corresponding memory address, wherein the output value of each row of said plurality of truth tables is stored at a memory location having a memory address formed by the input values for the row such that each of said plurality of combinatorial blocks can be evaluated by accessing said RASD having a memory address formed by the input values for the truth table, wherein each of said plurality of RASDs comprises at least 1000 memory locations; and

    a plurality of cross-connects (XCONs), each of said XCONs being coupled to one or more of said RASDs, said plurality of XCONs evaluating each of said plurality of combinatorial blocks for an input combination by sending said input combination as said memory address to the corresponding RASD.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×