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

AN - SCOPUS:34548295449

SN - 3981080122

SN - 9783981080124

SP - 27

EP - 32

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

ER -