DocumentCode
937892
Title
Application of formal methods to the VIPER microprocessor
Author
Cullyer, W.J. ; Pygott, C.H.
Author_Institution
Royal Signals and Radar Establishment, Computing Division, Malvern, UK
Volume
134
Issue
3
fYear
1987
fDate
5/1/1987 12:00:00 AM
Firstpage
133
Lastpage
141
Abstract
The VIPER 32-bit microprocessor has been invented at the UK Royal Signals and Radar Establishment (RSRE) for use in highly safetycritical military and civil systems. Throughout, formal mathematical methods have been used to prove that the gate-level realisations conform to a top-level specification. The paper explains the various layers of documentation produced, starting with the use of Michael Gordon´s LCF-LSM (based on Meta-Language, ML) at the higher levels, proceeding via the use of John Morison´s ELLA hardware description language at lower levels, to multiple VLSI implementations. It is intended to show that this route for designing synchronous VLSI circuits promises a practical means for industry to produce validated designs.
Keywords
VLSI; microprocessor chips; 32 bit; ELLA hardware description language; LCF-LSM; VIPER microprocessor; VLSI; civil systems; formal mathematical methods; formal methods; gate-level realisations; military systems; top-level specification;
fLanguage
English
Journal_Title
Computers and Digital Techniques, IEE Proceedings E
Publisher
iet
ISSN
0143-7062
Type
jour
DOI
10.1049/ip-e.1987.0023
Filename
4647084
Link To Document