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
Link To Document