Formal verification at Intel

被引:5
|
作者
Harrison, J [1 ]
机构
[1] Intel Corp, Hillsboro, OR 97124 USA
关键词
D O I
10.1109/LICS.2003.1210044
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As designs become more complex, formal verification techniques are becoming increasingly important in the hardware industry. Many different methods are used, ranging from propositional tautology checking up to the use of interactive higher-order theorem provers. Our own work is mainly concerned with the formal verification of floating point mathematical functions. As this paper aims to illustrate, such applications require a rather general mathematical framework and the ability to automate special-purpose proof algorithms in a reliable way. Our work uses the public-domain interactive theorem prover HOL Light, and we claim that this and similar 'LCF-style' theorem provers are a good choice for such applications.
引用
下载
收藏
页码:45 / 54
页数:10
相关论文
共 50 条
  • [1] Formal verification in intel CPU design
    O'Leary, J
    Second ACM and IEEE International Conference on Formal Methods and Models for Co-Design, Proceedings, 2004, : 152 - 152
  • [2] Fifteen years of formal property verification in Intel
    Fix, Limor
    25 YEARS OF MODEL CHECKING: HISTORY, ACHIEVEMENTS, PERSPECTIVES, 2008, 5000 : 139 - 144
  • [3] Intel's formal verification experience on the Willamette development
    Colwell, B
    Brennan, B
    THEOREM PROVING IN HIGHER ORDER LOGICS, PROCEEDINGS, 2000, 1869 : 106 - 107
  • [4] Pre-RTL formal verification: An Intel experience
    Beers, Robert
    2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 806 - 811
  • [5] Demystifying Attestation in Intel Trust Domain Extensions via Formal Verification
    Sardar, Muhammad Usama
    Musaev, Saidgani
    Fetzer, Christof
    IEEE ACCESS, 2021, 9 : 83067 - 83079
  • [6] Formal Specification and Verification of Architecturally-Defined Attestation Mechanisms in Arm CCA and Intel TDX
    Sardar, Muhammad Usama
    Fossati, Thomas
    Frost, Simon
    Xiong, Shale
    IEEE ACCESS, 2024, 12 : 361 - 381
  • [7] Replacing Testing with Formal Verification in Intel® Core™ i7 Processor Execution Engine Validation
    Kaivola, Roope
    Ghughal, Rajnish
    Narasimhan, Naren
    Telfer, Amber
    Whittemore, Jesse
    Pandav, Sudhindra
    Slobodova, Anna
    Taylor, Christopher
    Frolov, Vladimir
    Reeber, Erik
    Naik, Armaghan
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2009, 5643 : 414 - 429
  • [8] Formal Verification
    Meenakshi, B.
    RESONANCE-JOURNAL OF SCIENCE EDUCATION, 2005, 10 (05): : 26 - 38
  • [9] Formal verification
    B Meenakshi
    Resonance, 2005, 10 (5) : 26 - 38
  • [10] Formal verification of an intel XScale processor model with scoreboarding, specialized execution pipelines, and imprecise data-memory exceptions
    Srinivasan, SK
    Velev, MN
    FIRST ACM AND IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2003, : 65 - 74