• DocumentCode
    2599786
  • Title

    A hierarchical methodology for verifying microprogrammed microprocessors

  • Author

    Windley, Phillip J.

  • Author_Institution
    Div. of Comput. Sci., California Univ., Davis, CA, USA
  • fYear
    1990
  • fDate
    7-9 May 1990
  • Firstpage
    345
  • Lastpage
    357
  • Abstract
    To date, several microprocessors have been verified using formal methods. The only successful verification efforts, however, have been on relatively simple microprocessor architectures (fewer than 32 words of micro instruction store, small instruction set, limited features for supporting operating systems, etc.). The goal of the research reported is to develop methodologies for verifying much larger architectures and demonstrate their applicability verifying such a microprocessor. A hierarchical methodology is presented for decomposing microprocessor verifications which reduces the necessary effort by more than an order of magnitude. A secondary result of the research is a verified microengine that can be used to quickly implement verified microprocessors with varied architectures
  • Keywords
    computer testing; microprocessor chips; microprogramming; hierarchical methodology; microengine; microprogrammed microprocessors verification; verifications; Circuits; Computer architecture; Computer science; Contracts; Costs; Humans; Microprocessors; Operating systems; Registers; Sun;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Research in Security and Privacy, 1990. Proceedings., 1990 IEEE Computer Society Symposium on
  • Conference_Location
    Oakland, CA
  • Print_ISBN
    0-8186-2060-9
  • Type

    conf

  • DOI
    10.1109/RISP.1990.63863
  • Filename
    63863