Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Cycle accurate and cycle reproducible memory for an FPGA based hardware accelerator

Patent ·
OSTI ID:1600324

A method, system and computer program product are disclosed for using a Field Programmable Gate Array (FPGA) to simulate operations of a device under test (DUT). The DUT includes a device memory having a number of input ports, and the FPGA is associated with a target memory having a second number of input ports, the second number being less than the first number. In one embodiment, a given set of inputs is applied to the device memory at a frequency Fd and in a defined cycle of time, and the given set of inputs is applied to the target memory at a frequency Ft. Ft is greater than Fd and cycle accuracy is maintained between the device memory and the target memory. In an embodiment, a cycle accurate model of the DUT memory is created by separating the DUT memory interface protocol from the target memory storage array.

Research Organization:
International Business Machines Corporation, Armonk, NY (United States)
Sponsoring Organization:
USDOE
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Number(s):
10,488,460
Application Number:
15/041,808
OSTI ID:
1600324
Country of Publication:
United States
Language:
English

References (3)

Efficient Testbench Code Synthesis for a Hardware Emulator System conference April 2007
A cycle-accurate, cycle-reproducible multi-FPGA system for accelerating multi-core processor simulation conference January 2012
A Reprogrammable EDGE Baseband and Multimedia Handset SoC With 6-Mbit Embedded DRAM journal January 2006

Similar Records

Cycle accurate and cycle reproducible memory for an FPGA based hardware accelerator
Patent · Tue Mar 15 00:00:00 EDT 2016 · OSTI ID:1243039

Cycle accurate and cycle reproducible memory for an FPGA based hardware accelerator
Patent · Tue Jun 29 00:00:00 EDT 2021 · OSTI ID:1824125

Generating clock signals for a cycle accurate, cycle reproducible FPGA based hardware accelerator
Patent · Mon Jan 04 23:00:00 EST 2016 · OSTI ID:1234684