From Formal Specifications to Simulations: Generating Executable Hardware Models for Early Validation

Abstract Formal specification techniques have been introduced to address the ambiguities inherent in natural-language hardware specifications. One such approach is the Universal Specification Format (USF), which provides a machine-readable, formal reference for Register-Transfer Level (RTL) verification. However, verifying against USF requires that the specification itself is functionally correct, which is typically assessed through use-case simulation. To this end, we present a model-driven code generator transforming static USF specifications into executable software simulations that abstract cycle-accurate timing. These simulations express hardware behavior by reordering state updates and employing event-based statements that mirror handshake protocols at the component interface. Additionally, the simulations incorporate automated activity checks that can detect specification gaps at runtime, thereby reducing manual validation effort. We evaluate the approach on hardware components spanning functional units, peripheral devices, and a RISC-V core, demonstrating the versatility of the simulation method and reusability of its generator. The simulations operate at a higher level of abstraction than RTL and, for most evaluated components, run faster than their corresponding RTL simulations. For the randomized instruction-memory workload used in the evaluation of the RISC-V model, the automatically generated functional model executes 11.0 million instructions per second without manual optimization. By providing fast, early-available simulations, our approach helps shorten validation cycles, ultimately reducing the risk of costly design flaws.

Authors

Institutions

Publication Details

Journal
Journal of Signal Processing Systems
Published
2026-09-24
DOI
https://doi.org/10.1007/s11265-026-02020-w
Primary Topic
Formal Methods in Verification
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
article

From Formal Specifications to Simulations: Generating Executable Hardware Models for Early Validation

Wolfgang Ecker, Raphael Kunz, Sandra Ecker, Robert Kunzelmann
Journal of Signal Processing Systems
Formal Methods in Verification
article

From Formal Specifications to Simulations: Generating Executable Hardware Models for Early Validation

Wolfgang Ecker, Raphael Kunz, Sandra Ecker, Robert Kunzelmann
article en

Abstract

Abstract Formal specification techniques have been introduced to address the ambiguities inherent in natural-language hardware specifications. One such approach is the Universal Specification Format (USF), which provides a machine-readable, formal reference for Register-Transfer Level (RTL) verification. However, verifying against USF requires that the specification itself is functionally correct, which is typically assessed through use-case simulation. To this end, we present a model-driven code generator transforming static USF specifications into executable software simulations that abstract cycle-accurate timing. These simulations express hardware behavior by reordering state updates and employing event-based statements that mirror handshake protocols at the component interface. Additionally, the simulations incorporate automated activity checks that can detect specification gaps at runtime, thereby reducing manual validation effort. We evaluate the approach on hardware components spanning functional units, peripheral devices, and a RISC-V core, demonstrating the versatility of the simulation method and reusability of its generator. The simulations operate at a higher level of abstraction than RTL and, for most evaluated components, run faster than their corresponding RTL simulations. For the randomized instruction-memory workload used in the evaluation of the RISC-V model, the automatically generated functional model executes 11.0 million instructions per second without manual optimization. By providing fast, early-available simulations, our approach helps shorten validation cycles, ultimately reducing the risk of costly design flaws.

Journal of Signal Processing SystemsVol. 98(2)
Infineon Technologies (Germany) (DE), Technical University of Munich (DE)
Openalex Percentile: Top 9%
Formal Methods in Verification
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

From Formal Specifications to Simulations: Generating Executable Hardware Models for Early Validation — Wolfgang Ecker, Raphael Kunz, et al. · Journal of Signal Processing Systems (2026) | TGRS Research Map | TGRS