메뉴 건너뛰기




Volumn 1, Issue , 2004, Pages 266-271

Exploiting signal unobservability for efficient translation to CNF in formal verification of microprocessors

(1)  Velev, Miroslav N a  

a NONE

Author keywords

[No Author keywords available]

Indexed keywords

BOOLEAN CIRCUIT; CONJUNCTIVE NORMAL FORM (CNF); TAUTOLOGY; UNINTERPRETED FUNCTION (UF); BOOLEAN FORMULAE; DECISION PROCEDURE; FORMAL VERIFICATIONS; LOGIC OF EQUALITY WITH UNINTERPRETED FUNCTIONS AND MEMORY (EUFM); OUTPUT VARIABLES; TRANSLATION STRATEGIES; UNOBSERVABILITY;

EID: 3042660498     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/DATE.2004.1268859     Document Type: Conference Paper
Times cited : (27)

References (74)
  • 6
    • 84937569311 scopus 로고    scopus 로고
    • Checking satisfiability of first-order formulas by incremental translation to SAT
    • LNCS 2404, Springer-Verlag, July
    • C. Barrett, D. Dill, and A. Stump, "Checking Satisfiability of First-Order Formulas by Incremental Translation to SAT," Computer-Aided Verification (CAV '02), LNCS 2404, Springer-Verlag, July 2002, pp. 236-249.
    • (2002) Computer-aided Verification (CAV '02) , pp. 236-249
    • Barrett, C.1    Dill, D.2    Stump, A.3
  • 9
    • 0011683904 scopus 로고
    • An optimality result for clause form translation
    • T. Boy de la Tour, "An Optimality Result for Clause Form Translation," Journal of Symbolic Compulation, Vol. 14 (1992), pp. 283-301.
    • (1992) Journal of Symbolic Compulation , vol.14 , pp. 283-301
    • Boy de la Tour, T.1
  • 12
    • 0022769976 scopus 로고
    • Graph-based algorithms for boolean function manipulation
    • August
    • R.E. Bryant, "Graph-Based Algorithms for Boolean Function Manipulation," IEEE Transactions on Computers, Vol. C-35, No. 8 (August 1986), pp. 677-691.
    • (1986) IEEE Transactions on Computers , vol.C-35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 13
    • 84958791713 scopus 로고    scopus 로고
    • Processor verification using efficient reductions of the logic of uninterpreted functions to propositional logic
    • January
    • R.E. Bryant, S. German, and M.N. Velev, "Processor Verification Using Efficient Reductions of the Logic of Uninterpreted Functions to Propositional Logic," ACM Transactions on Computational Logic trb(TOCL), Vol. 2, No. 1 (January 2001), pp. 93-134.
    • (2001) ACM Transactions on Computational Logic (TOCL) , vol.2 , Issue.1 , pp. 93-134
    • Bryant, R.E.1    German, S.2    Velev, M.N.3
  • 14
    • 84974717885 scopus 로고    scopus 로고
    • Boolean satisfiability with transitivity constraints
    • October
    • R.E. Bryant, and M.N. Velev, "Boolean Satisfiability with Transitivity Constraints," ACM Transactions on Computational Logic (TOCL), Vol. 3, No. 4 (October 2002), pp. 604-627.
    • (2002) ACM Transactions on Computational Logic (TOCL) , vol.3 , Issue.4 , pp. 604-627
    • Bryant, R.E.1    Velev, M.N.2
  • 15
    • 84958772916 scopus 로고
    • Automated verification of pipelined microprocessor control
    • LNCS 818, Springer-Verlag, June
    • J.R. Burch, and D.L. Dill, "Automated Verification of Pipelined Microprocessor Control," Computer-Aided Verification (CAV'94), LNCS 818, Springer-Verlag, June 1994.
    • (1994) Computer-aided Verification (CAV'94)
    • Burch, J.R.1    Dill, D.L.2
  • 25
    • 84863922391 scopus 로고    scopus 로고
    • BDD based procedures for a theory of equality with uninterpreted functions
    • LNCS 1427, Springer-Verlag, June
    • A. Goel, K. Sajid, H. Zhou, A. Aziz, and V. Singhai, "BDD Based Procedures for a Theory of Equality with Uninterpreted Functions," Computer-Aided Verification (CAV '98), LNCS 1427, Springer-Verlag, June 1998, pp. 244-255.
    • (1998) Computer-aided Verification (CAV '98) , pp. 244-255
    • Goel, A.1    Sajid, K.2    Zhou, H.3    Aziz, A.4    Singhai, V.5
  • 27
    • 3042601454 scopus 로고    scopus 로고
    • Personal Communication, June
    • E. Goldberg, and Y. Novikov, Personal Communication, June 2003.
    • (2003)
    • Goldberg, E.1    Novikov, Y.2
  • 29
    • 3042599364 scopus 로고    scopus 로고
    • Personal Communication, February
    • G Hasteer, Personal Communication, February 1999.
    • (1999)
    • Hasteer, G.1
  • 31
    • 0013464671 scopus 로고    scopus 로고
    • DIMACS Series in Discrete Mathematics and Theoretical Computer Science
    • D.S. Johnson, and M.A. Trick, eds., The Second DIMACS Implementation Challenge, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, http://dimacs.rutgers.edu/challenges
    • The Second DIMACS Implementation Challenge
    • Johnson, D.S.1    Trick, M.A.2
  • 39
    • 2442435741 scopus 로고    scopus 로고
    • Deductive verification of advanced out-of-order microprocessors
    • LNCS, Springer-Verlag, July
    • S.K. Lahiri, and R.E. Bryant, "Deductive Verification of Advanced Out-of-Order Microprocessors," Computer-Aided Verification (CAV '03), LNCS, Springer-Verlag, July 2003.
    • (2003) Computer-aided Verification (CAV '03)
    • Lahiri, S.K.1    Bryant, R.E.2
  • 41
    • 34247135991 scopus 로고    scopus 로고
    • Exploiting the real power of unit propagation lookahead
    • H. Kautz, and B. Selman, eds., Elsevier Science Publishers, Electronic Notes in Discrete Mathematics, June
    • D. Le Berre, "Exploiting the Real Power of Unit Propagation Lookahead," Workshop on Theory and Applications of Satisfiability Testing (SAT '01), H. Kautz, and B. Selman, eds., Elsevier Science Publishers, Electronic Notes in Discrete Mathematics, Vol. 9, June 2001.
    • (2001) Workshop on Theory and Applications of Satisfiability Testing (SAT '01) , vol.9
    • Le Berre, D.1
  • 48
    • 2442607678 scopus 로고    scopus 로고
    • Algebraic simplification techniques for prepositional satisfiability
    • Rina Dechter, ed., LNCS 1894, Springer-Verlag, September
    • J.P. Marques-Silva, "Algebraic Simplification Techniques for Prepositional Satisfiability," Principles and Practice of Constraint Programming (CP '00), Rina Dechter, ed., LNCS 1894, Springer-Verlag, September 2000.
    • (2000) Principles and Practice of Constraint Programming (CP '00)
    • Marques-Silva, J.P.1
  • 50
    • 84957020696 scopus 로고    scopus 로고
    • Recovering and exploiting structural knowledge from CNF formulas
    • P. Van Hentenryck, ed., LNCS 2470, Springer-Verlag, September
    • R. Ostrowski, E. Grégoire, B. Mazure, and L. Saïs, "Recovering and Exploiting Structural Knowledge from CNF Formulas," Principles and Practice of Constraint Programming (CP '02), P. Van Hentenryck, ed., LNCS 2470, Springer-Verlag, September 2002, pp. 185-199.
    • (2002) Principles and Practice of Constraint Programming (CP '02) , pp. 185-199
    • Ostrowski, R.1    Grégoire, E.2    Mazure, B.3    Saïs, L.4
  • 54
    • 0025561399 scopus 로고
    • The use of abservability and external don't cares for the simplification of multi-level networks
    • June
    • H. Savoj, and R.K. Brayton, "The Use of Abservability and External Don't Cares for the Simplification of Multi-Level Networks," Design Automation Conference (DAC '00), June 1990.
    • (1990) Design Automation Conference (DAC '00)
    • Savoj, H.1    Brayton, R.K.2
  • 55
    • 0042134797 scopus 로고    scopus 로고
    • A hybrid SAT-based decision procedure for separation logic with uninterpreted functions
    • June
    • S.A. Seshia, S.K. Lahiri, and R.E. Bryanf, "A Hybrid SAT-Based Decision Procedure for Separation Logic with Uninterpreted Functions," Design Automation Conference (DAC '03), June 2003, pp. 425-430.
    • (2003) Design Automation Conference (DAC '03) , pp. 425-430
    • Seshia, S.A.1    Lahiri, S.K.2    Bryanf, R.E.3
  • 57
    • 0001340960 scopus 로고
    • On the complexity of derivation in prepositional calculus
    • G.S. Tseilin, "On the Complexity of Derivation in Prepositional Calculus," in Studies in Constructive Mathematics and Mathematical Logic, Part 2, 1968, pp. 115-125. Reprinted in J. Sickmann, and G. Wrightson, eds., Automation of Reasoning, Vol. 2, Springer-Verlag, 1983.
    • (1968) Studies in Constructive Mathematics and Mathematical Logic, Part 2 , pp. 115-125
    • Tseilin, G.S.1
  • 58
    • 0010675517 scopus 로고
    • Springer-Verlag
    • G.S. Tseilin, "On the Complexity of Derivation in Prepositional Calculus," in Studies in Constructive Mathematics and Mathematical Logic, Part 2, 1968, pp. 115-125. Reprinted in J. Sickmann, and G. Wrightson, eds., Automation of Reasoning, Vol. 2, Springer-Verlag, 1983.
    • (1983) Automation of Reasoning , vol.2
    • Sickmann, J.1    Wrightson, G.2
  • 59
    • 2442511090 scopus 로고    scopus 로고
    • A proof system and a decision procedure for equality logic
    • Department of Computer Science, Technical University of Eindhoven
    • O. Tveretina, and H. Zantema, "A Proof System and a Decision Procedure for Equality Logic," Technical Report, Department of Computer Science, Technical University of Eindhoven, 2003. http://www.win.tue.nl/- hzantema/TZ.pdf
    • (2003) Technical Report
    • Tveretina, O.1    Zantema, H.2
  • 61
    • 0032298325 scopus 로고    scopus 로고
    • Incorporating timing constraints in the efficient memory model for symbolic ternary simulation
    • October
    • M.N. Vetev, and R.E. Bryant, "Incorporating Timing Constraints in the Efficient Memory Model for Symbolic Ternary Simulation," International Conference on Computer Design (ICCD '98), October 1998, pp. 400-406.
    • (1998) International Conference on Computer Design (ICCD '98) , pp. 400-406
    • Vetev, M.N.1    Bryant, R.E.2
  • 62
    • 84948966443 scopus 로고    scopus 로고
    • Bit-level abstraction in the verification of pipelined microprocessors by correspondence checking
    • LNCS 1522, Springer-Verlag, November
    • M.N. Velev, and R.E. Bryant, "Bit-Level Abstraction in the Verification of Pipelined Microprocessors by Correspondence Checking," Formal Methods in Computer-Aided Design (FMCAD '98), LNCS 1522, Springer-Verlag, November 1998, pp. 18-35.
    • (1998) Formal Methods in Computer-aided Design (FMCAD '98) , pp. 18-35
    • Velev, M.N.1    Bryant, R.E.2
  • 64
    • 84861449103 scopus 로고    scopus 로고
    • Superscalar processor verification using efficient reductions of the logic of equality with uninterpreted functions to prepositional logic
    • LNCS 1703, 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 Prepositional Logic," Correct Hardware Design and Verification Methods (CHARME '99), LNCS 1703, Springer-Verlag, September 1999, pp. 37-53.
    • (1999) Correct Hardware Design and Verification Methods (CHARME '99) , pp. 37-53
    • Velev, M.N.1    Bryant, R.E.2
  • 66
    • 84944403959 scopus 로고    scopus 로고
    • Formal verification of VLIW microprocessors with speculative execution
    • LNCS 1855, Springer-Verlag, July
    • M.N. Velev, "Formal Verification of VLIW Microprocessors with Speculative Execution," Computer-Aided Verification (CAV '00), LNCS 1855, Springer-Verlag, July 2000.
    • (2000) Computer-aided Verification (CAV '00)
    • Velev, M.N.1
  • 67
    • 84903158789 scopus 로고    scopus 로고
    • Automatic abstraction of memories in the formal verification of superscalar microprocessors
    • T. Margaria, and W. Yi, eds., LNCS 2031, Springer-Verlag, April
    • M.N. Velev, "Automatic Abstraction of Memories in the Formal Verification of Superscalar Microprocessors," Tools und Algorithms for the Construction and Analysis of Systems (TACAS '010), T. Margaria, and W. Yi, eds., LNCS 2031, Springer-Verlag, April 2001, pp. 252-267.
    • (2001) Tools und Algorithms for the Construction and Analysis of Systems (TACAS '010) , pp. 252-267
    • Velev, M.N.1
  • 68
    • 84958753231 scopus 로고    scopus 로고
    • EVC: A validity checker for the logic of equality with uninterpreted functions and memories, exploiting positive equality and conservative transformations
    • LNCS 2102, 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), LNCS 2102, Springer-Verlag, July 2001.
    • (2001) Computer-aided Verification (CAV '01)
    • Velev, M.N.1    Bryant, R.E.2
  • 69
    • 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
  • 70
    • 2442454659 scopus 로고    scopus 로고
    • Automatic abstraction of equations in a logic of equality
    • M.C. Mayer, and F. Pirri, eds., LNAI 2796, Springer-Verlag, September
    • M.N. Velev, "Automatic Abstraction of Equations in a Logic of Equality," Automated Reasoning with Analytic Tableaux, and Related Methods (TABLEAUX '03), M.C. Mayer, and F. Pirri, eds., LNAI 2796, Springer-Verlag, September 2003, pp. 189-206.
    • (2003) Automated Reasoning with Analytic Tableaux, and Related Methods (TABLEAUX '03) , pp. 189-206
    • Velev, M.N.1


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