• DocumentCode
    2606016
  • Title

    Formal verification of a DSP chip using an iterative approach

  • Author

    Habibi, Ali ; Tahar, Sofiene ; Ghazel, Adel

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    12
  • Lastpage
    19
  • Abstract
    In this paper we describe a methodology for the formal verification of a DSP chip using the HOL theorem prover. We used an iterative method to specify both the behavioral and structural descriptions of the processor. Our methodology consists of first simplifying the representations of the DSP units. We then prove for each unit that its hardware description implies its behavioral specification. Using the simplified (abstracted) description of the units we have been able to greatly reduce the cost of deducing the behavior of the processor instruction set from the hardware implementation of the processor units. The proposed methodology creates a new representation of the processor at each iteration such that its complexity can be handled by the theorem prover. This allowed us to make a proof of the full instruction set of this processor.
  • Keywords
    computational complexity; digital signal processing chips; formal verification; theorem proving; DSP chip; HOL theorem prover; behavioral descriptions; behavioral specification; formal verification; hardware description; iterative approach; processor instruction set; structural descriptions; Digital signal processing; Digital signal processing chips; Formal verification; Hardware; Humans; Identity-based encryption; Iterative methods; Logic; Software systems; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, 2002. Proceedings. Euromicro Symposium on
  • Print_ISBN
    0-7695-1790-0
  • Type

    conf

  • DOI
    10.1109/DSD.2002.1115346
  • Filename
    1115346