ACCELERATED HARDWARE EMULATION ENVIRONMENT FOR PROCESSOR-BASED SYSTEMS

Patent №

US 7,475,288

Granted

2009-01-06

Filed 2005

Owner

MENTOR GRAPHICS CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10537046

An hardware emulation environment is disclosed wherein software execution is accelerated by switching memory and/or peripheral and clock implementation from the hardware emulator toga faster running processor board coupled to the hardware emulator. A switch is positioned between the hardware emulator and a processor running on the processor board. A design block implemented on a dedicated resource, such as memory or a peripheral, is located on the processor board and is designed to functionally mimic a design block modelled in programmable resources in the hardware emulator. In one embodiment, a user selectively configures a switch to accelerate the software execution by choosing a trigger event, such as a memory range or a software breakpoint. Upon detecting the trigger event, the switch switches the clock and/or bus routing so that the processor communicates directly with the design block on the processor board, rather than with a functionally equivalent design block in the hardware emulator. The processor also is clocked using a faster clock allowing the acceleration of the software execution.

AI hardwareG06F 11/261G06F 30/331

AI classification

AI hardware0.93
Vision0.00
Machine learning0.00
Speech0.00
Natural language0.00
Planning0.00
Knowledge representation0.00
Evolutionary computation0.00

Ownership

MENTOR GRAPHICS CORPORATION

assignment · 166230604

Assignors

MULTHAUP, HANS ERICH, BLOOR, ROBERT JOHN, PRYOR, JR, DUAINE WRIGHT

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC