RTL-Repair: Fast Symbolic Repair of Hardware Design Code
We present RTL-Repair, a semantics-based repair tool for register transfer level circuit
descriptions. Compared to the previous state-of-the-art tool, RTL-Repair generates more …
descriptions. Compared to the previous state-of-the-art tool, RTL-Repair generates more …
Peak: A single source of truth for hardware design and verification
Domain-specific languages for hardware can significantly enhance designer productivity,
but sometimes at the cost of ease of verification. On the other hand, ISA specification …
but sometimes at the cost of ease of verification. On the other hand, ISA specification …
Simulator independent coverage for RTL hardware languages
We demonstrate a new approach to implementing automated coverage metrics including
line, toggle, and finite state machine coverage. Each metric is implemented through a …
line, toggle, and finite state machine coverage. Each metric is implemented through a …
K-CIRCT: A Layered, Composable, and Executable Formal Semantics for CIRCT Hardware IRs
J Zhao, J Kang, Y Zhao - arxiv preprint arxiv:2404.18756, 2024 - arxiv.org
CIRCT, an open-source EDA framework akin to LLVM for software, is a foundation for
various hardware description languages. Despite its crucial role, CIRCT's lack of formal …
various hardware description languages. Despite its crucial role, CIRCT's lack of formal …
Unveiling Cross-checking Opportunities in Verilog Compilers
Y Zhou, Y Jiang, J Lu - ACM Transactions on Design Automation of …, 2025 - dl.acm.org
The landscape of Verilog toolchains for electronic design automation (EDA) is diverse, and
their reliability is crucial, as errors can lead to significant debugging challenges and delays …
their reliability is crucial, as errors can lead to significant debugging challenges and delays …
Formally Verifying Arithmetic Chisel Designs for All Bit Widths at Once
Chisel is an open-source hardware description language embedded in Scala to facilitate
parameterized and reusable digital circuit design. Chisel is becoming increasingly popular …
parameterized and reusable digital circuit design. Chisel is becoming increasingly popular …
Teaching Agile Hardware Design with Chisel
S Beamer - 2024 27th Euromicro Conference on Digital System …, 2024 - ieeexplore.ieee.org
Agile hardware design techniques take the best of software engineering methods and apply
them to improve hardware design productivity. Agile approaches not only reduce the time to …
them to improve hardware design productivity. Agile approaches not only reduce the time to …
Generating CGRA Processing Element Hardware with CGRAgen
HJ Damsgaard, A Ometov… - 2023 26th Euromicro …, 2023 - ieeexplore.ieee.org
The popularity of the Internet of Things and next-generation wireless networks calls for a
greater distribution of small but high-performance and energy-efficient compute devices at …
greater distribution of small but high-performance and energy-efficient compute devices at …
Verification of Approximate Hardware Designs with ChiselVerify
HJ Damsgaard, A Ometov… - 2023 IEEE Nordic Circuits …, 2023 - ieeexplore.ieee.org
Many popular applications show resilience to computational errors. Approximate Computing
(AxC) exploits this to reduce their execution time and energy consumption by introducing …
(AxC) exploits this to reduce their execution time and energy consumption by introducing …
Designing Self-timed Asynchronous Circuits with Chisel
As an embedded library of the Scala programming language that leverages many features
of object-oriented and functional programming, Chisel is a new generation hardware …
of object-oriented and functional programming, Chisel is a new generation hardware …