Patent · US Active

Virtual machine for developing and testing target code for hardware designs

US12222842B2 · kind B2 · utility

0Cited by
8References
23Claims
0Family size

Assignee

Inventor

Key dates

Filing dateAug 23, 2021
Grant dateFeb 11, 2025
Priority date
Expiry dateJan 25, 2042

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2009/45591
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A host computer includes a memory storing a proxy VM, and a host CPU. The proxy VM emulates target hardware having an incomplete design. The proxy VM includes a virtual processor for emulating a target processor. The proxy VM includes an emulated memory coupled to the virtual processor over a virtual memory bus. The emulated memory includes at least one portion storing the target code. The host CPU is configured to execute the proxy VM to emulate the target hardware. The proxy VM, upon execution by the host CPU, is configured to execute, by the virtual processor, the target code.

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