• 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