Synopsys, Inc.
Method to enable multiple users of embedded-software debug to share a single hardware resource

Last updated:

Abstract:

The independent claims of this patent signify a concise description of embodiments. Multiple copies of the design or multiple designs are compiled into a single emulation module or prototype FPGA/sub-system to enable multiple concurrent users. The design is executed on the emulator or prototype with the main design clock always running. A debug transactor is attached to each copy of the design which connects to one software debugger per user. The improvement is especially important for long interactive debug sessions which often occur with embedded-software debug use models. This Abstract is not intended to limit the scope of the claims.

Status:
Grant
Type:

Utility

Filling date:

13 Sep 2019

Issue date:

11 May 2021