A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Managing Complexity through Abstraction: A Refinement-Based Approach to Formalize Instruction Set Architectures
[chapter]
2011
Lecture Notes in Computer Science
Verifying the functional correctness of a processor requires a sound and complete specification of its Instruction Set Architecture (ISA). Current industrial practice is to describe a processor's ISA informally using natural language often with added semi-formal notation to capture the functional intent of the instructions. This leaves scope for errors and inconsistencies. In this paper we present a method to specify, design and construct sound and complete ISAs by stepwise refinement and
doi:10.1007/978-3-642-24559-6_39
fatcat:uxwodbnbcvc3dfaf4dpf2swqde