메뉴 건너뛰기




Volumn , Issue , 2006, Pages 1-178

Scalable hardware verification with symbolic simulation

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84892206931     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1007/0-387-29906-8     Document Type: Book
Times cited : (14)

References (209)
  • 30
    • 0022769976 scopus 로고
    • Graph-based algorithms for Boolean function manipulation
    • August
    • Randal E. Bryant. Graph-based algorithms for Boolean function manipulation. IEEE Transactions on Computers, 35(8):677-691, August 1986.
    • (1986) IEEE Transactions on Computers , vol.35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 31
    • 0026913667 scopus 로고
    • Symbolic Boolean manipulation with ordered binarydecision diagrams
    • September
    • Randal E. Bryant. Symbolic Boolean manipulation with ordered binarydecision diagrams. ACM Computing Surveys, 24(3):293-318, September 1992.
    • (1992) ACM Computing Surveys , vol.24 , Issue.3 , pp. 293-318
    • Bryant, R.E.1
  • 33
    • 0030672545 scopus 로고    scopus 로고
    • Disjunctive partitioning and partial iterative squaring: An effective approach for symbolic traversal of large circuits
    • June
    • Gianpiero Cabodi, Paolo Camurati, Luciano Lavagno, and Stefano Quer. Disjunctive partitioning and partial iterative squaring: an effective approach for symbolic traversal of large circuits. In DAC, Proceedings of Design Automation Conference, pages 728-733, June 1997.
    • (1997) DAC, Proceedings of Design Automation Conference , pp. 728-733
    • Cabodi, G.1    Camurati, P.2    Lavagno, L.3    Quer, S.4
  • 38
    • 0026973232 scopus 로고
    • Implicit and incremental computation of primes and essential primes of Boolean functions
    • June
    • Olivier Coudert and Jean Christophe Madre. Implicit and incremental computation of primes and essential primes of Boolean functions. In DAC, Proceedings of Design Automation Conference, pages 36-39, June 1992.
    • (1992) DAC, Proceedings of Design Automation Conference , pp. 36-39
    • Coudert, O.1    Madre, J.C.2
  • 39
    • 0036052875 scopus 로고    scopus 로고
    • A fast, inexpensive and scalable hardware acceleration technique for functional simulation
    • June
    • Srihari Cadambi, Chandra S. Mulpuri, and Pranav N. Ashar. A fast, inexpensive and scalable hardware acceleration technique for functional simulation. In DAC, Proceedings of Design Automation Conference, pages 570-575, June 2002.
    • (2002) DAC, Proceedings of Design Automation Conference , pp. 570-575
    • Cadambi, S.1    Mulpuri, C.S.2    Ashar, P.N.3
  • 40
    • 84892321136 scopus 로고    scopus 로고
    • CUDD-2.3.1. http://vlsi. Colorado.edu/fabio, 1999.
    • (1999)
  • 44
    • 0031120522 scopus 로고    scopus 로고
    • Multi-terminal binary decision diagrams: An efficient datastructure for matrix representation
    • Masahiro Fujita, Patrick McGeer, and Jerry Yang. Multi-terminal binary decision diagrams: An efficient datastructure for matrix representation. Formal Methods in System Design, 10(2-3):149-169, 1997.
    • (1997) Formal Methods in System Design , vol.10 , Issue.2-3 , pp. 149-169
    • Fujita, M.1    McGeer, P.2    Yang, J.3
  • 45
    • 35048882141 scopus 로고    scopus 로고
    • Set manipulation with Boolean functional vectors for symbolic reachability analysis
    • March
    • Amit Goel and Randal E. Bryant. Set manipulation with Boolean functional vectors for symbolic reachability analysis. In DATE, Design, Automation and Test in Europe Conference, pages 10816-10821, March 2003.
    • (2003) DATE, Design, Automation and Test in Europe Conference , pp. 10816-10821
    • Goel, A.1    Bryant, R.E.2
  • 47
    • 0004250482 scopus 로고
    • PhD thesis, University of Washington, Dept. of Computer Science and Engineering
    • Scott Hauck. Multi-FPGA Systems. PhD thesis, University of Washington, Dept. of Computer Science and Engineering, 1995.
    • (1995) Multi-FPGA Systems
    • Hauck, S.1
  • 54
    • 0027795293 scopus 로고
    • Hierarchical constraint solving in the parametric form with applications to efficient symbolic simulation based verification
    • October
    • Prabhat Jain and Ganesh Gopalakrishnan. Hierarchical constraint solving in the parametric form with applications to efficient symbolic simulation based verification. In ICCD, Proceedings of the International Conference on Computer Design, pages 304-307, October 1993.
    • (1993) ICCD, Proceedings of the International Conference on Computer Design , pp. 304-307
    • Jain, P.1    Gopalakrishnan, G.2
  • 60
    • 35048848473 scopus 로고
    • Representing Boolean functions with if-then-else dags
    • Baskin Center for Computer Engineering & Information Sciences
    • Kevin Karplus. Representing Boolean functions with if-then-else dags. Technical Report UCSC-CRL-88-28, Baskin Center for Computer Engineering & Information Sciences, 1988.
    • (1988) Technical Report UCSC-CRL-88-28
    • Karplus, K.1
  • 61
    • 0009598968 scopus 로고
    • Using if-then-else dags for multi-level logic minimization
    • Kevin Karplus. Using if-then-else dags for multi-level logic minimization. In Proceedings of Advanced Research in VLSI, pages 101-118, 1989.
    • (1989) Proceedings of Advanced Research in VLSI , pp. 101-118
    • Karplus, K.1
  • 62
    • 84861430510 scopus 로고
    • Using if-then-else dags to do technology mapping for fieldprogrammable gate arrays
    • Baskin Center for Computer Engineering & Information Sciences
    • Kevin Karplus. Using if-then-else dags to do technology mapping for fieldprogrammable gate arrays. Technical Report UCSC-CRL-90-43, Baskin Center for Computer Engineering & Information Sciences, 1990.
    • (1990) Technical Report UCSC-CRL-90-43
    • Karplus, K.1
  • 63
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • July
    • James C. King. Symbolic execution and program testing. Communications of the ACM, 19(7):385-394, July 1976.
    • (1976) Communications of the ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 65
    • 0029697462 scopus 로고    scopus 로고
    • I'm done simulating; now what? Verification coverage analysis and correctness checking of the DECchip 21164 Alpha microprocessor
    • June
    • Michael Kantrowitz and Lisa M. Noack. I'm done simulating; now what? verification coverage analysis and correctness checking of the DECchip 21164 Alpha microprocessor. In DAC, Proceedings of Design Automation Conference, pages 325-330, June 1996.
    • (1996) DAC, Proceedings of Design Automation Conference , pp. 325-330
    • Kantrowitz, M.1    Noack, L.M.2
  • 69
    • 0027211369 scopus 로고
    • Zero-suppressed bdds for set manipulation in combinatorial problems
    • June
    • S.-I. Minato. Zero-suppressed bdds for set manipulation in combinatorial problems. In DAC, Proceedings of Design Automation Conference, pages 272-277, June 1993.
    • (1993) DAC, Proceedings of Design Automation Conference , pp. 272-277
    • Minato, S.-I.1
  • 81
    • 0032634207 scopus 로고    scopus 로고
    • Totally undecomposable functions: Applications to efficient multiple-valued decompositions
    • Tsutomu Sasao. Totally undecomposable functions: Applications to efficient multiple-valued decompositions. In ISMVL, pages 59-65, 1999.
    • (1999) ISMVL , pp. 59-65
    • Sasao, T.1
  • 82
    • 0001510331 scopus 로고
    • Formal verification by symbolic evaluation of partially-ordered trajectories
    • Carl-Johan H. Seger and Randal E. Bryant. Formal verification by symbolic evaluation of partially-ordered trajectories. Formal Methods in System Design, 6(2):147-189, 1995.
    • (1995) Formal Methods in System Design , vol.6 , Issue.2 , pp. 147-189
    • Seger, C.H.1    Bryant, R.E.2
  • 83
    • 84938487169 scopus 로고
    • The synthesis of two-terminal switching circuits
    • Claude E. Shannon. The synthesis of two-terminal switching circuits. Bell Systems Technical Journal, 28(1):59-98, 1949.
    • (1949) Bell Systems Technical Journal , vol.28 , Issue.1 , pp. 59-98
    • Shannon, C.E.1
  • 84
    • 84892284215 scopus 로고
    • The decomposition chart as a theoretical aid
    • Harvard Computational Laboratory
    • Theodore Singer. The decomposition chart as a theoretical aid. Technical Report BL-4, Sec. III, Harvard Computational Laboratory, 1953.
    • (1953) Technical Report BL-4, Sec. III
    • Singer, T.1
  • 85
    • 0003837042 scopus 로고    scopus 로고
    • DECOMPOS: An integrated system for functional decomposition
    • Tsutomu Sasao and Munehiro Matsuura. DECOMPOS: An integrated system for functional decomposition. In International Workshop on Logic Synthesis, pages 471-477, 1998.
    • (1998) International Workshop on Logic Synthesis , pp. 471-477
    • Sasao, T.1    Matsuura, M.2
  • 86
    • 0015021260 scopus 로고
    • A fast algorithm for the disjunctive decomposition of switching functions
    • V. Yun-Shen Shen, Archie C. McKellar, and Peter Weiner. A fast algorithm for the disjunctive decomposition of switching functions. IEEE Transactions on Computers, C-20(3):304-309, 1971.
    • (1971) IEEE Transactions on Computers , vol.C-20 , Issue.3 , pp. 304-309
    • Yun-Shen Shen, V.1    McKellar, A.C.2    Weiner, P.3
  • 91
    • 0033701354 scopus 로고    scopus 로고
    • Reliable verification using symbolic simulation with scalar values
    • June
    • Chris Wilson and David L. Dill. Reliable verification using symbolic simulation with scalar values. In DAC, Proceedings of Design Automation Conference, pages 124-129, June 2000.
    • (2000) DAC, Proceedings of Design Automation Conference , pp. 124-129
    • Wilson, C.1    Dill, D.L.2
  • 106
    • 0022769976 scopus 로고
    • Graph-based algorithms for Boolean function manipulation
    • August
    • Randal E. Bryant. Graph-based algorithms for Boolean function manipulation. IEEE Transactions on Computers, 35(8):677-691, August 1986.
    • (1986) IEEE Transactions on Computers , vol.35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 107
    • 0026913667 scopus 로고
    • Symbolic Boolean manipulation with ordered binarydecision diagrams
    • September
    • Randal E. Bryant. Symbolic Boolean manipulation with ordered binarydecision diagrams. ACM Computing Surveys, 24(3):293-318, September 1992.
    • (1992) ACM Computing Surveys , vol.24 , Issue.3 , pp. 293-318
    • Bryant, R.E.1
  • 110
    • 0036052875 scopus 로고    scopus 로고
    • A fast, inexpensive and scalable hardware acceleration technique for functional simulation
    • June
    • Srihari Cadambi, Chandra S. Mulpuri, and Pranav N. Ashar. A fast, inexpensive and scalable hardware acceleration technique for functional simulation. In DAC, Proceedings of Design Automation Conference, pages 570-575, June 2002.
    • (2002) DAC, Proceedings of Design Automation Conference , pp. 570-575
    • Cadambi, S.1    Mulpuri, C.S.2    Ashar, P.N.3
  • 113
    • 0031120522 scopus 로고    scopus 로고
    • Multi-terminal binary decision diagrams: An efficient datastructure for matrix representation
    • Masahiro Fujita, Patrick McGeer, and Jerry Yang. Multi-terminal binary decision diagrams: An efficient datastructure for matrix representation. Formal Methods in System Design, 10(2-3):149-169, 1997.
    • (1997) Formal Methods in System Design , vol.10 , Issue.2-3 , pp. 149-169
    • Fujita, M.1    McGeer, P.2    Yang, J.3
  • 115
    • 0004250482 scopus 로고
    • PhD thesis, University of Washington, Dept. of Computer Science and Engineering
    • Scott Hauck. Multi-FPGA Systems. PhD thesis, University of Washington, Dept. of Computer Science and Engineering, 1995.
    • (1995) Multi-FPGA Systems
    • Hauck, S.1
  • 120
    • 0029697462 scopus 로고    scopus 로고
    • I'm done simulating; now what? Verification coverage analysis and correctness checking of the DECchip 21164 Alpha microprocessor
    • June
    • Michael Kantrowitz and Lisa M. Noack. I'm done simulating; now what? verification coverage analysis and correctness checking of the DECchip 21164 Alpha microprocessor. In DAC, Proceedings of Design Automation Conference, pages 325-330, June 1996.
    • (1996) DAC, Proceedings of Design Automation Conference , pp. 325-330
    • Kantrowitz, M.1    Noack, L.M.2
  • 124
    • 0027211369 scopus 로고
    • Zero-suppressed bdds for set manipulation in combinatorial problems
    • June
    • S.-I. Minato. Zero-suppressed bdds for set manipulation in combinatorial problems. In DAC, Proceedings of Design Automation Conference, pages 272-277, June 1993.
    • (1993) DAC, Proceedings of Design Automation Conference , pp. 272-277
    • Minato, S.-I.1
  • 139
    • 0030672545 scopus 로고    scopus 로고
    • Disjunctive partitioning and partial iterative squaring: An effective approach for symbolic traversal of large circuits
    • June
    • Gianpiero Cabodi, Paolo Camurati, Luciano Lavagno, and Stefano Quer. Disjunctive partitioning and partial iterative squaring: an effective approach for symbolic traversal of large circuits. In DAC, Proceedings of Design Automation Conference, pages 728-733, June 1997.
    • (1997) DAC, Proceedings of Design Automation Conference , pp. 728-733
    • Cabodi, G.1    Camurati, P.2    Lavagno, L.3    Quer, S.4
  • 142
    • 35048882141 scopus 로고    scopus 로고
    • Set manipulation with Boolean functional vectors for symbolic reachability analysis
    • March
    • Amit Goel and Randal E. Bryant. Set manipulation with Boolean functional vectors for symbolic reachability analysis. In DATE, Design, Automation and Test in Europe Conference, pages 10816-10821, March 2003.
    • (2003) DATE, Design, Automation and Test in Europe Conference , pp. 10816-10821
    • Goel, A.1    Bryant, R.E.2
  • 144
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • July
    • James C. King. Symbolic execution and program testing. Communications of the ACM, 19(7):385-394, July 1976.
    • (1976) Communications of the ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 149
    • 0001510331 scopus 로고
    • Formal verification by symbolic evaluation of partially-ordered trajectories
    • Carl-Johan H. Seger and Randal E. Bryant. Formal verification by symbolic evaluation of partially-ordered trajectories. Formal Methods in System Design, 6(2):147-189, 1995.
    • (1995) Formal Methods in System Design , vol.6 , Issue.2 , pp. 147-189
    • Seger, C.H.1    Bryant, R.E.2
  • 152
    • 0033701354 scopus 로고    scopus 로고
    • Reliable verification using symbolic simulation with scalar values
    • June
    • Chris Wilson and David L. Dill. Reliable verification using symbolic simulation with scalar values. In DAC, Proceedings of Design Automation Conference, pages 124-129, June 2000.
    • (2000) DAC, Proceedings of Design Automation Conference , pp. 124-129
    • Wilson, C.1    Dill, D.L.2
  • 168
    • 0026973232 scopus 로고
    • Implicit and incremental computation of primes and essential primes of Boolean functions
    • June
    • Olivier Coudert and Jean Christophe Madre. Implicit and incremental computation of primes and essential primes of Boolean functions. In DAC, Proceedings of Design Automation Conference, pages 36-39, June 1992.
    • (1992) DAC, Proceedings of Design Automation Conference , pp. 36-39
    • Coudert, O.1    Madre, J.C.2
  • 172
    • 0027795293 scopus 로고
    • Hierarchical constraint solving in the parametric form with applications to efficient symbolic simulation based verification
    • October
    • Prabhat Jain and Ganesh Gopalakrishnan. Hierarchical constraint solving in the parametric form with applications to efficient symbolic simulation based verification. In ICCD, Proceedings of the International Conference on Computer Design, pages 304-307, October 1993.
    • (1993) ICCD, Proceedings of the International Conference on Computer Design , pp. 304-307
    • Jain, P.1    Gopalakrishnan, G.2
  • 175
    • 35048848473 scopus 로고
    • Representing Boolean functions with if-then-else dags
    • Baskin Center for Computer Engineering & Information Sciences
    • Kevin Karplus. Representing Boolean functions with if-then-else dags. Technical Report UCSC-CRL-88-28, Baskin Center for Computer Engineering & Information Sciences, 1988.
    • (1988) Technical Report UCSC-CRL-88-28
    • Karplus, K.1
  • 176
    • 0009598968 scopus 로고
    • Using if-then-else dags for multi-level logic minimization
    • Kevin Karplus. Using if-then-else dags for multi-level logic minimization. In Proceedings of Advanced Research in VLSI, pages 101-118, 1989.
    • (1989) Proceedings of Advanced Research in VLSI , pp. 101-118
    • Karplus, K.1
  • 177
    • 84861430510 scopus 로고
    • Using if-then-else dags to do technology mapping for fieldprogrammable gate arrays
    • Baskin Center for Computer Engineering & Information Sciences
    • Kevin Karplus. Using if-then-else dags to do technology mapping for fieldprogrammable gate arrays. Technical Report UCSC-CRL-90-43, Baskin Center for Computer Engineering & Information Sciences, 1990.
    • (1990) Technical Report UCSC-CRL-90-43
    • Karplus, K.1
  • 183
    • 0032634207 scopus 로고    scopus 로고
    • Totally undecomposable functions: Applications to efficient multiple-valued decompositions
    • Tsutomu Sasao. Totally undecomposable functions: Applications to efficient multiple-valued decompositions. In ISMVL, pages 59-65, 1999.
    • (1999) ISMVL , pp. 59-65
    • Sasao, T.1
  • 184
    • 84938487169 scopus 로고
    • The synthesis of two-terminal switching circuits
    • Claude E. Shannon. The synthesis of two-terminal switching circuits. Bell Systems Technical Journal, 28(1):59-98, 1949.
    • (1949) Bell Systems Technical Journal , vol.28 , Issue.1 , pp. 59-98
    • Shannon, C.E.1
  • 185
    • 84892284215 scopus 로고
    • The decomposition chart as a theoretical aid
    • Harvard Computational Laboratory
    • Theodore Singer. The decomposition chart as a theoretical aid. Technical Report BL-4, Sec. III, Harvard Computational Laboratory, 1953.
    • (1953) Technical Report BL-4, Sec. III
    • Singer, T.1
  • 186
    • 0003837042 scopus 로고    scopus 로고
    • DECOMPOS: An integrated system for functional decomposition
    • Tsutomu Sasao and Munehiro Matsuura. DECOMPOS: An integrated system for functional decomposition. In International Workshop on Logic Synthesis, pages 471-477, 1998.
    • (1998) International Workshop on Logic Synthesis , pp. 471-477
    • Sasao, T.1    Matsuura, M.2
  • 187
    • 0015021260 scopus 로고
    • A fast algorithm for the disjunctive decomposition of switching functions
    • V. Yun-Shen Shen, Archie C. McKellar, and Peter Weiner. A fast algorithm for the disjunctive decomposition of switching functions. IEEE Transactions on Computers, C-20(3):304-309, 1971.
    • (1971) IEEE Transactions on Computers , vol.C-20 , Issue.3 , pp. 304-309
    • Yun-Shen Shen, V.1    McKellar, A.C.2    Weiner, P.3
  • 192
    • 84892205036 scopus 로고    scopus 로고
    • CUDD-2.3.1. http://vlsi. Colorado.edurfabio, 1999.
    • (1999)
  • 193
    • 0033701354 scopus 로고    scopus 로고
    • Reliable verification using symbolic simulation with scalar values
    • June
    • Chris Wilson and David L. Dill. Reliable verification using symbolic simulation with scalar values. In DAC, Proceedings of Design Automation Conference, pages 124-129, June 2000.
    • (2000) DAC, Proceedings of Design Automation Conference , pp. 124-129
    • Wilson, C.1    Dill, D.L.2
  • 201
    • 84892327371 scopus 로고    scopus 로고
    • CUDD-2.3.1. http://vlsi. Colorado.edu/Jabio, 1999.
    • (1999)
  • 209
    • 0033701354 scopus 로고    scopus 로고
    • Reliable verification using symbolic simulation with scalar values
    • June
    • Chris Wilson and David L. Dill. Reliable verification using symbolic simulation with scalar values. In DAC, Proceedings of Design Automation Conference, pages 124-129, June 2000.
    • (2000) DAC, Proceedings of Design Automation Conference , pp. 124-129
    • Wilson, C.1    Dill, D.L.2


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