Formal verification of a DSP chip using an iterative approach

被引:0
|
作者
Habibi, A [1 ]
Tahar, S [1 ]
Ghazel, A [1 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ H3G 1M8, Canada
关键词
D O I
10.1109/DSD.2002.1115346
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we describe a methodology for the formal verification of a DSP chip using the HOL theorem proven 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 proven. This allowed us to make a proof of the full instruction set of this processor.
引用
收藏
页码:12 / 19
页数:8
相关论文
共 50 条
  • [1] An approach for the formal verification of DSP designs using theorem proving
    Akbarpour, Behzad
    Tahar, Sofiene
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (08) : 1441 - 1457
  • [2] A Formal Approach to the Verification of Networks on Chip
    Borrione, Dominique
    Helmy, Amr
    Pierre, Laurence
    Schmaltz, Julien
    [J]. EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2009, (01)
  • [3] Chip verification: a formal affair?
    Lipman, J
    [J]. EDN, 1998, 43 (01) : 85 - +
  • [4] Automatic formal verification of DSP software
    Currie, DW
    Hu, AJ
    Rajan, S
    Fujita, M
    [J]. 37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, : 130 - 135
  • [5] Formal verification of iterative algorithms in microprocessors
    Aagaard, MD
    Jones, RB
    Kaivola, R
    Kohatsu, KR
    Seger, CJH
    [J]. 37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, : 201 - 206
  • [6] Formal verification of a system-on-chip using computation slicing
    Sen, A
    Bhadra, J
    Garg, VK
    Abraham, JA
    [J]. INTERNATIONAL TEST CONFERENCE 2004, PROCEEDINGS, 2004, : 810 - 819
  • [7] A Holistic Approach to CPU Verification using Formal Techniques
    Sri, Dasari Bhavya
    Rajakumar, Karthik
    Madhusoodhanan, Pooja
    Edarapalli, Venkata Nitin
    [J]. 2022 IEEE WOMEN IN TECHNOLOGY CONFERENCE (WINTECHCON): SMARTER TECHNOLOGIES FOR A SUSTAINABLE AND HYPER-CONNECTED WORLD, 2022,
  • [8] Formal verification of an industrial system-on-a-chip
    Choi, H
    Yim, MK
    Lee, JY
    Yun, BW
    Lee, YT
    [J]. 2000 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS, 2000, : 453 - 458
  • [9] Formal Method of Functional Verification for Chip Development
    Yao G.-Y.
    Zhang N.
    Tian C.
    Duan Z.-H.
    Liu L.-M.
    Sun F.-J.
    [J]. Ruan Jian Xue Bao/Journal of Software, 2021, 32 (06): : 1799 - 1817
  • [10] The MODUS Approach to Formal Verification
    Brewka, Lukasz
    Soler, Jose
    Berger, Michael
    [J]. BUSINESS SYSTEMS RESEARCH JOURNAL, 2014, 5 (01): : 21 - 33