ISOLATED DEBUGGING IN AN FPGA BASED EMULATION ENVIRONMENT

Patent №

US 9,684,743

Granted

2017-06-20

Filed 2015

Owner

SYNOPSYS, INC.

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14745239

For a design under test (DUT) that is to be emulated, a host system partitions the DUT into multiple partitions and maps each partition to an FPGA of an emulator which will emulate the partition. The host system stores information describing to which FPGAs each component of the DUT has been mapped. Additionally, mapped to each FPGA is trace and injection logic that traces signals exchanged by the FPGA with other FPGAs during emulation of the DUT. After the emulation of the DUT is complete, if a user wishes to debug a component of the DUT, the FPGAs that are configured to emulate the component are identified. For each identified FPGA, the trace and injection logic injects previously traced signals into the logic of the FPGA in order to reemulate the component. The host system generates waveforms for the user that include signals traced during the reemulation of the component.

PlanningAI hardwareG06F 30/331G06F 30/20G06F 30/327G06F 30/34G06F 30/343G06F 30/3312

AI classification

Planning0.92
AI hardware0.71
Knowledge representation0.23
Speech0.17
Machine learning0.01
Evolutionary computation0.00
Vision0.00
Natural language0.00

Ownership

SYNOPSYS, INC.

assignment · 358780870

Assignors

LARZUL, LUDOVIC MARC

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

© 2026 NYSGPT2525 LLC