×

Hardware Monitor to Verify Memory Units

  • US 20170133104A1
  • Filed: 11/01/2016
  • Published: 05/11/2017
  • Est. Priority Date: 11/11/2015
  • Status: Active Grant
First Claim
Patent Images

1. A hardware monitor configured to verify operation of an instantiation of a memory unit defined in a hardware design, the hardware monitor comprising:

  • detection logic configured to monitor one or more control signals of the instantiation of the memory unit to detect writes to a symbolic address of the instantiation of the memory unit and reads of the symbolic address of the instantiation of the memory unit, wherein the symbolic address is a variable that represents each possible address value of the instantiation of the memory unit which causes a formal verification tool to assess each of the possible address values; and

    assertion verification logic configured to verify a formal assertion that establishes that when the detection logic detects a read of the symbolic address that occurs after one or more writes to the symbolic address, read data corresponding to the read of the symbolic address matches write data corresponding to the one or more writes to the symbolic address.

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