메뉴 건너뛰기




Volumn 1166, Issue , 1996, Pages 346-361

An algebraic model of correctness for superscalar microprocessors

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACTING; ALGEBRA; COMPUTER AIDED DESIGN; PROGRAM PROCESSORS;

EID: 84957654249     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/BFb0031820     Document Type: Conference Paper
Times cited : (4)

References (34)
  • 2
    • 0039825787 scopus 로고
    • Verifying SECD in HOL
    • J Staunstrup, editor, North-Holland
    • G Birtwistle and B Graham. Verifying SECD in HOL. In J Staunstrup, editor, Formal Methods for VLS1 Design, pages 129-177. North-Holland, 1990.
    • (1990) Formal Methods for VLS1 Design , pp. 129-177
    • Birtwistle, G.1    Graham, B.2
  • 3
    • 84957651682 scopus 로고
    • DDD-FM9001: Derivation of a verified microprocessor
    • L Pierre G Milne, editor, Lecture Notes in Computer Science, Springer-Verlag
    • B Bose and S D Johnson. DDD-FM9001: Derivation of a verified microprocessor. In L Pierre G Milne, editor, Correct Hardware Design and Verification Methods, pages 191-202. Lecture Notes in Computer Science 683, Springer-Verlag, 1993.
    • (1993) Correct Hardware Design and Verification Methods , vol.683 , pp. 191-202
    • Bose, B.1    Johnson, S.D.2
  • 4
    • 0005031024 scopus 로고
    • A proof of correctness of the VIPER microprocessor: The first levels
    • G Birtwistle and P A Subrahmanyam, editors, Kluwer Academic Publishers
    • A Cohn. A proof of correctness of the VIPER microprocessor: the first levels. In G Birtwistle and P A Subrahmanyam, editors, VLSI Specification, Verification and Synthesis, pages 27-72. Kluwer Academic Publishers, 1987.
    • (1987) VLSI Specification, Verification and Synthesis , pp. 27-72
    • Cohn, A.1
  • 5
    • 0010118464 scopus 로고
    • Implementing safety critical systems: The viper microprocessor
    • G Birtwistle and P A Subrahmanyam, editors, Kluwer Academic Publishers
    • W J Cullyer. Implementing safety critical systems: the viper microprocessor. In G Birtwistle and P A Subrahmanyam, editors, VLSI Specification, Verification, and Synthesis, pages 1-26. Kluwer Academic Publishers, 1987.
    • (1987) VLSI Specification, Verification, and Synthesis , pp. 1-26
    • Cullyer, W.J.1
  • 6
    • 0004179302 scopus 로고
    • Technical report, SRI International Computer Science Laboratory Technical Report CSL-93-12
    • D Cyluk. Microprocessor verification in PVS. Technical report, SRI International Computer Science Laboratory Technical Report CSL-93-12, 1993.
    • (1993) Microprocessor Verification in PVS
    • Cyluk, D.1
  • 12
    • 85032222711 scopus 로고
    • Formalising the design of an SECD chip
    • M Leeser and G Brown, editors, Lecture Notes in Computer Science, Springer Verlag
    • B Graham and G Birtwistle. Formalising the design of an SECD chip. In M Leeser and G Brown, editors, Hardware Specification, Verification and Synthesis: Mathematical Aspects, pages 40-66. Lecture Notes in Computer Science 408, Springer Verlag, 1990.
    • (1990) Hardware Specification, Verification and Synthesis: Mathematical Aspects , vol.408 , pp. 40-66
    • Graham, B.1    Birtwistle, G.2
  • 13
    • 0040418364 scopus 로고
    • Clocks, retimings, and the formal specification of a UART
    • G J Milne, editor, North-Holland
    • N A Harman and J V Tucker. Clocks, retimings, and the formal specification of a UART. In G J Milne, editor, The Fusion of Hardware Design and Verification, pages 375-396. North-Holland, 1988.
    • (1988) The Fusion of Hardware Design and Verification , pp. 375-396
    • Harman, N.A.1    Tucker, J.V.2
  • 14
    • 84919226227 scopus 로고
    • Algebraic models and the correctness of microprocessors
    • L Pierre G Milne, editor, Lecture Notes in Computer Science, Springer-Verlag
    • N A Harman and J V Tucker. Algebraic models and the correctness of microprocessors. In L Pierre G Milne, editor, Correct Hardware Design and Verification Methods. Lecture Notes in Computer Science 683, Springer-Verlag, 1993.
    • (1993) Correct Hardware Design and Verification Methods , vol.683
    • Harman, N.A.1    Tucker, J.V.2
  • 15
    • 0030509702 scopus 로고
    • Algebraic models of microprocessors: Architecture and organisation
    • Technical report, in press (University of Wales, Swansea, Computer Science Report CSR 9-94)
    • N A Harman and J V Tucker. Algebraic models of microprocessors: Architecture and organisation. Technical report, Acta Informatica vol. 33, in press (University of Wales, Swansea, Computer Science Report CSR 9-94), 1995.
    • (1995) Acta Informatica , vol.33
    • Harman, N.A.1    Tucker, J.V.2
  • 18
    • 0024941626 scopus 로고
    • Microprocessor design verification
    • W A Hunt. Microprocessor design verification. Journal of Automated Reasoning, 5(4):429-460, 1989.
    • (1989) Journal of Automated Reasoning , vol.5 , Issue.4 , pp. 429-460
    • Hunt, W.A.1
  • 19
    • 0039825779 scopus 로고
    • Formal verification and implementation of a microprocessor
    • G Birtwisfle and P A Subrahmanyam, editors, Kluwer Academic Publishers
    • J Joyce. Formal verification and implementation of a microprocessor. In G Birtwisfle and P A Subrahmanyam, editors, VLSI Specification, Verification and Synthesis, pages 129-159. Kluwer Academic Publishers, 1987.
    • (1987) VLSI Specification, Verification and Synthesis , pp. 129-159
    • Joyce, J.1
  • 20
    • 0001097061 scopus 로고
    • On the mechanical evaluation of expressions
    • P Landin. On the mechanical evaluation of expressions. Computer Journal, 6:308-320, 1963.
    • (1963) Computer Journal , vol.6 , pp. 308-320
    • Landin, P.1
  • 21
    • 0020504458 scopus 로고
    • Optimizing synchronous circuitry by retiming
    • R Bryant, editor, Computer Science Press, 1803 Research Boulevard, Rockville MD 20850
    • C E Leiserson, F M Rose, and J B Saxe. Optimizing synchronous circuitry by retiming. In R Bryant, editor, Third Caltech Conference on VLSI, volume 1983, pages 87-116. Computer Science Press, 1803 Research Boulevard, Rockville MD 20850, 1983.
    • (1983) Third Caltech Conference on VLSI , vol.1983 , pp. 87-116
    • Leiserson, C.E.1    Rose, F.M.2    Saxe, J.B.3
  • 22
    • 0000336115 scopus 로고
    • Universal algebra
    • T S E Maibaum S Abramsky, D Gabbay, editor, Oxford University Press
    • K Meinke and J V Tucker. Universal algebra. In T S E Maibaum S Abramsky, D Gabbay, editor, Handbook of Logic in Computer Science, pages 189-411. Oxford University Press, 1992.
    • (1992) Handbook of Logic in Computer Science , pp. 189-411
    • Meinke, K.1    Tucker, J.V.2
  • 23
    • 0039233943 scopus 로고
    • Using recursive types to reason about hardware in higher order logic
    • G J Milne, editor, North- Holland
    • T Melham. Using recursive types to reason about hardware in higher order logic. In G J Milne, editor, The Fusion of Hardware Design and Verification, pages 27-50. North- Holland, 1988.
    • (1988) The Fusion of Hardware Design and Verification , pp. 27-50
    • Melham, T.1
  • 25
    • 0003411617 scopus 로고
    • Technical report, SRI International Computer Science Laboratory Technical Report CSL-95-04
    • S Miller and M Srivas. Formal verification of an avionics microprocessor. Technical report, SRI International Computer Science Laboratory Technical Report CSL-95-04, 1995.
    • (1995) Formal Verification of an Avionics Microprocessor
    • Miller, S.1    Srivas, M.2
  • 26
    • 0342640017 scopus 로고
    • Formal verification of the AAMP5 microprocessor: A case study in the industrial use of formal methods
    • Boca Raton
    • S Miller and M Srivas. Formal verification of the AAMP5 microprocessor: a case study in the industrial use of formal methods. In Proceedings of WIFT 95, Boca Raton, 1995.
    • (1995) Proceedings of WIFT 95
    • Miller, S.1    Srivas, M.2
  • 27
    • 84958949082 scopus 로고
    • A tutorial on using PVS
    • Lecture Notes in Computer Science, Springer-Verlag
    • S Owre, J Rushby, N Shankar, and M Srivas. A tutorial on using PVS. In Proceedings of TPCD 94, pages 258-279. Lecture Notes in Computer Science 901, Springer-Verlag, 1994.
    • (1994) Proceedings of TPCD 94 , vol.901 , pp. 258-279
    • Owre, S.1    Rushby, J.2    Shankar, N.3    Srivas, M.4
  • 28
    • 0029531029 scopus 로고
    • The microarchitecture of superscalar processors
    • December
    • J E Smith and G S Sohi. The microarchitecture of superscalar processors. In Proceedings of the IEEE, volume 83, pages 1609-1624, December 1995.
    • (1995) Proceedings of the IEEE , vol.83 , pp. 1609-1624
    • Smith, J.E.1    Sohi, G.S.2
  • 29
    • 0039825784 scopus 로고
    • Formal Specification of Digital Systems
    • Cambridge University Press
    • V Stavridou. Formal Specification of Digital Systems. Cambridge University Press Tracts in Theoretical Computer Science 37, 1993.
    • (1993) Tracts in Theoretical Computer Science , pp. 37
    • Stavridou, V.1
  • 30
    • 25444508118 scopus 로고
    • Implementing a methodology for formally verifying RISC processors in HOE In Higher-Order Logic Theorem Proving and its Applications
    • Springer-Verlag
    • S Tahar and R Kumar. Implementing a methodology for formally verifying RISC processors in HOE In Higher-Order Logic Theorem Proving and its Applications, pages 281-294. Lecture Notes in Computer Science 780, Springer-Verlag, 1993.
    • (1993) Lecture Notes in Computer Science , vol.780 , pp. 281-294
    • Tahar, S.1    Kumar, R.2
  • 31
    • 0003081830 scopus 로고
    • An efficient algorithm for exploiting multiple arithmetic units
    • January
    • R M Tomasulo. An efficient algorithm for exploiting multiple arithmetic units. IBMJ. Res. Develop., pages 176-188, January 1967.
    • (1967) IBMJ. Res. Develop. , pp. 176-188
    • Tomasulo, R.M.1
  • 33
    • 21344497998 scopus 로고
    • A theory of generic interpreters
    • L Pierre G Milne, editor, Lecture Notes in Computer Science, Springer-Verlag
    • P Windley. A theory of generic interpreters. In L Pierre G Milne, editor, Correct Hardware Design and Verification Methods, pages 122-134. Lecture Notes in Computer Science 683, Springer-Verlag, 1993.
    • (1993) Correct Hardware Design and Verification Methods , vol.683 , pp. 122-134
    • Windley, P.1


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