메뉴 건너뛰기




Volumn 3, Issue 1, 2000, Pages 32-65

Using an induction prover for verifying arithmetic circuits

Author keywords

Arithmetic circuits; Automated reasoning; Decision procedures; Hardware verification; Induction; Rewriting

Indexed keywords

ARITHMETIC CIRCUIT; AUTOMATED REASONING; DECISION PROCEDURE; HARDWARE VERIFICATION; INDUCTION; REWRITING;

EID: 84896692972     PISSN: 14332779     EISSN: 14332787     Source Type: Journal    
DOI: 10.1007/PL00010808     Document Type: Article
Times cited : (16)

References (54)
  • 2
    • 84896882462 scopus 로고
    • Difference Matching
    • In: Kapur, D. (ed.), LNAI 607. Berlin, H eidelberg, New York: Springer-Verlag
    • Basin D., Walsh T.: Difference Matching. In: Kapur, D. (ed.): Proc. CADE 11. LNAI 607. Berlin, H eidelberg, New York: Springer-Verlag, 1992
    • (1992) Proc. CADE 11
    • Basin, D.1    Walsh, T.2
  • 4
    • 0002457511 scopus 로고
    • Integrating decision procedures into heuristic theorem provers: A case study of linear arithmetic
    • Boyer R.S., Moore J.S.: Integrating decision procedures into heuristic theorem provers: a case study of linear arithmetic. Mach Intell 11: 83-157, 1988
    • (1988) Mach Intell , vol.11 , pp. 83-157
    • Boyer, R.S.1    Moore, J.S.2
  • 8
    • 0022769976 scopus 로고
    • Graph-based algorithms for Boolean function manipulation
    • Bryant, R. E.: Graph-based algorithms for Boolean function manipulation. IEEE Trans Comput C-35(8), 1986
    • (1986) IEEE Trans Comput , vol.C-35 , Issue.8
    • Bryant, R.E.1
  • 13
    • 84957376398 scopus 로고    scopus 로고
    • Verifying the SRT division algorithm using theorem proving techniques
    • In: Alur, R., Henzinger, T. (eds.), New Brunswick, Jul y/August 1996. LNCS 1102. Berlin, H eidelberg, New York: Springer-Verlag
    • th Int Conf CAV'96, New Brunswick, Jul y/August 1996. LNCS 1102. Berlin, H eidelberg, New York: Springer-Verlag, pp. 111-122, 1996
    • (1996) th Int Conf CAV'96 , pp. 111-122
    • Clarke, E.M.1    German, S.M.2    Zhao, X.3
  • 15
    • 0001342967 scopus 로고
    • Some schemes for parallel multipliers
    • Swartzlander, E. E., Jr. (ed.), IEEE Comput Soc Press
    • Dadda, L.: Some schemes for parallel multipliers. In: Swartzlander, E. E., Jr. (ed.): Computer Arithmetic I, IEEE Comput Soc Press, 1990
    • (1990) Computer Arithmetic I
    • Dadda, L.1
  • 16
    • 84910829499 scopus 로고    scopus 로고
    • Termination of rewriting
    • Dershowitz, N.: Termination of rewriting. J Symb Comput 3: 69-116
    • J Symb Comput , vol.3 , pp. 69-116
    • Dershowitz, N.1
  • 18
    • 0025470353 scopus 로고
    • Radix-4 square root without initial PLA
    • Ercegovac, M.D., Lang, T.: Radix-4 square root without initial PLA. IEEE Trans Comput 39(8), 1990
    • (1990) IEEE Trans Comput , vol.39 , Issue.8
    • Ercegovac, M.D.1    Lang, T.2
  • 21
    • 80052131488 scopus 로고
    • The verification of a bit-slice ALU
    • Workshop on Hardware Specification, LNCS 408. Berlin, Heidelberg, New York: Springer-Verlag
    • Hunt, W.A., Brock, B. C.: The verification of a bit-slice ALU. Workshop on Hardware Specification, Verification and Synthesis: Mathematical Aspects. LNCS 408. Berlin, Heidelberg, New York: Springer-Verlag, 1989
    • (1989) Verification and Synthesis: Mathematical Aspects
    • Hunt, W.A.1    Brock, B.C.2
  • 23
    • 0043242693 scopus 로고
    • The use of planning critics in mechanizing inductive proofs
    • In: Voronkov, A. (ed.), LNAI 624. Berlin, H eidelberg, New York: Springer-Verlag
    • Ireland, A.: The use of planning critics in mechanizing inductive proofs. In: Voronkov, A. (ed.): Proc LPAŔ92. LNAI 624. Berlin, H eidelberg, New York: Springer-Verlag, 1992
    • (1992) Proc LPAŔ92
    • Ireland, A.1
  • 24
    • 84896883962 scopus 로고    scopus 로고
    • Rewriting, decision procedures and lemma speculation for automated hardware verification
    • LNCS 1275. Berlin, H eidelberg, New York: Springer-Verlag
    • Kapur, D.: Rewriting, decision procedures and lemma speculation for automated hardware verification. Proc 10th Int Conf Theorem Proving in Higher Order Logics. LNCS 1275. Berlin, H eidelberg, New York: Springer-Verlag, 1997
    • (1997) Proc 10th Int Conf Theorem Proving In Higher Order Logics
    • Kapur, D.1
  • 27
    • 0030101018 scopus 로고    scopus 로고
    • New uses of linear arithmetic in automated theorem proving for induction
    • Kapur, D., Subramaniam, M.: New uses of linear arithmetic in automated theorem proving for induction. J Autom Reasoning 16(1/2): 39-78, 1996
    • (1996) J Autom Reasoning , vol.16 , Issue.1-2 , pp. 39-78
    • Kapur, D.1    Subramaniam, M.2
  • 28
    • 84957366809 scopus 로고    scopus 로고
    • Mechanically verifying a family of multiplier circuits
    • In: Alur, R., H enzinger, T. (eds.), New Jersey. LNCS 1102. Berlin Heidelberg New York: Springer-Verlag, pp
    • Kapur, D., Subramaniam, M.: Mechanically verifying a family of multiplier circuits. In: Alur, R., H enzinger, T. (eds.): Proc Comput Aided Verification (CAV'96), New Jersey. LNCS 1102. Berlin Heidelberg New York: Springer-Verlag, pp. 135-146, 1996
    • (1996) Proc Comput Aided Verification (CAV'96) , pp. 135-146
    • Kapur, D.1    Subramaniam, M.2
  • 29
    • 0032165446 scopus 로고    scopus 로고
    • Mechanical verification of adder circuits using powerlists
    • Kapur, D., Subramaniam, M.: Mechanical verification of adder circuits using powerlists. J Formal Methods in System Design 13(2): 127-158, 1998
    • (1998) J Formal Methods In System Design , vol.13 , Issue.2 , pp. 127-158
    • Kapur, D.1    Subramaniam, M.2
  • 30
    • 84896817166 scopus 로고    scopus 로고
    • Lemma discovery in automating induction
    • In: McRobbie, Sl aney (eds.), LNAI 1104. New Jersey, July
    • Kapur, D., Subramaniam, M.: Lemma discovery in automating induction. In: McRobbie, Sl aney (eds.) Proc Int Conf on Autom Deduction, CA DE-13. LNAI 1104. New Jersey, July 1996
    • (1996) Proc Int Conf On Autom Deduction, CA DE-13
    • Kapur, D.1    Subramaniam, M.2
  • 31
    • 84937458172 scopus 로고    scopus 로고
    • Mechanizing reasoning about arithmetic circuits: SRT division
    • Sivakumar, G., Rames h, S. (eds.), LNCS 1346. Berlin, Hei delberg, New York: Springer-Verlag
    • Kapur, D., Subramaniam, M.: Mechanizing reasoning about arithmetic circuits: SRT division. In: Sivakumar, G., Rames h, S. (eds.): Proc 17th FSTTCS. LNCS 1346. Berlin, Hei delberg, New York: Springer-Verlag, 1997
    • (1997) Proc 17th FSTTCS
    • Kapur, D.1    Subramaniam, M.2
  • 33
    • 0003197380 scopus 로고
    • An overview of Rewrite Rule Laboratory (RRL)
    • Kapur, D., Zhang, H.: An overview of Rewrite Rule Laboratory (RRL). J Comput Math Appl 29(2): 91-114, 1995
    • (1995) J Comput Math Appl , vol.29 , Issue.2 , pp. 91-114
    • Kapur, D.1    Zhang, H.2
  • 34
    • 84947943679 scopus 로고    scopus 로고
    • Mechanizing reasoning about large finite tables in a rewrite-based theorem prover
    • LNCS 1538
    • Kapur, D., Subramaniam, M.: Mechanizing reasoning about large finite tables in a rewrite-based theorem prover. In: Proc. of ASIAN-8. LNCS 1538. 1998
    • (1998) Proc. of ASIAN-8
    • Kapur, D.1    Subramaniam, M.2
  • 36
    • 84896854271 scopus 로고    scopus 로고
    • Verification of IEEE compliant subtractive division algorithm
    • Palo Alto, CA. LNCS 1166. Berlin, Heidelberg, New York: Springer-Verlag
    • Miner, P.S., Leathrum, J.F. Jr. Verification of IEEE compliant subtractive division algorithm. Proc FMCAD'96, Palo Alto, CA. LNCS 1166. Berlin, Heidelberg, New York: Springer-Verlag, 1996
    • (1996) Proc FMCAD'96
    • Miner, P.S.1    Leathrum Jr., J.F.2
  • 37
    • 0025211732 scopus 로고
    • Design of the IBM RISC System/6000 floating-point execution unit
    • Montoye, R. K., Hokenek, E., Runyon, S.L.: Design of the IBM RISC System/6000 floating-point execution unit. IBM J 34(1), 1990
    • (1990) IBM J , vol.34 , Issue.1
    • Montoye, R.K.1    Hokenek, E.2    Runyon, S.L.3
  • 38
    • 84976700950 scopus 로고
    • Simplification by cooperating decision procedures
    • Nelson, G., Oppen, D.C.: Simplification by cooperating decision procedures. ACM Trans Program Lang Syst 1(2): 245-257, 1979
    • (1979) ACM Trans Program Lang Syst , vol.1 , Issue.2 , pp. 245-257
    • Nelson, G.1    Oppen, D.C.2
  • 41
    • 0010863630 scopus 로고
    • A new class of digital division methods
    • Robertson, J. E.: A new class of digital division methods. IRE Trans Electron Comput, pp. 218-222, 1958
    • (1958) IRE Trans Electron Comput , pp. 218-222
    • Robertson, J.E.1
  • 43
    • 84957370152 scopus 로고    scopus 로고
    • Modular verification of SRT division
    • In: Alur, R., H enzinger, T. (eds.), New Brunswick, July/August 1996. LNCS 1102. Berlin, H eidelberg, New York: Springer-Verlag
    • Ruess, H., Shankar, N., Sr ivas, M.K.: Modular verification of SRT division. In: Alur, R., H enzinger, T. (eds.): Proc Comput Aided Verif, 8th Int Conf CAV'96, New Brunswick, July/August 1996. LNCS 1102. Berlin, H eidelberg, New York: Springer-Verlag, pp. 123-134, 1996
    • (1996) Proc Comput Aided Verif, 8th Int Conf CAV'96 , pp. 123-134
    • Ruess, H.1    Shankar, N.2    Ivas, M.K.3
  • 44
    • 84896824159 scopus 로고
    • Measuring the accuracy of ROM reciprocal tables
    • IEEE Computer Society
    • Sarma, D.D., M atula, D.: Measuring the accuracy of ROM reciprocal tables. IEEE Int Symp on Comput Arith, IEEE Computer Society, 1993
    • (1993) IEEE Int Symp On Comput Arith
    • Sarma, D.D.1    Matula, D.2
  • 45
    • 0021125949 scopus 로고
    • Deciding combination of theories
    • Shostak, R. E.: Deciding combination of theories. J ACM 31(1): 1-12, 1984
    • (1984) J ACM , vol.31 , Issue.1 , pp. 1-12
    • Shostak, R.E.1
  • 47
  • 48
    • 77957208311 scopus 로고
    • Techniques of multiplication and division for automatic binary computers
    • Tocher, K.D.: Techniques of multiplication and division for automatic binary computers. Q J Mech Appl Math 11(3): 1958
    • (1958) Q J Mech Appl Math , vol.11 , Issue.3
    • Tocher, K.D.1
  • 49
    • 2442626601 scopus 로고
    • On the use of the Boyer-Moore theorem prover for correctness proofs of parameterized hardware modules
    • Claesen, L. (ed.), Elsevier Science (North-Holland)
    • Verkest, D., Claesen, L., De Man, H.: On the use of the Boyer-Moore theorem prover for correctness proofs of parameterized hardware modules. In: Claesen, L. (ed.): Formal VLSI Specification and Synthesis: VLSI Design Methods I, Elsevier Science (North-Holland), 1990
    • (1990) Formal VLSI Specification and Synthesis: VLSI Design Methods I
    • Verkest, D.1    Claesen, L.2    De, M.H.3
  • 51
    • 84896816879 scopus 로고
    • A divergence critic
    • Bundy, A. (ed.), LNAI 814. Berlin, H eidelberg, New York: Springer-Verlag
    • Walsh, T.: A divergence critic. In: Bundy, A. (ed.): Proc CADE 12. LNAI 814. Berlin, H eidelberg, New York: Springer-Verlag, 1994
    • (1994) Proc CADE 12
    • Walsh, T.1
  • 52
    • 77950246206 scopus 로고
    • Implementing contextual rewriting
    • Remy, Rusinowitch (eds.), LNCS 656. Berlin, H eidelberg, New York: Springer-Verlag
    • Zhang, H.: Implementing contextual rewriting. In: Remy, Rusinowitch (eds.): Proc 3rd Int Workshop on Cond Term Rewriting Syst. LNCS 656. Berlin, H eidelberg, New York: Springer-Verlag, pp. 363-377, 1992
    • (1992) Proc 3rd Int Workshop On Cond Term Rewriting Syst , pp. 363-377
    • Zhang, H.1
  • 53
    • 0001446595 scopus 로고
    • A mechanizable induction principle for equational specifications
    • Lusk, Ov erbeek (eds.), Chicago. LNCS 310. Berlin, H eidelberg, New York: Springer-Verlag
    • Zhang, H., Kapur, D., K rishnamoorthy, M.S.: A mechanizable induction principle for equational specifications. In: Lusk, Ov erbeek (eds.): Proc 9th Int Conf Automat Deduction (CADE), Chicago. LNCS 310. Berlin, H eidelberg, New York: Springer-Verlag, pp. 250-265, 1988
    • (1988) Proc 9th Int Conf Automat Deduction (CADE) , pp. 250-265
    • Zhang, H.1    Kapur, D.2    Krishnamoorthy, M.S.3
  • 54
    • 0023133029 scopus 로고
    • Design of a high speed square root multiply and divide unit
    • Zurawski, J. H., Gosling, J. B.: Design of a high speed square root multiply and divide unit. IEEE Trans Comput C-36, 1987
    • (1987) IEEE Trans Comput , vol.C-36
    • Zurawski, J.H.1    Gosling, J.B.2


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