A Hierarchical Methodology for Verifying Microprogrammed Microprocessors
Author(s) -
Phillip J. Windley
Publication year - 1990
Language(s) - English
DOI - 10.1109/sp.1990.10000
To date, several microprocessors have been verified using formal methods. The only successfulverification efforts, however, have been on relatively simple microprocessor architectures (fewer than32 words ofmicro instruction store, small instruction set, lhnitedfeaturesf orsupportingo peratings ystems,etc.). Thegoal of the research reported here is to develop methodologies for verifying much larger architectures and demonstrate their applicabilityby verifying such a microprocessor. This paper presentsa hieratical methodology for decomposing microprocessor verifications which reduces thenecessary effort bymorethanrm order of magnitude. A secondary result of the research is a veritied microengine that can be used to quickly implement verified microprocessorswith varied architectures.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom