Modeling Algorithms in SystemC and ACL2
Authors: David Russinoff and John O'Leary
Paper Information
| Title: | Modeling Algorithms in SystemC and ACL2 |
| Authors: | David Russinoff and John O'Leary |
| Proceedings: | ACL2 2014 Proceedings |
| Editors: | Freek Verbeek and Julien Schmaltz |
| Keywords: | SystemC, hardware verification, ACL2 |
| Abstract: | ABSTRACT. We describe the formal language MASC, based on a subset of SystemC and intended for modeling algorithms to be implemented in hardware. By means of a special-purpose parser, an algorithm coded SystemC is converted to a MASC model for the purpose of documentation, which in turn is translated to ACL2 for formal verification. The parser also generates a SystemC variant that is suitable as input to a high-level synthesis tool. As an illustration of this methodology, we describe a proof of correctness of a simple 32-bit radix-4 multiplier. |
| Pages: | 18 |
| Talk: | Jul 13 10:45 |
| Paper: | ![]() |
