liu.seSearch for publications in DiVA
Change search
Link to record
Permanent link

Direct link
Zhiyuan, He
Alternative names
Publications (10 of 14) Show all publications
He, Z., Peng, Z. & Ion Eles, P. (2010). Multi-temperature testing for core-based system-on-chip. In: Proceedings -Design, Automation and Test in Europe, DATE: . Paper presented at Design, Automation and Test in Europe Conference and Exhibition, DATE 2010; Dresden; Germany (pp. 208-213). IEEE
Open this publication in new window or tab >>Multi-temperature testing for core-based system-on-chip
2010 (English)In: Proceedings -Design, Automation and Test in Europe, DATE, IEEE , 2010, p. 208-213Conference paper, Published paper (Refereed)
Abstract [en]

Recent research has shown that different defects can manifest themselves as failures at different temperature spectra. Therefore, we need multi-temperature testing which applies tests at different temperature levels. In this paper, we discuss the need and problems for testing core-based systems-on-chip at different temperatures. To address the long test time problem for multitemperature test, we propose a test scheduling technique that generates the shortest test schedules while keeping the cores under test within a temperature interval. Experimental results show the efficiency of the proposed technique.

Place, publisher, year, edition, pages
IEEE, 2010
Series
Design, Automation, and Test in Europe Conference and Exhibition. Proceedings, ISSN 1530-1591, E-ISSN 1558-1101
Keywords
Multi-temperature testing; System-on-chip test; Test scheduling; Thermal-aware test
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-59108 (URN)10.1109/DATE.2010.5457209 (DOI)978-1-4244-7054-9 (ISBN)
Conference
Design, Automation and Test in Europe Conference and Exhibition, DATE 2010; Dresden; Germany
Available from: 2010-09-20 Created: 2010-09-09 Last updated: 2017-02-14
He, Z. (2010). Temperature Aware and Defect-Probability Driven Test Scheduling for System-on-Chip. (Doctoral dissertation). Linköping: Linköping University Electronic Press
Open this publication in new window or tab >>Temperature Aware and Defect-Probability Driven Test Scheduling for System-on-Chip
2010 (English)Doctoral thesis, monograph (Other academic)
Abstract [en]

The high complexity of modern electronic systems has resulted in a substantial increase in the time-to-market as well as in the cost of design, production, and testing. Recently, in order to reduce the design cost, many electronic systems have employed a core-based system-on-chip (SoC) implementation technique, which integrates pre-defined and pre-verified intellectual property cores into a single silicon die. Accordingly, the testing of manufactured SoCs adopts a modular approach in which test patterns are generated for individual cores and are applied to the corresponding cores separately. Among many techniques that reduce the cost of modular SoC testing, test scheduling is widely adopted to reduce the test application time. This thesis addresses the problem of minimizing the test application time for modular SoC tests with considerations on three critical issues: high testing temperature, temperature-dependent failures, and defect probabilities.

High temperature occurs in testing modern SoCs and it may cause damages to the cores under test. We address the temperature-aware test scheduling problem aiming to minimize the test application time and to avoid the temperature of the cores under test exceeding a certain limit. We have developed a test set partitioning and interleaving technique and a set of test scheduling algorithms to solve the addressed problem.

Complicated temperature dependences and defect-induced parametric failures are more and more visible in SoCs manufactured with nanometer technology. In order to detect the temperature-dependent defects, a chip should be tested at different temperature levels. We address the SoC multi-temperature testing issue where tests are applied to a core only when the temperature of that core is within a given temperature interval. We have developed test scheduling algorithms for multi-temperature testing of SoCs.

Volume production tests often employ an abort-on-first-fail (AOFF) approach which terminates the chip test as soon as the first fault is detected. Defect probabilities of individual cores in SoCs can be used to compute the expected test application time of modular SoC tests using the AOFF approach. We address the defect-probability driven SoC test scheduling problem aiming to minimize the expected test application time with a power constraint. We have proposed techniques which utilize the defect probability to generate efficient test schedules.

Extensive experiments based on benchmark designs have been performed to demonstrate the efficiency and applicability of the developed techniques.

Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2010. p. 166
Series
Linköping Studies in Science and Technology. Dissertations, ISSN 0345-7524 ; 1321
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-56514 (URN)978-91-7393-378-0 (ISBN)
Public defence
2010-06-10, Visionen, hus B, Campus Vall, Linköping, 13:15 (English)
Opponent
Supervisors
Available from: 2010-05-20 Created: 2010-05-20 Last updated: 2020-02-19Bibliographically approved
Aghaee Ghaleshahi, N., He, Z., Peng, Z. & Eles, P. I. (2010). Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation. In: 19th IEEE Asian Test Symposium (ATS10), Shanghai, China, December 1-4, 2010.: . Paper presented at 19th IEEE Asian Test Symposium (ATS10), Shanghai, China, December 1-4, 2010..
Open this publication in new window or tab >>Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation
2010 (English)In: 19th IEEE Asian Test Symposium (ATS10), Shanghai, China, December 1-4, 2010., 2010Conference paper, Published paper (Refereed)
Abstract [en]

Systems on Chip implemented with deep submicron technologies suffer from two undesirable effects, high power density, thus high temperature, and high process variation, which must be addressed in the test process. This paper presents two temperature-aware scheduling approaches to maximize the test throughput in the presence of inter-chip process variation. The first approach, an off-line technique, improves the test throughput by extending the traditional scheduling method. The second approach, a hybrid one, improves further the test throughput with a chip classification scheme at test time based on the reading of a temperature sensor. Experimental results have demonstrated the efficiency of the proposed methods.

National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-59629 (URN)10.1109/ATS.2010.74 (DOI)978-1-4244-8841-4 (ISBN)
Conference
19th IEEE Asian Test Symposium (ATS10), Shanghai, China, December 1-4, 2010.
Available from: 2010-09-22 Created: 2010-09-22 Last updated: 2017-02-14
He, Z., Peng, Z. & Eles, P. I. (2010). Thermal-Aware SoC Test Scheduling. In: Raimund Ubar, Jaan Raik, Heinrich Theodor Vierhaus (Ed.), Design and Test Technology for Dependable Systems-on-chip. Information Science Publishing
Open this publication in new window or tab >>Thermal-Aware SoC Test Scheduling
2010 (English)In: Design and Test Technology for Dependable Systems-on-chip / [ed] Raimund Ubar, Jaan Raik, Heinrich Theodor Vierhaus, Information Science Publishing , 2010Chapter in book (Other academic)
Abstract [en]

Designing reliable and dependable embedded systems has become increasingly important as the failure of these systems in an automotive, aerospace or nuclear application can have serious consequences.

Design and Test Technology for Dependable Systems-on-Chip covers aspects of system design and efficient modelling, and also introduces various fault models and fault mechanisms associated with digital circuits integrated into System on Chip (SoC), Multi-Processor System-on Chip (MPSoC) or Network on Chip (NoC). This book provides insight into refined "classical" design and test topics and solutions for IC test technology and fault-tolerant systems.

Place, publisher, year, edition, pages
Information Science Publishing, 2010
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-63319 (URN)1609602129 (ISBN)978-1609602123 (ISBN)
Available from: 2010-12-15 Created: 2010-12-15 Last updated: 2013-04-16Bibliographically approved
He, Z., Peng, Z. & Eles, P. I. (2009). Thermal-Aware Test Scheduling for Core-based SoC in an Abort-on-First-Fail Test Environment. In: 12th EUROMICRO Conference on Digital System Design (DSD), Patras, Greece, August 27-29, 2009.: . Paper presented at 12th EUROMICRO Conference on Digital System Design (DSD), Patras, Greece, August 27-29, 2009. (pp. 239-246). IEEE COMPUTER SOC
Open this publication in new window or tab >>Thermal-Aware Test Scheduling for Core-based SoC in an Abort-on-First-Fail Test Environment
2009 (English)In: 12th EUROMICRO Conference on Digital System Design (DSD), Patras, Greece, August 27-29, 2009., IEEE COMPUTER SOC , 2009, p. 239-246Conference paper, Published paper (Refereed)
Abstract [en]

Long test application time and high temperature have become two major issues of system-on-chip (SoC) test. In order to minimize test application times and avoid overheating during tests, we propose a thermal-aware test scheduling technique for core-based SoC in an abort-on-first-fail (AOFF) test environment. The AOFF environment assumes that the test process is terminated as soon as the first fault is detected, which is usually deployed in volume production test. To avoid high temperature, test sets are partitioned into test sub-sequences which are separated by cooling periods. The proposed test scheduling technique utilizes instantaneous thermal simulation results to guide the partitioning of test sets and to determine the lengths of cooling periods. Experimental results have shown that the proposed technique is efficient to minimize the expected test application time while keeping the temperatures of cores under test below the imposed temperature limit.

Place, publisher, year, edition, pages
IEEE COMPUTER SOC, 2009
Keywords
system-on-chip test; test scheduling; thermal-aware test; abort-on-first-fail
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-58429 (URN)10.1109/DSD.2009.136 (DOI)000275715100034 ()978-0-7695-3782-5 (ISBN)
Conference
12th EUROMICRO Conference on Digital System Design (DSD), Patras, Greece, August 27-29, 2009.
Available from: 2010-08-12 Created: 2010-08-11 Last updated: 2013-08-16
He, Z., Peng, Z. & Eles, P. I. (2008). Simulation-Driven Thermal-Safe Test Time Minimization for System-on-Chip. In: Asian Test Symposium, 2008. ATS '08: . Paper presented at 17th Asian Test Symposium (ATS 08)/9th Workshop on RTL and High Level Testing (WRTLT 08), 24-27 November 2008, Sapporo, Japan (pp. 283-288). IEEE Computer Society
Open this publication in new window or tab >>Simulation-Driven Thermal-Safe Test Time Minimization for System-on-Chip
2008 (English)In: Asian Test Symposium, 2008. ATS '08, IEEE Computer Society, 2008, p. 283-288Conference paper, Published paper (Refereed)
Abstract [en]

  Thermal safety has become a major challenge to the testing of systems-on-chip with deep sub-micron technologies. In order to avoid overheating the devices under test while reducing test application times, new techniques are needed. In this paper, we propose a test scheduling technique to minimize the test application time such that the temperatures of individual cores are kept below a given limit. The proposed approach takes into account thermal influences between cores, and thus accurate temperature evolution information of all cores in a system-on-chip is needed for the test scheduling. In order to avoid overheating, we have employed a thermal simulation driven scheduling algorithm, in which instantaneous thermal simulation results are used to guide the partitioning of test sets into test sub-sequences and to determine cooling periods inserted between the partitions. Furthermore, the partitioned test sets for different cores are interleaved such that a cooling period reserved for one core can be utilized for the test-data transportations and test applications for other cores. Experimental results have shown that by using the proposed technique, the test application time is minimized and the temperatures of cores under test are kept below the temperature limit during the entire test process.

Place, publisher, year, edition, pages
IEEE Computer Society, 2008
Series
Asian Test Symposium. Proceedings, ISSN 1081-7735
Keywords
systems-on-chip, thermal safety, testing, deep sub-micron, thermal influences, test scheduling, cooling period
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-43977 (URN)10.1109/ATS.2008.79 (DOI)000264408100055 ()75284 (Local ID)978-0-7695-3396-4 (ISBN)75284 (Archive number)75284 (OAI)
Conference
17th Asian Test Symposium (ATS 08)/9th Workshop on RTL and High Level Testing (WRTLT 08), 24-27 November 2008, Sapporo, Japan
Available from: 2009-10-10 Created: 2009-10-10 Last updated: 2018-01-12Bibliographically approved
Zhiyuan, H., Peng, Z., Eles, P., Rosinger, P. & Al-Hashimi, B. (2008). Thermal-Aware SoC Test Scheduling with Test Set Partitioning and Interleaving. Journal of electronic testing, 24(1-3), 247-257
Open this publication in new window or tab >>Thermal-Aware SoC Test Scheduling with Test Set Partitioning and Interleaving
Show others...
2008 (English)In: Journal of electronic testing, ISSN 0923-8174, E-ISSN 1573-0727, Vol. 24, no 1-3, p. 247-257Article in journal (Refereed) Published
Abstract [en]

High temperature has become a major problem for system-on-chip testing. In order to reduce the test application time while keeping the temperatures of the cores under test within safe ranges, a thermal-aware test scheduling technique is required. This paper presents an approach to minimize the test application time and, at the same time, prevent the temperatures of cores under test going beyond given limits. We employ test set partitioning to divide test sets into shorter test sequences, and add cooling periods between test sequences so that overheating can be avoided. Moreover, test sequences from different test sets are interleaved, such that the cooling periods and the bandwidth of the test bus can be utilized for test data transportation, and hence the test application time can be reduced. The test scheduling problem is formulated as a combinatorial optimization problem, and we use the constraint logic programming (CLP) to build the optimization model and find the optimal solution. As the optimization time of the CLP-based approach increases exponentially with the problem size, we also propose a heuristic which generates longer test schedules but requires substantially shorter optimization time. Experimental results have shown the efficiency of the proposed approach.

Place, publisher, year, edition, pages
Institutionen för datavetenskap, 2008
Keywords
SoC testing, test scheduling, thermal-aware testing
Identifiers
urn:nbn:se:liu:diva-11644 (URN)10.1007/s10836-007-5030-6 (DOI)
Note
The original publication is available at www.springerlink.com: Zhiyuan He, Zebo Peng, Petru Eles, Paul Rosinger and Bashir M. Al-Hashimi, Thermal-Aware SoC Test Scheduling with Test Set Partitioning and Interleaving, 2008, Journal of Electronic Testing, (24), 1-3, 247-257. http://dx.doi.org/10.1007/s10836-007-5030-6. Copyright: Springer Netherlands, www.springerlink.comAvailable from: 2008-04-22 Created: 2008-04-22 Last updated: 2017-12-13
He, Z., Peng, Z. & Eles, P. I. (2007). A heuristic for thermal-safe SoC test scheduling. In: IEEE International Test Conference, 2007. Paper presented at IEEE International Test Conference(ITC 2007), 21-26 October 2007, Santa Clara, CA, USA (pp. 116-125). IEEE
Open this publication in new window or tab >>A heuristic for thermal-safe SoC test scheduling
2007 (English)In: IEEE International Test Conference, 2007, IEEE , 2007, p. 116-125Conference paper, Published paper (Refereed)
Abstract [en]

High temperature has become a technological barrier to the testing of high performance systems-on-chip, especially when deep submicron technologies are employed. In order to reduce test time while keeping the temperature of the cores under test within a safe range, thermal-aware test scheduling techniques are required. In this paper, we address the test time minimization problem as how to generate the shortest test schedule such that the temperature limits of individual cores and the limit on the test-bus bandwidth are satisfied. In order to avoid overheating during the test, we partition test sets into shorter test sub-sequences and add cooling periods in between, such that continuously applying a test sub-sequence will not drive the core temperature going beyond the limit. Further more, based on the test partitioning scheme, we interleave the test sub-sequences from different test sets in such a manner that a cooling period reserved for one core is utilized for the test transportation and application of another core. We have proposed a heuristic to minimize the test application time by exploring alternative test partitioning and interleaving schemes with variable length of test sub-sequences and cooling periods. Experimental results have shown the efficiency of the proposed heuristic.

Place, publisher, year, edition, pages
IEEE, 2007
Series
International Test Conference. Proceedings, ISSN 1089-3539
Keywords
testing, system-on-chip, SOC, thermal-aware, test scheduling, test partitioning, design optimization
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-39298 (URN)10.1109/TEST.2007.4437573 (DOI)000255939900014 ()47832 (Local ID)978-1-4244-1127-6 (ISBN)e-978-1-4244-1128-3 (ISBN)47832 (Archive number)47832 (OAI)
Conference
IEEE International Test Conference(ITC 2007), 21-26 October 2007, Santa Clara, CA, USA
Available from: 2009-10-10 Created: 2009-10-10 Last updated: 2018-01-13
Peng, Z., He, Z. & Eles, P. I. (2007). Challenges and solutions for thermal-aware SOC testing. Informacije midem, 37(4), 220-227
Open this publication in new window or tab >>Challenges and solutions for thermal-aware SOC testing
2007 (English)In: Informacije midem, ISSN 0352-9045, Vol. 37, no 4, p. 220-227Article in journal (Refereed) Published
Abstract [en]

High temperature has negative impact on the performance, reliability and lifespan of a system on chip. During testing, the chip can be overheated due to a substantial increase of switching activities and concurrent tests in order to reduce test application time. This paper discusses several issues related to the thermal problem during SoC testing. It will then present a thermal-aware SoC test scheduling technique to generate the shortest test schedule such that the temperature constraints of individual cores and the constraint on the test-bus bandwidth are satisfied. In order to avoid overheating during the test, we partition test sets into shorter test sub-sequences and add cooling periods in between. Further more, we interleave the test sub-sequences from different test sets in such a manner that the test-bus bandwidth reserved for one core is utilized during its cooling period for the test transportation and application of the other cores. We have developed a heuristic to minimize the test application time by exploring alternative test partitioning and interleaving schemes with variable length of test sub-sequences and cooling periods. Experimental results have shown the efficiency of the proposed heuristic.

Keywords
electronic testing, SoC devices, thermal-aware SoC testing techniques, test efficiency
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-47971 (URN)
Available from: 2009-10-11 Created: 2009-10-11 Last updated: 2017-12-13
He, Z. (2007). System-on-Chip test scheduling with defect-probability and temperature considerations. (Licentiate dissertation). Linköping: Linköpings universitet
Open this publication in new window or tab >>System-on-Chip test scheduling with defect-probability and temperature considerations
2007 (English)Licentiate thesis, monograph (Other academic)
Abstract [en]

Electronic systems have become highly complex, which results in a dramatic increase of both design and production cost. Recently a core-based system-on-chip (SoC) design methodology has been employed in order to reduce these costs. However, testing of SoCs has been facing challenges such as long test application time and high temperature during test. In this thesis, we address the problem of minimizing test application time for SoCs and propose three techniques to generate efficient test schedules.

First, a defect-probability driven test scheduling technique is presented for production test, in which an abort-on-first-fail (AOFF) test approach is employed and a hybrid built-in self-test architecture is assumed. Using an AOFF test approach, the test process can be aborted as soon as the first fault is detected. Given the defect probabilities of individual cores, a method is proposed to calculate the expected test application time (ETAT). A heuristic is then proposed to generate test schedules with minimized ETATs.

Second, a power-constrained test scheduling approach using test set partitioning is proposed. It assumes that, during the test, the total amount of power consumed by the cores being tested in parallel has to be lower than a given limit. A heuristic is proposed to minimize the test application time, in which a test set partitioning technique is employed to generate more efficient test schedules.

Third, a thermal-aware test scheduling approach is presented, in which test set partitioning and interleaving are employed. A constraint logic programming (CLP) approach is deployed to find the optimal solution. Moreover, a heuristic is also developed to generate near-optimal test schedules especially for large designs to which the CLP-based algorithm is inapplicable.

Experiments based on benchmark designs have been carried out to demonstrate the applicability and efficiency of the proposed techniques.

Place, publisher, year, edition, pages
Linköping: Linköpings universitet, 2007. p. 111
Series
Linköping Studies in Information Science. Dissertation, ISSN 1403-6231 ; 1313
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-38257 (URN)LiU-Tek-Lic-2007:22 (Local ID)9789185831814 (ISBN)LiU-Tek-Lic-2007:22 (Archive number)LiU-Tek-Lic-2007:22 (OAI)
Presentation
2007-06-15, Alan Turing, hus E, Campus Valla, Linköpings universitet, Linköping, 13:15 (English)
Supervisors
Note

2007

Available from: 2009-10-10 Created: 2009-10-10 Last updated: 2023-02-13Bibliographically approved
Organisations

Search in DiVA

Show all publications