KAIROS: Incremental Verification in High-Level Synthesis through Latency-Insensitive Design
KAIROS: Incremental Verification in High-Level Synthesis through Latency-Insensitive Design
复制标题
DOI:
10.23919/fmcad.2019.8894295
复制
发表时间:
2019-10
期刊:
影响因子:
--
通讯作者:
Luca Piccolboni;G. D. Guglielmo;L. Carloni
中科院分区:
文献类型:
--
作者:
Luca Piccolboni;G. D. Guglielmo;L. Carloni
High-level synthesis (HLS) improves design productivity by replacing cycle-accurate specifications with untimed or transaction-based specifications. Obtaining high-quality RTL implementations requires significant manual effort from designers, who must manipulate the code and evaluate different HLS-knob settings. These modifications can introduce bugs in the RTL implementations. We present KAIROS, a methodology for incremental formal verification in HLS. KAIROS verifies the equivalence of the RTL implementations the designer subsequently derives from the same specification by applying code manipulations and knobs.