메뉴 건너뛰기




Volumn , Issue , 2003, Pages 65-74

Formal verification of an Intel XScale processor model with scoreboarding, specialized execution pipelines, and impress data-memory exceptions

Author keywords

Formal verification; Pipelines

Indexed keywords

FORMAL METHODS; PIPELINE PROCESSING SYSTEMS; PIPELINES; REDUCED INSTRUCTION SET COMPUTING;

EID: 3042639039     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/MEMCOD.2003.1210090     Document Type: Conference Paper
Times cited : (17)

References (43)
  • 2
    • 84948174903 scopus 로고    scopus 로고
    • Relating Multi-step and Single-step Microprocessor Correctness Statements
    • Formal Methods in Computer-Aided Design (FMCAD'02), M. Aagaard and J.W. O'Leary, eds., Springer-Verlag, November
    • M.D. Aagaard, N.A. Day, M. Lou. "Relating Multi-step and Single-step Microprocessor Correctness Statements," Formal Methods in Computer-Aided Design (FMCAD'02), M. Aagaard and J.W. O'Leary, eds., LNCS 2517, Springer-Verlag, November 2002,.
    • (2002) LNCS , vol.2517
    • Aagaard, M.D.1    Day, N.A.2    Lou, M.3
  • 3
    • 84943603108 scopus 로고    scopus 로고
    • allnetDevices, http://www.allnetdevices.com/wireless/news/2002/06/24/hps-ipaq.html.
  • 6
    • 84958772916 scopus 로고
    • Automated Verification of Pipelined Microprocessor Control
    • Computer-Aided Verification (CAV'94), D.L. Dill, ed., Springer-Verlag, June
    • J.R. Burch, and D.L. Dill, "Automated Verification of Pipelined Microprocessor Control," Computer-Aided Verification (CAV'94), D.L. Dill, ed., LNCS 818, Springer-Verlag, June 1994, pp. 68-80.
    • (1994) LNCS , vol.818 , pp. 68-80
    • Burch, J.R.1    Dill, D.L.2
  • 8
    • 84943604781 scopus 로고    scopus 로고
    • Dell Axim X5, http://www.dell.com/us/en/gen/topics/segtopic-axim.htm.
    • Dell Axim X5
  • 14
    • 33846505764 scopus 로고    scopus 로고
    • Decomposing the Proof of Correctness of Pipelined Microprocessors
    • Tenth International Conference on Computer Aided Verification (CAV'98), A.J. Hu and M.Y. Vardi, eds., Springer-Verlag, June
    • R.M. Hosabettu, M. Srivas, and G. Gopalakrishnan, "Decomposing the Proof of Correctness of Pipelined Microprocessors," Tenth International Conference on Computer Aided Verification (CAV'98), A.J. Hu and M.Y. Vardi, eds., LNCS 1427, Springer-Verlag, June 1998.
    • (1998) LNCS , vol.1427
    • Hosabettu, R.M.1    Srivas, M.2    Gopalakrishnan, G.3
  • 15
    • 22644448323 scopus 로고    scopus 로고
    • Specification and Verification of Pipelining in the ARM2 RISC Microprocessor
    • October
    • J.K. Huggins, and D.V. Campenhout, "Specification and Verification of Pipelining in the ARM2 RISC Microprocessor," ACM Transactions on Design Automation of Electronic Systems, Vol. 3, No. 4 (October 1998), pp. 563-580.
    • (1998) ACM Transactions on Design Automation of Electronic Systems , vol.3 , Issue.4 , pp. 563-580
    • Huggins, J.K.1    Campenhout, D.V.2
  • 16
    • 84943627762 scopus 로고    scopus 로고
    • Intel XScale™ Technology, http://www.intel.com/design/intelxscale/.
  • 17
    • 77954645877 scopus 로고    scopus 로고
    • INTEGRITY RTOS, http://www.ghs.com/download/whitepapers/integrity-rtos-xscale.pdf.
    • Integrity RTOS
  • 18
    • 22044454075 scopus 로고    scopus 로고
    • Computing Reachable Control States of Systems Modeled with Uninterpreted Functions and Infinite Memory
    • Computer-Aided Verification (CAV'98), A.J. Hu, and M.Y. Vardi, eds., Springer-Verlag, June
    • A.J. Isles, R. Hojati, and R.K. Brayton, "Computing Reachable Control States of Systems Modeled with Uninterpreted Functions and Infinite Memory," Computer-Aided Verification (CAV'98), A.J. Hu, and M.Y. Vardi, eds., LNCS 1427, Springer-Verlag, June 1998.
    • (1998) LNCS , vol.1427
    • Isles, A.J.1    Hojati, R.2    Brayton, R.K.3
  • 28
    • 84943605409 scopus 로고    scopus 로고
    • PC WORLD, http://www.pcworld.com/news/article0,aid,83923,00.asp.
  • 29
    • 84863974979 scopus 로고    scopus 로고
    • Processor Verification with Precise Exceptions and Speculative Execution
    • Computer-Aided Verification (CAV'98), A.J. Hu and M.Y. Vardi, eds., Springer-Verlag, June
    • J. Sawada, and W.A. Hunt, "Processor Verification with Precise Exceptions and Speculative Execution," Computer-Aided Verification (CAV'98), A.J. Hu and M.Y. Vardi, eds., LNCS 1427, Springer-Verlag, June 1998.
    • (1998) LNCS , vol.1427
    • Sawada, J.1    Hunt, W.A.2
  • 30
    • 0034275098 scopus 로고    scopus 로고
    • Itanium Processor Microarchitecture
    • September-October
    • H. Sharangpani, and K. Arora, "Itanium Processor Microarchitecture," IEEE Micro, September-October 2000, pp. 24-43.
    • (2000) IEEE Micro , pp. 24-43
    • Sharangpani, H.1    Arora, K.2
  • 31
    • 84943640016 scopus 로고    scopus 로고
    • Stanford Validity Checker (SVC), http://sprout.Stanford.EDU/SVC.
  • 34
    • 84957641311 scopus 로고    scopus 로고
    • Automatic Generation of Invariants in Processor Verification
    • Formal Methods in Computer-Aided Design (FMCAD'96), M.K. Srivas and A.J. Camilleri, eds., Springer-Verlag, November
    • J.X. Su, D.L. Dill, and C. Barrett, "Automatic Generation of Invariants in Processor Verification," Formal Methods in Computer-Aided Design (FMCAD'96), M.K. Srivas and A.J. Camilleri, eds., LNCS 1166, Springer-Verlag, November 1996.
    • (1996) LNCS , vol.1166
    • Su, J.X.1    Dill, D.L.2    Barrett, C.3
  • 35
    • 0032165313 scopus 로고    scopus 로고
    • A Practical Methodology for the Formal Verification of RISC Processors
    • September Kluwer Academic Publishers
    • S. Tahar and R. Kumar, "A Practical Methodology for the Formal Verification of RISC Processors," Formal-Methods in Systems Design, Vol. 13, No. 2 (September 1998), Kluwer Academic Publishers, pp. 159-225.
    • (1998) Formal-Methods in Systems Design , vol.13 , Issue.2 , pp. 159-225
    • Tahar, S.1    Kumar, R.2
  • 37
    • 84861449103 scopus 로고    scopus 로고
    • Superscalar Processor Verification Using Efficient Reductions of the Logic of Equality with Uninterpreted Functions to Propositional Logic
    • Correct Hardware Design and Verification Methods (CHARME'99), L. Pierre and T. Kropf, eds., Springer-Verlag, September
    • M.N. Velev, and R.E. Bryant, "Superscalar Processor Verification Using Efficient Reductions of the Logic of Equality with Uninterpreted Functions to Propositional Logic," Correct Hardware Design and Verification Methods (CHARME'99), L. Pierre and T. Kropf, eds., LNCS 1703, Springer-Verlag, September 1999.
    • (1999) LNCS , vol.1703
    • Velev, M.N.1    Bryant, R.E.2
  • 38
    • 0033684177 scopus 로고    scopus 로고
    • Formal Verification of Superscalar Microprocessors with Multicycle Functional Units, Exceptions, and Branch Prediction
    • M.N. Velev, and R.E. Bryant, "Formal Verification of Superscalar Microprocessors with Multicycle Functional Units, Exceptions, and Branch Prediction," 37th Design Automation Conference (DAC'00), June 2000.
    • 37th Design Automation Conference (DAC'00), June 2000
    • Velev, M.N.1    Bryant, R.E.2
  • 39
    • 84944403959 scopus 로고    scopus 로고
    • Formal Verification of VLIW Microprocessors with Speculative Execution
    • Computer-Aided Verification (CAV'00), E.A. Emerson, and A.P. Sistla, eds., Springer-Verlag, July
    • M.N. Velev, "Formal Verification of VLIW Microprocessors with Speculative Execution," Computer-Aided Verification (CAV'00), E.A. Emerson, and A.P. Sistla, eds., LNCS 1855, Springer-Verlag, July 2000.
    • (2000) LNCS , vol.1855
    • Velev, M.N.1
  • 40
    • 0034854260 scopus 로고    scopus 로고
    • Effective Use of Bool ean Satisfiability Procedures in the Formal Verification of Superscalar and VLIW Microprocessors
    • M.N. Velev, and R.E. Bryant, " Effective Use of Bool ean Satisfiability Procedures in the Formal Verification of Superscalar and VLIW Microprocessors," 38th Design Automation Conference (DAC'01), June 2001.
    • 38th Design Automation Conference (DAC'01), June 2001
    • Velev, M.N.1    Bryant, R.E.2
  • 41
    • 84958753231 scopus 로고    scopus 로고
    • EVC: A Validity Checker for the Logic of Equality with Uninterpreted Functions and Memories, Exploiting Positive Equality and Conservative Transformations
    • Computer-Aided Verification (CAV'01), G. Berry, H. Comon, and A. Finkel, eds., Springer-Verlag, July
    • M.N. Velev, and R.E. Bryant, "EVC: A Validity Checker for the Logic of Equality with Uninterpreted Functions and Memories, Exploiting Positive Equality and Conservative Transformations," Computer-Aided Verification (CAV'01), G. Berry, H. Comon, and A. Finkel, eds., LNCS 2102, Springer-Verlag, July 2001.
    • (2001) LNCS , vol.2102
    • Velev, M.N.1    Bryant, R.E.2
  • 42
    • 0037331793 scopus 로고    scopus 로고
    • Effective Use of Boolean Satisfiability Procedures in the Formal Verification of Superscalar and VLIW Microprocessors
    • February
    • M.N. Velev, and R.E. Bryant, "Effective Use of Boolean Satisfiability Procedures in the Formal Verification of Superscalar and VLIW Microprocessors," Journal of Symbolic Computation (JSC), Vol. 35, No. 2, (February 2003), pp. 73-106.
    • (2003) Journal of Symbolic Computation (JSC) , vol.35 , Issue.2 , pp. 73-106
    • Velev, M.N.1    Bryant, R.E.2
  • 43


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