메뉴 건너뛰기




Volumn 25, Issue 5, 2006, Pages 743-754

Using simulation and satisfiability to compute flexibilities in Boolean networks

Author keywords

Boolean network; Logic synthesis; Satisfiability; Simulation

Indexed keywords

BOOLEAN NETWORK; COMPUTATION ENGINE; LOGIC SYNTHESIS; SATISFIABILITY;

EID: 33646385935     PISSN: 02780070     EISSN: None     Source Type: Journal    
DOI: 10.1109/TCAD.2005.860955     Document Type: Conference Paper
Times cited : (49)

References (40)
  • 1
    • 0025558645 scopus 로고
    • Efficient implementation of a BDD package
    • Orlando, FL
    • K. S. Brace, R. L. Rudell, and R. E. Bryant, "Efficient implementation of a BDD package," in Proc. DAC, Orlando, FL, 1990, pp. 40-45.
    • (1990) Proc. DAC , pp. 40-45
    • Brace, K.S.1    Rudell, R.L.2    Bryant, R.E.3
  • 2
    • 0027832523 scopus 로고
    • Verification of large synthesized designs
    • Santa Clara, CA
    • D. Brand, "Verification of large synthesized designs," in Proc. ICCAD, Santa Clara, CA, 1993, pp. 534-537.
    • (1993) Proc. ICCAD , pp. 534-537
    • Brand, D.1
  • 3
    • 0002846615 scopus 로고
    • The decomposition and factorization of Boolean expressions
    • Rome, Italy
    • R. K. Brayton and C. McMullen, "The decomposition and factorization of Boolean expressions," in Proc. ISCAS, Rome, Italy, 1982, pp. 29-54.
    • (1982) Proc. ISCAS , pp. 29-54
    • Brayton, R.K.1    McMullen, C.2
  • 4
    • 0024913805 scopus 로고
    • Combinational profiles of sequential benchmark circuits
    • Portland, OR
    • F. Brglez, D. Bryan, and K. Kozminski, "Combinational profiles of sequential benchmark circuits," in Proc. ISCAS, Portland, OR, 1989, pp. 1929-1934.
    • (1989) Proc. ISCAS , pp. 1929-1934
    • Brglez, F.1    Bryan, D.2    Kozminski, K.3
  • 5
    • 0022769976 scopus 로고
    • Graph-based algorithms for Boolean function manipulation
    • Aug.
    • R. E. Bryant, "Graph-based algorithms for Boolean function manipulation," IEEE Trans. Comput., vol. C-35, no. 8, pp. 677-691, Aug. 1986.
    • (1986) IEEE Trans. Comput. , vol.C-35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 7
  • 8
    • 13944263462 scopus 로고
    • Implicit prime cover com putation: An overview
    • Nara, Japan
    • O. Coudert, J. C. Madre, H. Fraisse, and H. Touati, "Implicit prime cover com putation: An overview," in Proc. SASIMI, Nara, Japan, 1993. pp. 413-122.
    • (1993) Proc. SASIMI , pp. 413-1122
    • Coudert, O.1    Madre, J.C.2    Fraisse, H.3    Touati, H.4
  • 9
    • 21444441175 scopus 로고    scopus 로고
    • An extensible SAT-solver
    • Santa Margherita, Ligure, Italy [Online]
    • N. Eén, N. Sörensson, "An extensible SAT-solver," in Proc. Theory Applications Satisfiability Testing (SAT). Santa Margherita, Ligure, Italy, 2003, pp. 502-518. [Online]. Available: http://www.cs.chalmers. se/Cs/Research/FormalMethods/MiniSat/
    • (2003) Proc. Theory Applications Satisfiability Testing (SAT) , pp. 502-518
    • Eén, N.1    Sörensson, N.2
  • 10
    • 84893713000 scopus 로고    scopus 로고
    • Using SAT for combinational equivalence checking
    • Munich, Germany [Online]
    • E. Goldberg, M. Prasad, and R. K. Brayton, "Using SAT for combinational equivalence checking," in Proc. DATE. Munich, Germany, 2001, pp. 114-121. [Online]. Available: http://eigold.tripod.com/
    • (2001) Proc. DATE , pp. 114-121
    • Goldberg, E.1    Prasad, M.2    Brayton, R.K.3
  • 11
    • 0343826160 scopus 로고    scopus 로고
    • RT-level ITC 99 benchmarks and first ATPG results
    • Jul./Aug. [Online]
    • F. Corno, M. Sonza Reorda, and G. Squillero, "RT-level ITC 99 benchmarks and first ATPG results," IEEE Des. Text. Comput., pp. 44-53, Jul./Aug. 2000. [Online] Available: http://www.cad.polito.it/tools/itc99.html
    • (2000) IEEE Des. Text. Comput. , pp. 44-53
    • Corno, F.1    Sonza Reorda, M.2    Squillero, G.3
  • 12
    • 35048820104 scopus 로고    scopus 로고
    • Functional dependency for verification reduction
    • Boston, MA
    • J.-H. R. Jiang and R. K. Brayton, "Functional dependency for verification reduction," in Proc. CAV, Boston, MA, 2004. pp. 268-280.
    • (2004) Proc. CAV , pp. 268-280
    • Jiang, J.-H.R.1    Brayton, R.K.2
  • 13
    • 24644446561 scopus 로고    scopus 로고
    • Efficient conflict analysis for finding all satisfying assignment of a Boolean circuit
    • N. Halbwachs, L. Zuck, Eds., Edinburgh, U.K.
    • H.-S. Jin, H.-J. Han, and F. Somenzi, "Efficient conflict analysis for finding all satisfying assignment of a Boolean circuit," in Proc. TACAS , N. Halbwachs, L. Zuck, Eds., Edinburgh, U.K., 2005, vol. 3440, pp. 287-300.
    • (2005) Proc. TACAS , vol.3440 , pp. 287-300
    • Jin, H.-S.1    Han, H.-J.2    Somenzi, F.3
  • 14
    • 4444323970 scopus 로고    scopus 로고
    • Implicit enumeration of structural changes in circuit optimization
    • San Diego, CA
    • V. N. Kravets and P. Kudva, "Implicit enumeration of structural changes in circuit optimization," in Proc. DAC, San Diego, CA, 2004, pp. 438-441.
    • (2004) Proc. DAC , pp. 438-441
    • Kravets, V.N.1    Kudva, P.2
  • 15
    • 0036918496 scopus 로고    scopus 로고
    • Robust Boolean reasoning for equivalence checking and functional property verification
    • Dec.
    • A. Kuehlmann, V. Paruthi, F. Krohm, and M. K. Ganai, "Robust Boolean reasoning for equivalence checking and functional property verification," IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., vol. 21, no. 12, pp. 1377-1394, Dec. 2002.
    • (2002) IEEE Trans. Comput.-aided Des. Integr. Circuits Syst. , vol.21 , Issue.12 , pp. 1377-1394
    • Kuehlmann, A.1    Paruthi, V.2    Krohm, F.3    Ganai, M.K.4
  • 16
    • 0031097753 scopus 로고    scopus 로고
    • Logic optimization and equivalence checking by implication analysis
    • Mar.
    • W. Kunz, D. Stoffel, and P. Menon, "Logic optimization and equivalence checking by implication analysis," IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., vol. CAD-16, no. 3, pp. 266-281, Mar. 1997.
    • (1997) IEEE Trans. Comput.-aided Des. Integr. Circuits Syst. , vol.CAD-16 , Issue.3 , pp. 266-281
    • Kunz, W.1    Stoffel, D.2    Menon, P.3
  • 18
    • 84893813903 scopus 로고    scopus 로고
    • A circuit SAT solver with signal correlation guided learning
    • Munich, Germany
    • F. Lu, L. Wang, K. Cheng, and R. Huang, "A circuit SAT solver with signal correlation guided learning," in Proc. DATE, Munich, Germany, 2003, pp. 892-897.
    • (2003) Proc. DATE , pp. 892-897
    • Lu, F.1    Wang, L.2    Cheng, K.3    Huang, R.4
  • 19
    • 0032680865 scopus 로고    scopus 로고
    • GRASP: A search algorithm for prepositional satisfiability
    • May
    • J- P. Marques-Silva and K. A. Sakallah, "GRASP: A search algorithm for prepositional satisfiability," IEEE Trans. Comput., vol. 48, no. 5, pp. 506-521, May 1999.
    • (1999) IEEE Trans. Comput. , vol.48 , Issue.5 , pp. 506-521
    • Marques-Silva, J.P.1    Sakallah, K.A.2
  • 20
    • 33745162025 scopus 로고    scopus 로고
    • Interpolation and SAT-based model checking
    • Boulder, CO. Berlin, Germany: Springer-Verlag
    • K. L. McMillan, "Interpolation and SAT-based model checking," in Proc. CAV, Boulder, CO. Berlin, Germany: Springer-Verlag, 2003, vol. 2725, pp. 1-13.
    • (2003) Proc. CAV , vol.2725 , pp. 1-13
    • McMillan, K.L.1
  • 21
    • 0027614991 scopus 로고
    • Fast generation of prime-irredundant covers from binary decision diagrams
    • Jun.
    • S. Minato, "Fast generation of prime-irredundant covers from binary decision diagrams," IEICE Trans. Fundam., vol. E76-A, no. 6, pp. 973-976, Jun. 1993.
    • (1993) IEICE Trans. Fundam. , vol.E76-A , Issue.6 , pp. 973-976
    • Minato, S.1
  • 22
    • 0036911552 scopus 로고    scopus 로고
    • Simplification of non-deterministic multi-valued networks
    • San Jose, CA
    • A. Mishchenko and R. K. Brayton, "Simplification of non-deterministic multi-valued networks," in Proc. ICCAD, San Jose, CA, 2002, pp. 557-562.
    • (2002) Proc. ICCAD , pp. 557-562
    • Mishchenko, A.1    Brayton, R.K.2
  • 23
    • 0348040098 scopus 로고    scopus 로고
    • A theory of non-deterministic networks
    • San Jose, CA
    • _, "A theory of non-deterministic networks," in Proc. ICCAD, San Jose, CA, 2003, pp. 709-716.
    • (2003) Proc. ICCAD , pp. 709-716
  • 24
    • 33646941314 scopus 로고    scopus 로고
    • SAT-based complete don't-care computation for network optimization
    • Munich, Germany
    • _, "SAT-based complete don't-care computation for network optimization," in Proc. DATE, Munich, Germany, 2005, pp. 418-123.
    • (2005) Proc. DATE , pp. 418-1123
  • 25
    • 0034852165 scopus 로고    scopus 로고
    • Chaff: Engineering an efficient SAT solver
    • Las Vegas, NV
    • M. Moskewicz, C. Madigan, Y. Zhao, L. Zhang, and S. Malik, "Chaff: Engineering an efficient SAT solver," in Proc. DAC, Las Vegas, NV, 2001, pp. 530-535.
    • (2001) Proc. DAC , pp. 530-535
    • Moskewicz, M.1    Madigan, C.2    Zhao, Y.3    Zhang, L.4    Malik, S.5
  • 26
    • 33745820580 scopus 로고    scopus 로고
    • Berkeley: Univ. California. [Online]
    • MVSIS Group, MVSIS: Multi-Valued Logic Synthesis System, Berkeley: Univ. California. [Online]. Available: http://www-cad.eecs.berkeley.edu/mvsis/
    • MVSIS: Multi-valued Logic Synthesis System
  • 27
    • 0032683269 scopus 로고    scopus 로고
    • Why is ATPG easy?
    • New Orleans, LA
    • M. Prasad, P. Chong, and K. Keutzer, "Why is ATPG easy?," in Proc. DAC, New Orleans, LA, 1999, pp. 22-28.
    • (1999) Proc. DAC , pp. 22-28
    • Prasad, M.1    Chong, P.2    Keutzer, K.3
  • 28
    • 0025561399 scopus 로고
    • The use of observability and external don't-cares for the simplification of multi-level networks
    • Orlando, FL
    • H. Savoj and R. K. Brayton, "The use of observability and external don't-cares for the simplification of multi-level networks," in Proc. DAC, Orlando, FL, 1990, pp. 297-301.
    • (1990) Proc. DAC , pp. 297-301
    • Savoj, H.1    Brayton, R.K.2
  • 29
    • 0004105108 scopus 로고
    • Ph.D. dissertation, Dept. Elect. Eng. Comput. Sci., Univ. California, Berkeley, May
    • H. Savoj, "Don't cares in multi-level network optimization," Ph.D. dissertation, Dept. Elect. Eng. Comput. Sci., Univ. California, Berkeley, May 1992.
    • (1992) Don't Cares in Multi-level Network Optimization
    • Savoj, H.1
  • 30
    • 0003934798 scopus 로고
    • SIS: A system for sequential circuit synthesis
    • Dept. Elect. Eng. Comput. Sci., Univ. California, Berkeley, ERL
    • E. Sentovich et al., "SIS: A system for sequential circuit synthesis," Dept. Elect. Eng. Comput. Sci., Univ. California, Berkeley, Tech. Rep. UCB/ERL M92/41, 1992. ERL.
    • (1992) Tech. Rep. , vol.UCB-ERL M92-41
    • Sentovich, E.1
  • 31
    • 0032312142 scopus 로고    scopus 로고
    • Implementation and use of SPFDs in optimizing Boolean networks
    • San Jose, CA
    • S. Sinha and R. K. Brayton, "Implementation and use of SPFDs in optimizing Boolean networks," in Proc. ICCAD, San Jose, CA, 1998, pp. 103-110.
    • (1998) Proc. ICCAD , pp. 103-110
    • Sinha, S.1    Brayton, R.K.2
  • 32
    • 0033681403 scopus 로고    scopus 로고
    • Binary and multi-valued SPFD-based wire removal in PLA networks
    • Austin, TX
    • S. Sinha, S. Khatri, R. K. Brayton, and A. Sangiovanni-Vincentelli, "Binary and multi-valued SPFD-based wire removal in PLA networks." in Proc. ICCD, Austin, TX. 2000, pp. 494-503.
    • (2000) Proc. ICCD , pp. 494-503
    • Sinha, S.1    Khatri, S.2    Brayton, R.K.3    Sangiovanni-Vincentelli, A.4
  • 33
    • 0012184578 scopus 로고    scopus 로고
    • Improved robust SPFD computations
    • Tahoe City, CA
    • S. Sinha and R. K. Brayton, "Improved robust SPFD computations," in Proc. IWLS, Tahoe City, CA, 2001, pp. 156-161.
    • (2001) Proc. IWLS , pp. 156-161
    • Sinha, S.1    Brayton, R.K.2
  • 34
    • 0036917420 scopus 로고    scopus 로고
    • Topologically constrained logic synthesis
    • San Jose, CA
    • S. Sinha, A. Mishchenko, and R. K. Brayton, "Topologically constrained logic synthesis," in Proc. ICCAD, San Jose, CA, 2002, pp. 679-686.
    • (2002) Proc. ICCAD , pp. 679-686
    • Sinha, S.1    Mishchenko, A.2    Brayton, R.K.3
  • 35
    • 33646431639 scopus 로고    scopus 로고
    • Comparing two rewiring models
    • Temecula, CA
    • S. Sinha, X. Wang, and R. K. Brayton, "Comparing two rewiring models," in Proc. IWLS, Temecula, CA, 2004, pp. 438-145.
    • (2004) Proc. IWLS , pp. 438-1145
    • Sinha, S.1    Wang, X.2    Brayton, R.K.3
  • 36
    • 33646418633 scopus 로고    scopus 로고
    • [Online]
    • SUN Microelectronics, PicoJava Microprocessor Cores. [Online]. Available: http://www.sun.com/microelectronics/picoJava/
    • PicoJava Microprocessor Cores
  • 37
    • 84888770300 scopus 로고    scopus 로고
    • Efficient translation of Boolean formulas to CNF in formal verification of microprocessors
    • Jan. [Online]
    • M. N. Velev, "Efficient translation of Boolean formulas to CNF in formal verification of microprocessors," Tech. Rep. Jan. 2005. [Online]. Available: http://www.ece.cmu.edu/~mvelev/Velev_TechReport_R1.pdf
    • (2005) Tech. Rep.
    • Velev, M.N.1
  • 38
    • 0027806831 scopus 로고
    • Logic optimization with multi-output gates
    • Cambridge, MA
    • Y. Watanabe, L. Guerra, and R. K. Brayton, "Logic optimization with multi-output gates," in Proc. ICCD, Cambridge, MA, 1993, pp. 416-420.
    • (1993) Proc. ICCD , pp. 416-420
    • Watanabe, Y.1    Guerra, L.2    Brayton, R.K.3
  • 39
    • 0030395976 scopus 로고    scopus 로고
    • A new method to express functional permissibilities for LUT based FPGAs and its applications
    • San Jose, CA
    • S. Yamashita, H. Sawada, and A. Nagoya, "A new method to express functional permissibilities for LUT based FPGAs and its applications," in Proc. ICCAD, San Jose, CA, 1996, pp. 254-261.
    • (1996) Proc. ICCAD , pp. 254-261
    • Yamashita, S.1    Sawada, H.2    Nagoya, A.3
  • 40
    • 0003647211 scopus 로고
    • "Logic synthesis and optimization benchmarks," Version 3.0
    • Microelectron. Center North Carolina, Research Triangle Park, NC
    • S. Yang, "Logic synthesis and optimization benchmarks," Version 3.0. Tech. Rep., Microelectron. Center North Carolina, Research Triangle Park, NC, 1991.
    • (1991) Tech. Rep.
    • Yang, S.1


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