Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1284480.1284571acmconferencesArticle/Chapter ViewAbstractPublication PagessbcciConference Proceedingsconference-collections
Article

A software-based methodology for the generation of peripheral test sets based on high-level descriptions

Published: 03 September 2007 Publication History
  • Get Citation Alerts
  • Abstract

    Nowadays, the use of Systems-on-Chip (SoCs) represents a very interesting solution, but also introduces some testing concerns. Up to now, researchers focused many efforts on the development of new software and hardware techniques for testing processors embedded in SoCs. However, the test of the surrounding peripherals has not been the subject of many research works, even if their importance within the entire system may be considerable.
    In this paper we focus on Software-based Self-Test techniques for testing peripheral components within a SoC and explore the possibility that test generation only relies on high-level metrics. We outline a possible test generation and application flow, and discuss the suitability of different RT-level metrics. By exploiting a sample case study, we quantitatively evaluate the effectiveness of the different metrics and the practical viability of the considered approach. As a major contribution, the paper shows that for peripheral components the relationship between high-level and gate-level metrics is higher than for the general case.

    References

    [1]
    D.K. Pradhan, Fault-Tolerant Computer System Design, Prentice Hall, 1996.
    [2]
    A. Cheng, A. Parashkevov, and C.C. Lim, "A Software Test Program Generator for Verifying System-on-Chip", HLDVT2005: IEEE International High Level Design Validation and Test Workshop 2005 2005, pp. 79--86
    [3]
    F. Corno, G. Cumani, M. Sonza Reorda, G. Squillero, "An RT-level Fault Model with High Gate Level Correlation", HLDVT2000: IEEE International High Level Design Validation and Test Workshop, 2000
    [4]
    E. Sanchez, M. Sonza Reorda, G. Squillero, "Efficient Technique for Automatic Verification-Oriented Test Set Optimization", International Journal of Parallel Programming, Vol. 34, Num. 1, March 2006, pp. 93--109, Ed. Springer Netherlands.
    [5]
    S.Thatte, J.Abraham, "Test Generation for Microprocessors", IEEE Transactions on Computers, Vol. C-29, pp 429--441, 1980
    [6]
    F. Corno, P. Prinetto, M. Sonza Reorda, "Testability Analysis and ATPG on behaviour RT-level VHDL", ITC97, IEEE International Test Conference, 1997
    [7]
    S. Devadas, A. Ghosh, K. Keutzer, "An Observability-Based Code Coverage Metric for Functional Simulation", Proceedings IEEE/ACM International Conference on Computer Aided Design, 1996
    [8]
    F. Fallah, S. Devadas, K. Keutzer, "OCCOM: Efficient Computation of Observability-Based Code Coverage Metrics for Functional Verification", Proceedings 34th Design Automation Conference, 1998
    [9]
    http://www.opencores.org
    [10]
    U. Bieker, P. Marwedel, "Retargetable self-test program generation using constraint logic programming", 32nd ACM/IEEE Design Automation Conference, pp 605--611, 1995
    [11]
    C.A. Papachristou, F. Martin, M. Nourani, "Microprocessor Based Testing for Core-Based System on Chip", ACM/IEEE Design Automation Conference, pp 586--591, 1999
    [12]
    F. Corno, M. Sonza Reorda, G. Squillero, M. Violante, "On the Test of Microprocessor IP Cores", IEEE Design, Automation & Test in Europe, pp 209--213, 2001
    [13]
    Jimmy Liu Chien-Nan, Chang Chen-Yi, Jou Jing-Yang, Lai Ming-Chih, Juan Hsing-Ming, "A novel approach for functional coverage measurement in HDL Circuits and Systems", ISCAS2000: The 2000 IEEE International Symposium on Circuits and Systems, pp 217--220, 2000
    [14]
    E. Sanchez, M. Sonza Reorda and G. Squillero, "Test Program Generation From High-level Microprocessor Descriptions", Test and validation of hardware/software systems starting from system-level descriptions, Ed. M. Sonza Reorda, M. Violante, Z. Peng, Springer publisher, 179 p, ISBN: 1-85233-899-7, pp. 83--106, Dec. 2004
    [15]
    N. Kranitis, A. Paschalis, D. Gizopoulos, G. Xenoulis, "Software-based self-testing of embedded processors", IEEE Transactions on Computers, Vol 54, issue 4, pp 461--475, April 2005.
    [16]
    A. Manzone, P. Bernardi, M. Grosso, M. Rebaudengo, E. Sanchez, M. Sonza Reorda, "Integrating BIST techniques for on-line SoC testing," IOLTS 2005: IEEE International On-line Testing Symposium, 2005, pp. 235--240
    [17]
    P. Bernardi, L. Bolzani, A. Manzone, M. Osella, M. Violante, M. Sonza Reorda, "Software-based on-line test of communication peripherals in processor-based systems for automotive applications", MTV06: IEEE 7th International Workshop on Microprocessor Test and Verification, 2006.
    [18]
    K. Jayaraman, V. M. Vedula and J. A. Abraham, "Native Mode Functional Self-test Generation for System-on-Chip", IEEE International Symposium on Quality Electronic Design (ISQED'02), pp. 280--285, 2002.
    [19]
    L. Bolzani, E. Sanchez, M. Schillaci, M. Sonza Reorda, G. Squillero, "An automated methodology for cogeneration of test blocks for peripheral cores", IOLTS 2007: IEEE International On-Line Testing Symposium, July 2007.

    Cited By

    View all
    • (2009)Cache-resident self-testing for I/O circuitry2009 International Test Conference10.1109/TEST.2009.5355549(1-8)Online publication date: Nov-2009
    • (2008)An evolutionary methodology for test generation for peripheral cores via dynamic FSM extractionProceedings of the 2008 conference on Applications of evolutionary computing10.5555/1787943.1787968(214-223)Online publication date: 26-Mar-2008

    Index Terms

    1. A software-based methodology for the generation of peripheral test sets based on high-level descriptions

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        SBCCI '07: Proceedings of the 20th annual conference on Integrated circuits and systems design
        September 2007
        382 pages
        ISBN:9781595938169
        DOI:10.1145/1284480
        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: 03 September 2007

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. RT-level test metrics
        2. SoC testing
        3. code coverage metrics
        4. fault coverage
        5. gate-level test metrics
        6. test block

        Qualifiers

        • Article

        Conference

        SBCCI07
        Sponsor:
        SBCCI07: 20th Symposium on Integrated Circuits and System Design
        September 3 - 6, 2007
        Copacabana, Rio de Janeiro

        Acceptance Rates

        Overall Acceptance Rate 133 of 347 submissions, 38%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 28 Jul 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2009)Cache-resident self-testing for I/O circuitry2009 International Test Conference10.1109/TEST.2009.5355549(1-8)Online publication date: Nov-2009
        • (2008)An evolutionary methodology for test generation for peripheral cores via dynamic FSM extractionProceedings of the 2008 conference on Applications of evolutionary computing10.5555/1787943.1787968(214-223)Online publication date: 26-Mar-2008

        View Options

        Get Access

        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