Patent · US Active

System and method for predicting lwarx and stwcx instructions in test pattern generation and simulation for processor design verification and validation

US7689886B2 · kind B2 · utility

4Cited by
20References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 18, 2007
Grant dateMar 30, 2010
Priority date
Expiry dateDec 28, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG11C29/56
  • WIPO fieldMeasurement
  • WIPO sectorInstruments

Abstract

A system and method for predicting lwarx (Load Word And Reserve Index form) and stwcx (Store Word Conditional) instruction outcome is presented. A lwarx instruction establishes a reservation on an address/granule, and a stwcx instruction targeted to the same address/granule “succeeds” only if the reservation for the granule still exists (conditional store). Since the reservation may be lost due to situations such as, for example, a processor (or another processor) executing a different lwarx or ldarx instruction (or other mechanism), which clears the first reservation and establishes a new reservation, the invention described herein builds test patterns in a manner that ensures, stwcx success and failure predictability. As a result, stwcx instructions are testable during test pattern execution.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.