A non-intrusive isolation approach for soft cores

Ozgur Sinanoglu, Tsvetomir Petrov

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    Cost effective SOC test strongly hinges on parallel, independent test of SOC cores, which can only be ensured through proper core isolation techniques. While a core isolation mechanism can provide controllability and observability at the core I/O interface, its implementation may have various implications on area, functional timing, test time and data volume, and at-speed coverage on the core interface. In this paper, we propose a non-intrusive core isolation technique that is based on the utilization of existing core registers for isolating the core. We provide a core register partitioning algorithm that is capable of identifying the core interface registers, and of robustly isolating a core, resulting in a computationally efficient core isolation implementation that is area and performance efficient at the same time. The proposed isolation technique also ensures minimal test time increase and no at-speed coverage loss on the core interface, offering an elegant solution for soft cores, and thus enabling significant SOC test cost reductions.

    Original languageEnglish (US)
    Title of host publicationProceedings - 2007 Design, Automation and Test in Europe Conference and Exhibition, DATE 2007
    Pages27-32
    Number of pages6
    DOIs
    StatePublished - Sep 4 2007
    Event2007 Design, Automation and Test in Europe Conference and Exhibition - Nice Acropolis, France
    Duration: Apr 16 2007Apr 20 2007

    Other

    Other2007 Design, Automation and Test in Europe Conference and Exhibition
    CountryFrance
    CityNice Acropolis
    Period4/16/074/20/07

    Fingerprint

    Observability
    Hinges
    Cost reduction
    Controllability
    Costs

    ASJC Scopus subject areas

    • Engineering(all)

    Cite this

    Sinanoglu, O., & Petrov, T. (2007). A non-intrusive isolation approach for soft cores. In Proceedings - 2007 Design, Automation and Test in Europe Conference and Exhibition, DATE 2007 (pp. 27-32). [4211767] https://doi.org/10.1109/DATE.2007.364562

    A non-intrusive isolation approach for soft cores. / Sinanoglu, Ozgur; Petrov, Tsvetomir.

    Proceedings - 2007 Design, Automation and Test in Europe Conference and Exhibition, DATE 2007. 2007. p. 27-32 4211767.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Sinanoglu, O & Petrov, T 2007, A non-intrusive isolation approach for soft cores. in Proceedings - 2007 Design, Automation and Test in Europe Conference and Exhibition, DATE 2007., 4211767, pp. 27-32, 2007 Design, Automation and Test in Europe Conference and Exhibition, Nice Acropolis, France, 4/16/07. https://doi.org/10.1109/DATE.2007.364562
    Sinanoglu O, Petrov T. A non-intrusive isolation approach for soft cores. In Proceedings - 2007 Design, Automation and Test in Europe Conference and Exhibition, DATE 2007. 2007. p. 27-32. 4211767 https://doi.org/10.1109/DATE.2007.364562
    Sinanoglu, Ozgur ; Petrov, Tsvetomir. / A non-intrusive isolation approach for soft cores. Proceedings - 2007 Design, Automation and Test in Europe Conference and Exhibition, DATE 2007. 2007. pp. 27-32
    @inproceedings{1cd173f309894f04864ff136e2fa60ef,
    title = "A non-intrusive isolation approach for soft cores",
    abstract = "Cost effective SOC test strongly hinges on parallel, independent test of SOC cores, which can only be ensured through proper core isolation techniques. While a core isolation mechanism can provide controllability and observability at the core I/O interface, its implementation may have various implications on area, functional timing, test time and data volume, and at-speed coverage on the core interface. In this paper, we propose a non-intrusive core isolation technique that is based on the utilization of existing core registers for isolating the core. We provide a core register partitioning algorithm that is capable of identifying the core interface registers, and of robustly isolating a core, resulting in a computationally efficient core isolation implementation that is area and performance efficient at the same time. The proposed isolation technique also ensures minimal test time increase and no at-speed coverage loss on the core interface, offering an elegant solution for soft cores, and thus enabling significant SOC test cost reductions.",
    author = "Ozgur Sinanoglu and Tsvetomir Petrov",
    year = "2007",
    month = "9",
    day = "4",
    doi = "10.1109/DATE.2007.364562",
    language = "English (US)",
    isbn = "3981080122",
    pages = "27--32",
    booktitle = "Proceedings - 2007 Design, Automation and Test in Europe Conference and Exhibition, DATE 2007",

    }

    TY - GEN

    T1 - A non-intrusive isolation approach for soft cores

    AU - Sinanoglu, Ozgur

    AU - Petrov, Tsvetomir

    PY - 2007/9/4

    Y1 - 2007/9/4

    N2 - Cost effective SOC test strongly hinges on parallel, independent test of SOC cores, which can only be ensured through proper core isolation techniques. While a core isolation mechanism can provide controllability and observability at the core I/O interface, its implementation may have various implications on area, functional timing, test time and data volume, and at-speed coverage on the core interface. In this paper, we propose a non-intrusive core isolation technique that is based on the utilization of existing core registers for isolating the core. We provide a core register partitioning algorithm that is capable of identifying the core interface registers, and of robustly isolating a core, resulting in a computationally efficient core isolation implementation that is area and performance efficient at the same time. The proposed isolation technique also ensures minimal test time increase and no at-speed coverage loss on the core interface, offering an elegant solution for soft cores, and thus enabling significant SOC test cost reductions.

    AB - Cost effective SOC test strongly hinges on parallel, independent test of SOC cores, which can only be ensured through proper core isolation techniques. While a core isolation mechanism can provide controllability and observability at the core I/O interface, its implementation may have various implications on area, functional timing, test time and data volume, and at-speed coverage on the core interface. In this paper, we propose a non-intrusive core isolation technique that is based on the utilization of existing core registers for isolating the core. We provide a core register partitioning algorithm that is capable of identifying the core interface registers, and of robustly isolating a core, resulting in a computationally efficient core isolation implementation that is area and performance efficient at the same time. The proposed isolation technique also ensures minimal test time increase and no at-speed coverage loss on the core interface, offering an elegant solution for soft cores, and thus enabling significant SOC test cost reductions.

    UR - http://www.scopus.com/inward/record.url?scp=34548295449&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=34548295449&partnerID=8YFLogxK

    U2 - 10.1109/DATE.2007.364562

    DO - 10.1109/DATE.2007.364562

    M3 - Conference contribution

    SN - 3981080122

    SN - 9783981080124

    SP - 27

    EP - 32

    BT - Proceedings - 2007 Design, Automation and Test in Europe Conference and Exhibition, DATE 2007

    ER -