We present Golden Gate, an FPGA-based simulation tool that decouples the timing of an FPGA host platform from that of the target RTL design. In contrast to previous work in static time-multiplexing of FPGA resources, Golden Gate employs the Latency-Insensitive Bounded Dataflow Network (LI-BDN) formalism to decompose the simulator into subcomponents, each of which may be independently and automatically optimized. This structure allows Golden Gate to support a broad class of optimizations that improve resource utilization by implementing FPGA-hostile structures over multiple cycles, while the LI-BDN formalism ensures that the simulator still produces bit-and cycle-exact results. To verify that these optimizations are implemented correctly, we...
Spatial processing of sparse, irregular, double-precision floating-point computation using a single ...
Executing a complex physical system model in real-time or faster has numerous applications in cyber-...
There have been simulations performed on FPGAs which are fast and efficient,\ud but the amount of ti...
We present Golden Gate, an FPGA-based simulation tool that decouples the timing of an FPGA host plat...
Hardware designers and engineers typically need to explore a multi-parametric design space in order ...
Hardware designers and engineers typically need to explore a multi-parametric design space in order ...
As VLSI technology advances, designers can pack larger circuits into a single chip. According to the...
Traditionally, hardware designs partitioned across multiple FPGAs have had low performance due to th...
The design cycle for complex special-purpose computing systems is extremely costly and time-consumin...
We develop a new fully-automated transistor sizing tool for FPGAs that features area, delay and wire...
In this paper we present a solution for real-time multi-FPGA simulation of energy conversion systems...
Emulation of a large system on a multi-FPGA platform not only involves partitioning the system into ...
Modern Field-Programmable Gate Arrays (FPGAs) are used to implement a wide range of ever-larger circ...
The heritage of Moore's law has converged in a heterogeneous processor with a many-core and differen...
Applications running on custom architectures with hundreds of specialized processing elements (PEs) ...
Spatial processing of sparse, irregular, double-precision floating-point computation using a single ...
Executing a complex physical system model in real-time or faster has numerous applications in cyber-...
There have been simulations performed on FPGAs which are fast and efficient,\ud but the amount of ti...
We present Golden Gate, an FPGA-based simulation tool that decouples the timing of an FPGA host plat...
Hardware designers and engineers typically need to explore a multi-parametric design space in order ...
Hardware designers and engineers typically need to explore a multi-parametric design space in order ...
As VLSI technology advances, designers can pack larger circuits into a single chip. According to the...
Traditionally, hardware designs partitioned across multiple FPGAs have had low performance due to th...
The design cycle for complex special-purpose computing systems is extremely costly and time-consumin...
We develop a new fully-automated transistor sizing tool for FPGAs that features area, delay and wire...
In this paper we present a solution for real-time multi-FPGA simulation of energy conversion systems...
Emulation of a large system on a multi-FPGA platform not only involves partitioning the system into ...
Modern Field-Programmable Gate Arrays (FPGAs) are used to implement a wide range of ever-larger circ...
The heritage of Moore's law has converged in a heterogeneous processor with a many-core and differen...
Applications running on custom architectures with hundreds of specialized processing elements (PEs) ...
Spatial processing of sparse, irregular, double-precision floating-point computation using a single ...
Executing a complex physical system model in real-time or faster has numerous applications in cyber-...
There have been simulations performed on FPGAs which are fast and efficient,\ud but the amount of ti...