Simulation of software objects generated from a hardware description

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20040117167A1
SERIAL NO

10703403

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

System and methods for simulating a software object generated from a hardware description of an electronic device. The hardware description is a register transfer level description of the device written in a hardware description language, such as Verilog. The invention uses global analysis techniques (i.e., analysis of the design of the hardware device as a whole) to produce cycle accurate simulations of hardware devices. These global analysis techniques include generation of a static schedule for the simulation, based on clock edges and other selected signals present in the design. In some embodiments, reusing results from a previous simulation optimizes the simulation. In some embodiments, the software object that is generated may be linked with software that is being developed or tested for use with the hardware that is simulated by the software object. The software that is being developed or tested may interact with the simulation using a high-throughput application program interface (API).

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
CARBON DESIGN SYSTEMS INC375 TOTTEN POND ROAD WALTHAM MA 02451

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Atkins, Aron Arlington, MA 5 37
Ladd, Andrew Maynard, MA 9 78
Lehotsky, Alan Carlisle, MA 4 36
Marantz, Joshua Brookline, MA 5 43
Neifert, William Arlington, MA 9 73
Sayde, Richard Carlisle, MA 8 263
Seneski, Mark Roslindale, MA 9 135
Tatham, Joseph Arlington, MA 6 42

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation