Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/764808.764887acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
Article

Mixing ATPG and property checking for testing HW/SW interfaces

Published: 28 April 2003 Publication History

Abstract

A critical part of the design of HW/SW systems concerns the definition of the HW/SW interface. Such interfaces do not directly map a functionality of the system description, but they are inferred by the characteristics of the selected programmable device (CPUs, DSPs, ASIPs, etc.). Their addition to the design can modify the behavior of the original system, thus their verification is a hard task. The proposed verification methodology joins functional verification and property checking in order to avoid their respective limitations. The methodology is focused on SystemC descriptions that can be automatically synthesized. This is particularly important since commercial model checking tools work on structural hardware descriptions, which can be obtained by performing rapid prototyping of both HW and SW parts of SystemC models. The proposed approach has been verified on the SystemC model that is the reference synthesis example of one of the most powerful SystemC synthesis environment.

References

[1]
SystemC User's Guide. Synopsys, CoWare, Frontier Design, version 2.0, 2001.
[2]
F. Balarin, P. Giusto, A. Jurecska, C. Passerone, E. Sentovich, B. Tabbara, M. Chiodo, H. Hsieh, L. Lavagno, A. Sangiovanni-Vincentelli and K. Suzuki. Hardware-Software Co-Design of Embedded Systems, The POLIS Approach. Kluwer Academic Publishers, April, 1997.
[3]
J. Rowson and A. Sangiovanni-Vincentelli. Interface-Based Design. ACM/IEEE Design Automation Conference (DAC), pp. 178--183 97.
[4]
D. Panigrahi, C. Taylor, and S. Dey. Interface based Hardware/Software Validation of a System-on-Chip. IEEE High Level Design Validation and Test Workshop (HLDVT), pp. 53--58 2000.
[5]
K.L. McMillan. Symbolic Model Checking. Kluwer Academic Publishers, 1993.
[6]
I. Beer, S. Ben-David, C. Eisner and A. Landver. RuleBase, an Industry-Oriented Formal Verification Tool. ACM/IEEE Design Automation Conference (DAC), pp.655--660 1996.
[7]
F. Ferrandi, F. Fummi, L.Gerli, and D. Sciuto. Symbolic Functional Vector Generation for VHDL Specifications. Proc. IEEE Design Automation and Test in Europe Conference (DATE), pp. 442--446, 1999.
[8]
A. Fin, F. Fummi, and G. Pravadelli. AMLETO: A Multi-Language Environment for Functional Test Generation. Proc. IEEE International Test Conference (ITC), pp. 821--829, 2001.
[9]
M. Moskewicz, C. Madigan, Y. Zhao, L. Zhang and S. Malik. Chaff: Engineering an Efficient SAT Solver. ACM/IEEE Design Automation Conference (DAC), pp. 530--535 2001.
[10]
CoCentric SystemC Compiler Behavioral Modeling Guide. Synopsys version 2000.11-SCC1, 2001.

Index Terms

  1. Mixing ATPG and property checking for testing HW/SW interfaces

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      GLSVLSI '03: Proceedings of the 13th ACM Great Lakes symposium on VLSI
      April 2003
      320 pages
      ISBN:1581136773
      DOI:10.1145/764808
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 28 April 2003

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. ATPG
      2. fault simulation
      3. model cecking

      Qualifiers

      • Article

      Conference

      GLSVLSI03
      Sponsor:
      GLSVLSI03: Great Lakes Symposium on VLSI 2003
      April 28 - 29, 2003
      D. C., Washington, USA

      Acceptance Rates

      Overall Acceptance Rate 312 of 1,156 submissions, 27%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 179
        Total Downloads
      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 16 Nov 2024

      Other Metrics

      Citations

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media