RV32I in ACL2
We present a simple ACL2 simulator for the RISC-V 32-bit base instruction set architecture, written in the operational semantics style.Like many other ISA models, our RISC-V state object is a singlethreaded object and we prove read-over-write, write-over-write, writing-the-read, and state wellformedness theorems.Unlike some other models, we separate the instruction decoding functions from their semantic counterparts.Accordingly, we verify encoding / decoding functions for each RV32I instruction, the proofs for which are entirely automatic.
Authors
- Carl Kwan
Institutions
- The University of Texas at Austin (US)
Publication Details
- Journal
- Electronic Proceedings in Theoretical Computer Science
- Published
- 2025-07-24
- DOI
- https://doi.org/10.4204/eptcs.423.4
- Primary Topic
- Cell Adhesion Molecules Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00