메뉴 건너뛰기




Volumn 10, Issue 12, 2004, Pages 1562-1596

MINCE: A static global variable-ordering heuristic for SAT search and BDD manipulation

Author keywords

Backtrack search; BDDs; CNF; Decision heuristics; Formal verification; Partitioning; SAT; Variable ordering

Indexed keywords


EID: 23844509123     PISSN: 0958695X     EISSN: 09486968     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (36)

References (62)
  • 4
    • 84873715760 scopus 로고    scopus 로고
    • Improving the efficiency of reasoning through structure-based reformulation
    • [Amir and McIlraith, 2000], Lecture Notes in Artificial Intelligence, Springer
    • [Amir and McIlraith, 2000] E. Amir and S. McIlraith, "Improving the Efficiency of Reasoning Through Structure-Based Reformulation," in Proceedings of the International Symposium on Abstractions, Reformulation, and Approximation (SARA), Lecture Notes in Artificial Intelligence, vol. 1864, pp. 247-259, Springer 2000.
    • (2000) Proceedings of the International Symposium on Abstractions, Reformulation, and Approximation (SARA) , vol.1864 , pp. 247-259
    • Amir, E.1    McIlraith, S.2
  • 5
    • 0026206365 scopus 로고
    • Circuit width, register allocation, and ordered binary decision diagrams
    • [Berman, 1991]
    • [Berman, 1991] C. Berman, "Circuit Width, Register Allocation, and Ordered Binary Decision Diagrams," in IEEE Transactions on Computer Aided Design, 10(8), pp. 1059-1066, 1991.
    • (1991) IEEE Transactions on Computer Aided Design , vol.10 , Issue.8 , pp. 1059-1066
    • Berman, C.1
  • 8
    • 0002609165 scopus 로고
    • A neutral netlist of 10 combinational benchmark circuits and a target translator in FORTRAN
    • [Brglez and Fujiwara, 1985]
    • [Brglez and Fujiwara, 1985] F. Brglez and H. Fujiwara, "A Neutral Netlist of 10 Combinational Benchmark Circuits and a Target Translator in FORTRAN," in Proceedings of the International Symposium on Circuits and Systems (ISCAS), pp. 785-794, 1985.
    • (1985) Proceedings of the International Symposium on Circuits and Systems (ISCAS) , pp. 785-794
    • Brglez, F.1    Fujiwara, H.2
  • 10
    • 0022769976 scopus 로고
    • Graph-based algorithms for Boolean function manipulation
    • [Bryant, 1986]
    • [Bryant, 1986] R. Bryant, "Graph-Based Algorithms for Boolean Function Manipulation," in IEEE Transactions on Computers, 35(8), pp. 677-691, 1986.
    • (1986) IEEE Transactions on Computers , vol.35 , Issue.8 , pp. 677-691
    • Bryant, R.1
  • 11
    • 0026913667 scopus 로고
    • Symbolic Boolean manipulation with ordered binary-decision diagrams
    • [Bryant, 1992], September
    • [Bryant, 1992] R. Bryant, "Symbolic Boolean Manipulation with Ordered Binary-Decision Diagrams," in ACM Computing Surveys, 24(3), pp. 293-318, September 1992.
    • (1992) ACM Computing Surveys , vol.24 , Issue.3 , pp. 293-318
    • Bryant, R.1
  • 12
    • 0347554021 scopus 로고    scopus 로고
    • Ordered binary decision diagrams
    • [Bryant and Meinel, 2001], S. Hassoun, and T. Sasao, eds., Kluwer Academic Publishers, Boston/Dordrecht/London
    • [Bryant and Meinel, 2001] R. Bryant and C. Meinel, "Ordered Binary Decision Diagrams," in Logic Synthesis and Verification, S. Hassoun, and T. Sasao, eds., Kluwer Academic Publishers, Boston/Dordrecht/London, 2001.
    • (2001) Logic Synthesis and Verification
    • Bryant, R.1    Meinel, C.2
  • 13
    • 85016685585 scopus 로고    scopus 로고
    • Design and implementation of move-based heuristics for VLSI hypergraph partitioning
    • [Caldwell et al., 2000a]
    • [Caldwell et al., 2000a] A. Caldwell, A. Kahng, and I. L. Markov, "Design and Implementation of Move-Based Heuristics for VLSI Hypergraph Partitioning," ACM Journal on Experimental Algorithms, vol. 5, 2000. http://www.jea.acm.org/volume5.html
    • (2000) ACM Journal on Experimental Algorithms , vol.5
    • Caldwell, A.1    Kahng, A.2    Markov, I.L.3
  • 18
    • 84880846160 scopus 로고    scopus 로고
    • [DIMACS]
    • [DIMACS] DIMACS Challenge benchmarks in ftp://Dimacs.rutgers.EDU/pub/ challenge/sat/benchmarks/cnf.
    • DIMACS Challenge Benchmarks
  • 19
    • 0021784846 scopus 로고
    • A procedure for placement of standard-cell VLSI circuits
    • [Dunlop and Kernighan, 1985]
    • [Dunlop and Kernighan, 1985] A. Dunlop and B. Kernighan, "A Procedure for Placement of Standard-Cell VLSI Circuits," in IEEE Transactions on Computer-Aided Design, 1(4), pp. 92-98, 1985.
    • (1985) IEEE Transactions on Computer-aided Design , vol.1 , Issue.4 , pp. 92-98
    • Dunlop, A.1    Kernighan, B.2
  • 20
    • 84901784784 scopus 로고
    • A linear-time heuristic for improved network partitions
    • [Fiduccia and Mattheyses, 1982]
    • [Fiduccia and Mattheyses, 1982] C. Fiduccia and R. Mattheyses, "A Linear-Time Heuristic for Improved Network Partitions," in Proceedings of the Design Automation Conference (DAC), pp. 241-247, 1982.
    • (1982) Proceedings of the Design Automation Conference (DAC) , pp. 241-247
    • Fiduccia, C.1    Mattheyses, R.2
  • 23
    • 0039556135 scopus 로고
    • Computers and intractability: A guide to the theory of NP-completeness
    • [Garey and Johnson, 1979]
    • [Garey and Johnson, 1979] M. Garey and D. Johnson, "Computers and Intractability: A Guide to the Theory of NP-Completeness," W. H. Freeman & Co., 1979.
    • (1979) W. H. Freeman & Co.
    • Garey, M.1    Johnson, D.2
  • 28
    • 84881005917 scopus 로고    scopus 로고
    • [ISCAS, 1985]
    • [ISCAS, 1985] ISCAS'85 Benchmark Information, http://www.cbl.ncsu.edu/ www/CBL_Docs/iscas85.html
    • ISCAS'85 Benchmark Information
  • 32
    • 84990479742 scopus 로고
    • An efficient heuristic procedure for partitioning graphs
    • [Kernighan and Lin, 1970]
    • [Kernighan and Lin, 1970] B. Kernighan and S. Lin, "An Efficient Heuristic Procedure for Partitioning Graphs," Bell System Technical Journal, 49(1), pp. 291-307, 1970.
    • (1970) Bell System Technical Journal , vol.49 , Issue.1 , pp. 291-307
    • Kernighan, B.1    Lin, S.2
  • 33
    • 0026623575 scopus 로고
    • Test pattern generation using Boolean satisfiability
    • [Larrabee, 1992]
    • [Larrabee, 1992] T. Larrabee, "Test Pattern Generation Using Boolean Satisfiability," IEEE Transactions on Computer-Aided Design, 11(1), pp. 4-15, 1992.
    • (1992) IEEE Transactions on Computer-aided Design , vol.11 , Issue.1 , pp. 4-15
    • Larrabee, T.1
  • 36
    • 0025531771 scopus 로고
    • Shared binary decision diagrams with attributed edges for efficient Boolean function manipulation
    • [Minato et al., 1990]
    • [Minato et al., 1990] S. Minato, N. Ishiura, and S. Yajima, "Shared Binary Decision Diagrams with Attributed Edges for Efficient Boolean Function Manipulation," in Proceedings of the Design Automation Conference (DAC), pp. 52-57, 1990.
    • (1990) Proceedings of the Design Automation Conference (DAC) , pp. 52-57
    • Minato, S.1    Ishiura, N.2    Yajima, S.3
  • 43
    • 84867441673 scopus 로고    scopus 로고
    • [SAT 2004]
    • [SAT 2004] SAT 2004 Competition, http://www.satlive.org/SATCompetition
    • SAT 2004 Competition
  • 45
    • 84944044682 scopus 로고    scopus 로고
    • Tuning the VSIDS decision heuristic for bounded model checking
    • [Shacham and Zarpas, 2003], May
    • [Shacham and Zarpas, 2003] O. Shacham and E. Zarpas, "Tuning the VSIDS Decision Heuristic for Bounded Model Checking," in Microprocessor Test and Verification (MTV), pp. 75-82, May 2003.
    • (2003) Microprocessor Test and Verification (MTV) , pp. 75-82
    • Shacham, O.1    Zarpas, E.2
  • 51
    • 84867455203 scopus 로고
    • [Stålmarck, 1994] "System for Determining Propositional Logic Theorems by Applying Values and Rules to Triplets that are Generated from Boolean Formula," United States Patent no. 5,276,897
    • [Stålmarck, 1994] G Stålmarck, "System for Determining Propositional Logic Theorems by Applying Values and Rules to Triplets that are Generated from Boolean Formula," United States Patent no. 5,276,897, 1994.
    • (1994)
    • Stålmarck, G.1
  • 53
    • 0001340960 scopus 로고
    • On the complexity of derivation in propositional calculus
    • [Tseitin, 1983]
    • [Tseitin, 1983] G. Tseitin, "On the Complexity of Derivation in Propositional Calculus," in Studies in Constructive Mathematics and Mathematical Logic, Part 2, pp. 115-125, 1968.
    • (1968) Studies in Constructive Mathematics and Mathematical Logic , Issue.PART 2 , pp. 115-125
    • Tseitin, G.1
  • 55
    • 0023250297 scopus 로고
    • Hard examples for resolution
    • [Urquhart, 1987]
    • [Urquhart, 1987] A. Urquhart, "Hard Examples for Resolution," in Journal of the ACM, 34(1), pp. 209-219, 1987.
    • (1987) Journal of the ACM , vol.34 , Issue.1 , pp. 209-219
    • Urquhart, A.1
  • 57
    • 84861449103 scopus 로고    scopus 로고
    • Superscalar processor verification using reductions of the logic of equality with uninterpreted functions to propositional logic
    • [Velev and Bryant, 1999], LNCS 1703
    • [Velev and Bryant, 1999] M. Velev and R. Bryant, "Superscalar Processor Verification Using Reductions of the Logic of Equality with Uninterpreted Functions to Propositional Logic," in Proceedings of the Conference on Correct Hardware Design and Verification Methods (CHARME), LNCS 1703, pp. 37-53, 1999.
    • (1999) Proceedings of the Conference on Correct Hardware Design and Verification Methods (CHARME) , pp. 37-53
    • Velev, M.1    Bryant, R.2
  • 60
    • 0032095693 scopus 로고    scopus 로고
    • FPGA routing and routability estimation via Boolean satisfiability
    • [Wood and Rutenbar, 1998]
    • [Wood and Rutenbar, 1998] R. Wood and R. Rutenbar, "FPGA Routing and Routability Estimation Via Boolean Satisfiability," in IEEE Transactions on VLSI, 6(2), pp. 222-231, 1998.
    • (1998) IEEE Transactions on VLSI , vol.6 , Issue.2 , pp. 222-231
    • Wood, R.1    Rutenbar, R.2
  • 61
    • 0036638434 scopus 로고    scopus 로고
    • BDS: A BDD-based logic optimization system
    • [Yang and Ciesielski, 2002]
    • [Yang and Ciesielski, 2002] C. Yang and M. Ciesielski, "BDS: A BDD-Based Logic Optimization System," in IEEE Transactions on Computer-Aided Design, 21(7), pp. 866-876, 2002.
    • (2002) IEEE Transactions on Computer-aided Design , vol.21 , Issue.7 , pp. 866-876
    • Yang, C.1    Ciesielski, M.2


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