• DocumentCode
    3233565
  • Title

    Complete verification of weakly programmable IPs against their operational ISA model

  • Author

    Loitz, S. ; Wedler, M. ; Stoffel, D. ; Brehm, C. ; Kunz, W. ; Wehn, Norbert

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Kaiserslautern, Kaiserslautern, Germany
  • fYear
    2010
  • fDate
    14-16 Sept. 2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    This paper suggests an operational instruction set architecture (OISΛ) model for specifying weakly programmable IPs (WPIPs). WPIPs are application-specific programmable System-on-Chip (SoC) modules such as application-specific instruction set processors (ASIPs). The individual instructions of WPfPs often implement large segments of an application algorithm corresponding to hundreds of conventional RISC instructions. The pipeline structure of a WPIP design is commonly deter mined by basic operations of the application algorithm. For this reason, the pipeline is designed in a bottom-up manner where the components for the individual operations are developed first. Our OISA model reflects this design style by specifying the instruction semantics in terms of predefined operations that are associated with specific pipeline stages. After creation of the OISA model a property set can be generated automatically that uniquely specifies the entire design. Moreover, the verification process used to design the OISA model explicitly reveals hardware restrictions imposing constraints on the software to be considered by the programmer.
  • Keywords
    formal verification; instruction sets; pipeline processing; reduced instruction set computing; system-on-chip; RISC instruction; application specific instruction set processor; bottom up design; operational instruction set architecture model; pipeline processing; system on chip; verification; weakly programmable IP;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Specification & Design Languages (FDL 2010), 2010 Forum on
  • Conference_Location
    Southampton
  • Type

    conf

  • DOI
    10.1049/ic.2010.0125
  • Filename
    5775105