Loading [a11y]/accessibility-menu.js
LiveHD: A Productive Live Hardware Development Flow | IEEE Journals & Magazine | IEEE Xplore

LiveHD: A Productive Live Hardware Development Flow


Abstract:

Synthesis and simulation of hardware design can take hours before results are available even for small changes. In contrast, software development embraced live programmin...Show More

Abstract:

Synthesis and simulation of hardware design can take hours before results are available even for small changes. In contrast, software development embraced live programming to boost productivity. This article proposes LiveHD, an open-source incremental framework for hardware synthesis and simulation that provides feedback within seconds. Three principles for incremental design automation are presented. LiveHD uses an unified VLSI data model, LGraph, to support the implementation of incremental principles for synthesis and simulation. LiveHD also employs a tree-like high-level intermediate representation to interface modern hardware description languages. We present early results comparing with commercial and open source tools. LiveHD can provides feedback for the synthesis, placement, and routing in < 30 s for most changes tested with negligible QoR impact. For the incremental simulation, LiveHD is capable of getting any simulation cycle in under 2 s for a 256 RISC-V core design.
Published in: IEEE Micro ( Volume: 40, Issue: 4, 01 July-Aug. 2020)
Page(s): 67 - 75
Date of Publication: 22 May 2020

ISSN Information:

Funding Agency:


References

References is not available for this document.