메뉴 건너뛰기




Volumn 2005, Issue , 2005, Pages 603-606

Challenges in the formal verification of complete state-of-the-art processors

Author keywords

[No Author keywords available]

Indexed keywords

DESIGN COMPLEXITIES; HARDWARE VERIFICATION; INTUITIVE INTERFACE; PROCESSOR DESIGNS;

EID: 33748533153     PISSN: 10636404     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICCD.2005.37     Document Type: Conference Paper
Times cited : (6)

References (25)
  • 3
    • 0142245459 scopus 로고    scopus 로고
    • Instantiating uninterpreted functional units and memory system: Functional verification of the VAMP
    • CHARME, Springer
    • S. Beyer, C. Jacobi, D. Kröning, D. Leinenbach, and W. Paul. Instantiating uninterpreted functional units and memory system: functional verification of the VAMP. In CHARME, volume 2860 of LNCS. Springer, 2003.
    • (2003) LNCS , vol.2860
    • Beyer, S.1    Jacobi, C.2    Kröning, D.3    Leinenbach, D.4    Paul, W.5
  • 5
    • 0031190775 scopus 로고    scopus 로고
    • The DUAL-EVAL hardware description language and its use in the formal specification and verification of the FM9001 microprocessor
    • July
    • B. C. Brock and W. A. Hunt. The DUAL-EVAL hardware description language and its use in the formal specification and verification of the FM9001 microprocessor. Formal Methods in System Design, 11:71-107, July 1997.
    • (1997) Formal Methods in System Design , vol.11 , pp. 71-107
    • Brock, B.C.1    Hunt, W.A.2
  • 6
    • 84958772916 scopus 로고
    • Automatic verification of pipelined microprocessors control
    • CAV, Springer
    • J. Burch and D. Dill. Automatic verification of pipelined microprocessors control. In CAV, volume 818 of LNCS, pages 68-80. Springer, 1994.
    • (1994) LNCS , vol.818 , pp. 68-80
    • Burch, J.1    Dill, D.2
  • 7
    • 0012097411 scopus 로고    scopus 로고
    • IA-64 floating point operations and the IEEE standard for binary floating-point arithmetic
    • M. Cornea-Hasegan. IA-64 floating point operations and the IEEE standard for binary floating-point arithmetic. Intel Technology Journal, Q4, 1999.
    • (1999) Intel Technology Journal
    • Cornea-Hasegan, M.1
  • 8
    • 0000938587 scopus 로고    scopus 로고
    • Verifying out-of-order executions
    • Chapman & Hall
    • W. Damm and A. Pnueli. Verifying out-of-order executions. In CHARME, pages 23-47. Chapman & Hall, 1997.
    • (1997) CHARME , pp. 23-47
    • Damm, W.1    Pnueli, A.2
  • 10
    • 84957082109 scopus 로고    scopus 로고
    • Proof of correctness of a processor with reorder buffer using the completion functions approach
    • CAV, Springer
    • R. Hosabettu, M. Srivas, and G. Gopalakrishnan. Proof of correctness of a processor with reorder buffer using the completion functions approach. In CAV, volume 1633 of LNCS, pages 47-59. Springer, 1999.
    • (1999) LNCS , vol.1633 , pp. 47-59
    • Hosabettu, R.1    Srivas, M.2    Gopalakrishnan, G.3
  • 11
    • 0032630203 scopus 로고    scopus 로고
    • Verifying the FM9801 microarchitecture
    • May-June
    • W. A. Hunt and J. Sawada. Verifying the FM9801 microarchitecture. IEEE Micro, pages 47-55, May-June 1999.
    • (1999) IEEE Micro , pp. 47-55
    • Hunt, W.A.1    Sawada, J.2
  • 13
    • 84863924303 scopus 로고    scopus 로고
    • Verification of an implementation of Tomasulo's algorithm by compositional model checking
    • CAV, Springer
    • K. McMillan. Verification of an implementation of Tomasulo's algorithm by compositional model checking. In CAV, volume 1427 of LNCS. Springer, 1998.
    • (1998) LNCS , vol.1427
    • McMillan, K.1
  • 14
    • 33747097418 scopus 로고    scopus 로고
    • A mechanically checked proof of the AMD5K86 floating point division program
    • J. Moore, T. Lynch, and M. Kaufmann. A mechanically checked proof of the AMD5K86 floating point division program. IEEE Transactions on Computers, 47(9):913-926, 1998.
    • (1998) IEEE Transactions on Computers , vol.47 , Issue.9 , pp. 913-926
    • Moore, J.1    Lynch, T.2    Kaufmann, M.3
  • 17
    • 84944677742 scopus 로고
    • PVS: A prototype verification system
    • CADE 11, Springer
    • S. Owre, N. Shankar, and J. M. Rushby. PVS: A prototype verification system. In CADE 11, volume 607 of LNAI, pages 748-752. Springer, 1992.
    • (1992) LNAI , vol.607 , pp. 748-752
    • Owre, S.1    Shankar, N.2    Rushby, J.M.3
  • 18
    • 84947271886 scopus 로고    scopus 로고
    • A case study in formal verification of register-transfer logic with ACL2: The floating point adder of the AMD Athlon processor
    • FMCAD, Springer
    • D. M. Russinoff. A case study in formal verification of register-transfer logic with ACL2: The floating point adder of the AMD Athlon processor. In FMCAD, volume 1954 of LNCS. Springer, 2000.
    • (2000) LNCS , vol.1954
    • Russinoff, D.M.1
  • 19
    • 84863974979 scopus 로고    scopus 로고
    • Processor verification with precise exceptions and speculative execution
    • CAV, Springer
    • J. Sawada and W. A. Hunt. Processor verification with precise exceptions and speculative execution. In CAV, volume 1427 of LNCS. Springer, 1998.
    • (1998) LNCS , vol.1427
    • Sawada, J.1    Hunt, W.A.2
  • 20
    • 0036500716 scopus 로고    scopus 로고
    • Verification of the FM9801 microprocessor: An out-of-order microprocessor model with speculative execution, exceptions, and self-modifying code
    • March
    • J. Sawada and W. A. Hunt. Verification of the FM9801 microprocessor: An out-of-order microprocessor model with speculative execution, exceptions, and self-modifying code. Formal Methods in Systems Design, 20(2): 187-222, March 2002.
    • (2002) Formal Methods in Systems Design , vol.20 , Issue.2 , pp. 187-222
    • Sawada, J.1    Hunt, W.A.2
  • 22
    • 33646413042 scopus 로고    scopus 로고
    • Website
    • The Verisoft Consortium. The Verisoft project. Website, 2003. http://www.verisoft.de.
    • (2003) The Verisoft Project
  • 23
    • 17644416138 scopus 로고    scopus 로고
    • Comparative study of strategies for formal verification of high-level processors
    • M. Velev. Comparative study of strategies for formal verification of high-level processors. In ICCD, pages 119-124, 2004.
    • (2004) ICCD , pp. 119-124
    • Velev, M.1
  • 24
    • 84861449103 scopus 로고    scopus 로고
    • Superscalar processor verification using efficient reductions of the logic of equality with uninterpreted functions to propositional logic
    • CHARME
    • M. Velev and R. Bryant. Superscalar processor verification using efficient reductions of the logic of equality with uninterpreted functions to propositional logic. In CHARME, volume 1703 of LNCS, 1999.
    • (1999) LNCS , vol.1703
    • Velev, M.1    Bryant, R.2
  • 25
    • 0033684177 scopus 로고    scopus 로고
    • Formal verification of superscale microprocessors with multicycle functional units, exception, and branch prediction
    • ACM
    • M. Velev and R. Bryant. Formal verification of superscale microprocessors with multicycle functional units, exception, and branch prediction. In DAC. ACM, 2000.
    • (2000) DAC
    • Velev, M.1    Bryant, R.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.