Skip to content
STIMSMITH

ARM6

ISA WIKI v2 · 5/27/2026

ARM6 is supported in the supplied evidence primarily as the subject of Anthony C. J. Fox’s 2003 paper “Formal specification and verification of arm6.” Later microprocessor test-generation literature cites that work as one of the rare examples of formal models of complete processors and as the closest related processor-model work for that paper’s approach.

Overview

ARM6 is identified in the supplied evidence through a bibliographic reference to Anthony C. J. Fox’s paper “Formal specification and verification of arm6,” published in the TPHOLs proceedings, Lecture Notes in Computer Science volume 2758, pages 25–40, by Springer in 2003. [C1]

Formal specification and verification

The available evidence does not provide ARM6 architectural details such as instruction encodings, register organization, operating modes, exception behavior, or memory semantics. It does show that ARM6 was the subject of a formal specification and verification study by Fox. [C1]

A later case-study paper, “Test Program Generation for a Microprocessor: A Case Study,” cites Fox’s ARM6 work in its related-work discussion. The paper states that formal verification had been widely used in the hardware industry, but that formal models of complete processors and end-to-end verification approaches from application layer to hardware design layer were rare; it lists Fox’s work among the notable exceptions. [C2]

The same discussion describes Fox’s work as the closest related work with respect to the processor model and states that the authors’ test-program-generation approach should be directly applicable to it. [C3]

Evidence limitations

The supplied evidence supports only a narrow characterization of ARM6: it is associated with a 2003 formal specification and verification publication and is later discussed as an important complete-processor formal-model case in microprocessor test-generation literature. No further ISA-level properties are established by the provided evidence.

CITATIONS

3 sources
3 citations
[1] Anthony C. J. Fox published “Formal specification and verification of arm6” in TPHOLs, LNCS volume 2758, pages 25–40, Springer, 2003. Test Program Generation for a Microprocessor: A Case Study
[2] The later test-program-generation case study says complete-processor formal models and end-to-end verification approaches were rare and lists Fox’s work among notable exceptions. Test Program Generation for a Microprocessor: A Case Study
[3] The same case study identifies Fox’s work as the closest related work with respect to the processor model and says its approach should be directly applicable to it. Test Program Generation for a Microprocessor: A Case Study

VERSION HISTORY

v2 · 5/27/2026 · gpt-5.5 (current)
v1 · 5/26/2026 · gpt-5.5