Patent · US Active

Verification of speculative execution

US8589892B2 · kind B2 · utility

14Cited by
27References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 21, 2010
Grant dateNov 19, 2013
Priority date
Expiry dateNov 5, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/263
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A Design-Under-Test (DUT) may be designed to perform speculative execution of a branch path prior to determination whether the branch path is to be performed. Verification of the operation of DUT in respect to the speculative execution is disclosed. A template may be used to generate a plurality of tests. In addition to standard randomness of the tests to various parameters in accordance with the template, the tests may also differ in their respective speculative execution paths. The tests are partitioned by a generator into portions to be placed in speculative paths and portions to be placed in non-speculative paths. The generator may provide for a variance in portions. The generator may provide for nested speculative paths.

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