Cadence Design Systems, Inc.
Data array compaction in an emulation system
Last updated:
Abstract:
Disclosed herein are systems and methods of an emulation system. A hardware emulator of an emulation system includes one or more processors configured to generate data in an emulation cycle. Each bit of the generated data is associated with a tag. The hardware emulator may include a compaction unit configured to receive the data generated by the one or more processors, and select one or more bits from total bits of the data based on valid tags associated with the bits of the data. The hardware emulator further includes a data array comprising non-transitory machine-readable storage media configured to store the one or more bits of the data received from the compaction unit.
Status:
Grant
Type:
Utility
Filling date:
8 Mar 2016
Issue date:
10 Sep 2019