메뉴 건너뛰기




Volumn 40, Issue 3, 2007, Pages 285-304

BUSpec: A framework for generation of verification aids for standard bus protocol specifications

Author keywords

Assertion based verification; Bus functional models; Protocol validation; Verification intellectual property

Indexed keywords

HIERARCHICAL SYSTEMS; INTERFACES (COMPUTER); MATHEMATICAL MODELS; NETWORK PROTOCOLS;

EID: 33947409155     PISSN: 01679260     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.vlsi.2005.12.004     Document Type: Article
Times cited : (1)

References (42)
  • 1
    • 33947371531 scopus 로고    scopus 로고
    • ARM AMBA Specification Review 2.0, http://www.arm.com
  • 2
    • 33947362297 scopus 로고    scopus 로고
    • PCI Local Bus Specification Revision 2.2, 1998, http://www.pcisig.com/specifications/conventional
  • 3
    • 33947394692 scopus 로고    scopus 로고
    • OpenVera LRM 2.0, http://www.open-vera.com
  • 4
    • 84888210118 scopus 로고    scopus 로고
    • R. Armoni, et al., The ForSpec temporal logic, in: Proceedings of the Eighth International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), Lecture Notes in Computer Science, vol. 2280, Springer, Berlin, April 2002, pp. 296-311.
  • 5
    • 33947417519 scopus 로고    scopus 로고
    • Sugar Formal Property Language Reference Manual, http://www.haifa.il.ibm.com/projects/verification/sugar/
  • 6
    • 33947386919 scopus 로고    scopus 로고
    • Property Specification language reference manual. www.eda.org/vfv/docs/PSL-v1.1.pdf
  • 7
    • 33947399539 scopus 로고    scopus 로고
    • System Verilog, http://www.eda.org/sv/SystemVerilog_3.1a.pdf
  • 9
    • 21644450975 scopus 로고    scopus 로고
    • I. Attali, T. Barros, E. Madelaine, Parameterized specification and verification of the Chilean electronic invoices system, in: Proceedings of the 24th International Conference of the Chilean Computer Science Society (SCCC 2004), 11-12 November 2004, ISBN 0-7695-2200-9.
  • 10
    • 33947393874 scopus 로고    scopus 로고
    • Specification and Description Language (SDL), http://www.sdl-forum.org/SDL
  • 11
    • 33947375441 scopus 로고    scopus 로고
    • Equivalences and Preorders, www.cse.unsw.edu.au/rvg/4151/notes.html
  • 12
    • 33947391167 scopus 로고    scopus 로고
    • Berkeley Logic Interchange Format, http://www.bdd-portal.org/docu/blif/
  • 13
    • 33947402538 scopus 로고    scopus 로고
    • The BUSpec Platform for Automated Generation of Verification Aids for Standard Bus Protocols, http://www.facweb.iitkgp.ernet.in/∼pallab/BUSpec.html
  • 14
    • 0033684179 scopus 로고    scopus 로고
    • A. Goel, R.W. Lee, Formal verification of an IBMCoreConnect processor local bus arbiter core, in: Proceedings of the International Conference on Design Automation, 2000, pp. 196-200.
  • 16
    • 84893778914 scopus 로고    scopus 로고
    • A. Roychoudhury, A.T. Mitra, S.R. Karri, Using formal techniques to debug the AMBA System-on-chip Bus Protocol, in: Symposium of the Design, Automation and Test in Europe Conference and Exhibition (DATE), 2003, pp. 828-833.
  • 17
    • 0029475745 scopus 로고    scopus 로고
    • S. Campos, E. Clarke, W. Marrero, M. Minea, Verifying the performance of PCI local bus using symbolic techniques, in: IEEE International Conference on Computer Design: VLSI in Computers and Processors, October 1995, pp. 72-78.
  • 18
    • 84947283759 scopus 로고    scopus 로고
    • K. Shimizu, L.D. Dill, J.A. Hu, A monitor-based formal specification of PCI, in: Proceedings of the Third International Conference of Formal Methods in Computer-Aided Design, November 2000, pp. 335-353.
  • 19
    • 77953895494 scopus 로고    scopus 로고
    • L.D. Dill, K. Shimizu, C. Chou, A specification methodology by a collection of compact properties as applied to the intel itanium processor bus protocol, in: Proceedings of the 11th IFIP WG 10.5 Advanced Research Working Conference on Correct Hardware Design and Verification Methods, 2001, pp. 340-354.
  • 20
    • 84949838477 scopus 로고    scopus 로고
    • P. Chauhan, E.M. Clarke, Y. Lu, D. Wang, Verifying IP-core based system-on-chip designs, in: Proceedings of the 12th Annual International ASIC/SOC Conference, September 1999, pp. 27-31.
  • 21
    • 0034464817 scopus 로고    scopus 로고
    • L. Ivanov, R. Nunna, Specification and formal verification of Interconnect bus protocols, in: Proceedings of the 43rd IEEE Midwest Symposium on Circuits and Systems (MWSCAS), vol. 1, August 2000, pp. 378-382.
  • 22
    • 28744456430 scopus 로고    scopus 로고
    • E. Clarke, S. German, Y. Lu, H. Veith, D. Wang, Executable protocol specification in ESL, in: Proceedings of the Third International Conference on Formal Methods in Computer-Aided Design (FMCAD), November 01-03, 2000, pp. 197-216.
  • 23
    • 33947379911 scopus 로고    scopus 로고
    • Symbolic Model Verifier, www-cad.eecs.berkeley.edu/kenmcmil/smv/
  • 24
    • 33947376925 scopus 로고    scopus 로고
    • A. Muscholl, D. Peled, Analyzing message sequence charts, in: Second Workshop on SDL and MSC, 2000.
  • 25
    • 84952778214 scopus 로고    scopus 로고
    • A. Bunker, G. Gopalakrishnan, Using live sequence charts for hardware protocol specification and compliance verification, in: IEEE International High Level Design Validation and Test Workshop, 2001.
  • 26
    • 0023365727 scopus 로고
    • StateCharts: a visual formalism for complex systems
    • Harel D. StateCharts: a visual formalism for complex systems. Sci. Comput. Programming 8 (1987) 231 V274
    • (1987) Sci. Comput. Programming , vol.8
    • Harel, D.1
  • 27
    • 84958790003 scopus 로고    scopus 로고
    • A. Pnueli, M. Shalev, What is in a step: on the semantics of statecharts, in: T. Ito, A.R. Meyer (Eds.), Theoretical Aspects of Computer Software, Lecture Notes in Computer Science, vol. 526, Springer, Berlin, 1991, pp. 244 V264.
  • 28
    • 3042606518 scopus 로고    scopus 로고
    • V. D'silva, S. Ramesh, A. Sowmya, Synchronous protocol automata: a framework for modeling and verification of SoC communication architectures, in: Proceedings of the IEEE Design, Automation and Test in Europe, vol. 1, February 2004, pp. 390-395.
  • 29
    • 84893771802 scopus 로고    scopus 로고
    • K. Ara, K. Suzuki, A proposal for transaction-level verification with component wrapper language, in: Proceedings of the IEEE Design, Automation and Test in Europe, 2003, pp. 82-87.
  • 30
    • 33947404646 scopus 로고    scopus 로고
    • Synopsys Inc., http://www.synopsys.com/
  • 31
    • 0142245458 scopus 로고    scopus 로고
    • H. Chockler, O. Kupferman, M.Y. Vardi, Coverage metrics for formal verification, in: Proceedings of the Advanced Research Working Conference on Correct Hardware Design and Verification Methods, Lecture Notes in Computer Science, vol. 2860, Springer, Berlin, 2003, pp. 111-125.
  • 32
    • 84943637314 scopus 로고    scopus 로고
    • F. Fummi, G. Pravadelli, A. Fedeli, U. Rossi, F. Toto, On the use of a high-level fault model to check properties incompleteness, in: Proceedings of the International Conference on Formal Methods and Models for Codesign (MEMOCODE), 2003, pp. 145-152.
  • 33
    • 85165532625 scopus 로고    scopus 로고
    • Y. Hoskote, T. Kam, P.H. Ho, X. Zao, Coverage estimation for symbolic model checking, in: Proceedings of the Design Automation Conference (DAC), 1999, pp. 300-305.
  • 34
    • 84957035600 scopus 로고    scopus 로고
    • S. Katz, O. Grumberg, D. Geist, Have I written enough properties?-a method of comparison between specification and implementation, in: Proceedings of the International Conference on Correct Hardware Design and Verification Methods (CHARME), 1999, pp. 280-297.
  • 35
    • 84891106927 scopus 로고    scopus 로고
    • H. Chockler, O. Kupferman, Coverage of implementations by simulating specifications, in: Proceedings of the International Conference of International Federation for Information Processing (IFIP), vol. 223, Kluwer Academic Publishers, Dordrecht, 2002, pp. 401-421.
  • 36
    • 3142663391 scopus 로고    scopus 로고
    • E.J. McCluskey, et al., ELF-Murphy data on defects and test sets, in: Proceedings of the 22nd IEEE VLSI Test Symposium, 2004, pp. 16-22.
  • 37
    • 0027799155 scopus 로고    scopus 로고
    • E.J. McCluskey, Quality and single-stuck faults, in: Proceedings of the International Test Conference, 1993, pp. 597.
  • 38
    • 0024122852 scopus 로고    scopus 로고
    • S.D. Millman, E.J. McCluskey, Detecting bridging faults with stuck-at test sets, in: Proceedings of the International Test Conference, 1988, pp. 773-783.
  • 39
    • 33947414700 scopus 로고    scopus 로고
    • E.J. McCluskey, T. Chao-Wen, Single stuck-fault tests vs. actual defects, in: Proceedings of the International Test Conference, 2000, pp. 336-342.
  • 40
    • 0021631892 scopus 로고    scopus 로고
    • J.L.A. Hughes, E.J. McCluskey, An analysis of the multiple fault detection capabilities of single stuck-at fault test sets, in: Proceedings of the International Test Conference, 1984, pp. 52-58.
  • 41
    • 0035392814 scopus 로고    scopus 로고
    • S. Tasiran, K. Keutzer, Coverage metrics for functional validation of hardware designs, in: Proceedings of the IEEE Design and Test of Computers, vol. 18, 2001, pp. 36-45.
  • 42
    • 33947407070 scopus 로고    scopus 로고
    • VCS, http://www.synopsys.com/products/simulation/simulation.html


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