Trace buffer data management for emulation systems
US12306732B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 6, 2022 |
| Grant date | May 20, 2025 |
| Priority date | — |
| Expiry date | Oct 28, 2042 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/2289
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
An emulation system traverses trace buffers to read data captured from a design under test (DUT). The emulation system receives a request to read at least a portion of DUT data. The emulation system reads a header of the latest sample of the DUT data, where header of each sample of the DUT data includes one or more pointers to a previously stored sample. The samples of the DUT data are partitioned into frames and sectors. The emulation system can identify samples of the DUT data using the pointers in the header of the samples and compare time stamps of the samples against a specified time stamp in the received request. After identifying a sample having the specified time stamp, the emulation system may read the sample for output to the user (e.g., reconstructing a waveform using the sample).
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.