2019 IEEE/ACM International Conference on Computer-Aided Design (ICCAD) 2019
DOI: 10.1109/iccad45719.2019.8942087
|View full text |Cite
|
Sign up to set email alerts
|

Golden Gate: Bridging The Resource-Efficiency Gap Between ASICs and FPGA Prototypes

Abstract: 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 u… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(3 citation statements)
references
References 24 publications
0
3
0
Order By: Relevance
“…The UCLID5 framework was first proposed in 2018 [40], itself a major evolution of the much older UCLID system [7], one of the first satisfiability modulo theories (SMT) based modeling and verification tools. Since that publication [40], which laid out the vision for the tool and described a preliminary implementation, the utility of the tool has been demonstrated on several problem classes (e.g., [9,30,8]), such as for verifying security across the hardware-software interface. The syntax has been extended and state-of-the-art methods for syntax-guided synthesis (SyGuS) have also been integrated into the tool [33], including new capabilities for satisfiability and synthesis modulo oracles [37].…”
Section: Overviewmentioning
confidence: 99%
See 1 more Smart Citation
“…The UCLID5 framework was first proposed in 2018 [40], itself a major evolution of the much older UCLID system [7], one of the first satisfiability modulo theories (SMT) based modeling and verification tools. Since that publication [40], which laid out the vision for the tool and described a preliminary implementation, the utility of the tool has been demonstrated on several problem classes (e.g., [9,30,8]), such as for verifying security across the hardware-software interface. The syntax has been extended and state-of-the-art methods for syntax-guided synthesis (SyGuS) have also been integrated into the tool [33], including new capabilities for satisfiability and synthesis modulo oracles [37].…”
Section: Overviewmentioning
confidence: 99%
“…This work was supported in part by NSF grant 1837132, the DARPA grant FA8750-20-C-0156 (LOGiCS), by the Qualcomm Innovation Fellowship, and by Amazon and Intel. 9 https://github.com/uclid-org/riscverifier [24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39] constrain the next nondeterministic value of state to one that complies with the language semantics. The operational modeling using the next block simplifies the specification of constraints including non-decreasing time tags (line 25), unique event per tag (line 27), reaction priority (line 29), connection delay (line [31][32][33][34][35][36], and trigger mechanism (line [38][39][40].…”
Section: Software Projectmentioning
confidence: 99%
“…The UCLID5 framework was first proposed in 2018 [35], itself a major evolution of the much older UCLID system [6], one of the first satisfiability modulo theories (SMT) based modeling and verification tools. Since that publication [35], which laid out the vision for the tool and described a preliminary implementation, the utility of the tool has been demonstrated on several problem classes (e.g., [7,8,25]), such as for verifying security across the hardware-software interface. The syntax has been extended and state-of-the-art methods for syntaxguided synthesis (SyGuS) have also been integrated into the tool [28], including new capabilities for satisfiability and synthesis modulo oracles [32].…”
Section: Overviewmentioning
confidence: 99%