×

Modeling language and method for address translation design mechanisms in test generation

  • US 7,370,296 B2
  • Filed: 05/25/2004
  • Issued: 05/06/2008
  • Est. Priority Date: 05/25/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for testing an address translation mechanism of a design-under-test comprising the steps of:

  • modeling said address translation mechanism as a directed acyclic graph having nodes and edges that connect said nodes, wherein said nodes represent stages of said mechanism, and said edges represent state transitions between said stages, wherein in said address translation mechanism a virtual address is translated into a physical address, wherein modeling said address translation mechanism comprises establishing tables that are linked to said nodes by table edges, and entering match conditions in entries of said tables, wherein satisfaction of one of said match conditions causes one of said state transitions to occur via a designated one of said table edges, and generating testing knowledge relevant to test programs for a second design-under-test by entering in at least a portion of said tables close match events comprising additional conditions that differ from said match conditions wherein satisfaction of said additional conditions do not satisfy said match conditions;

    formulating a constraint satisfaction problem from said directed acyclic graph by creating a Boolean variable for each of said nodes and said edges, wherein said Boolean variable indicates if a respective one of said nodes or said edges is used in one of said state transitions;

    solving said constraint satisfaction problem so as to generate a test case for said design-under-test; and

    executing said test case in said design-under-test.

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