Solving Complex Modeling of System-on-a-Chip (SOC) Test Automation and Optimal Resource Allocation by Neural Networks
| dc.contributor.advisor | Dr. Krishnendu Chakrabarty, Committee Member | en_US |
| dc.contributor.advisor | Dr. Elmor Peterson, Committee Member | en_US |
| dc.contributor.advisor | Dr. Ezat T. Sanii, Committee Member | en_US |
| dc.contributor.advisor | Dr. Robert E. Young, Committee Member | en_US |
| dc.contributor.advisor | Dr. Yuan-Shin Lee, Committee Chair | en_US |
| dc.contributor.author | Kloypayan, Jirawan | en_US |
| dc.date.accessioned | 2010-04-02T18:40:47Z | |
| dc.date.available | 2010-04-02T18:40:47Z | |
| dc.date.issued | 2003-01-13 | en_US |
| dc.degree.discipline | Industrial Engineering | en_US |
| dc.degree.level | dissertation | en_US |
| dc.degree.name | PhD | en_US |
| dc.description.abstract | The objective of this research is to optimize the testing time and test resource allocation for System-on-a-Chip (SOC). The mathematical formulation and the neural networks with different techniques are proposed to solve these SOC test problems. First, a fixed-weight neural network combined with heuristic algorithms has been developed to solve the SOC test scheduling problems. The objective of this SOC test automation is to minimize the SOC testing time subject to different constraints: (i) precedence constraint, (ii) resource constraint, (iii) core constraint, and (iv) power constraint. Heuristic algorithms are often used to prevent the neural network from getting trapped in a local optima. The developed neural network can effectively solve the SOC test scheduling models with disjunctive constraints. The results show that the proposed method can efficiently solve a large-size SOC test scheduling problem within reasonable computing time. Second, to solve the resource allocation and the width selection problems for SOC test automation, a maximum neural network (MNN) has been proposed in this research for handling more complex SOC test problems. The SOC test automation problem with resource allocation is a NP-hard problem. The proposed maximum neural network can be used to solve the NP-hard SOC test problems within polynomial time. The results show that, by using the developed maximum neural network, the overall testing time for the SOC can be minimized with optimal resource allocation and test access mechanism (TAM) width selection. The computation time of the proposed method is significantly less than the time for traditional methods such as the integer linear programming (ILP) or heuristic algorithms. Third, the SOC test automation problems with core test wrapper design have been studied in this research. The core test wrapper design provides an interface between the core and the SOC in which the core is embedded. After the core test wrapper is designed, the total SOC testing time and the resource allocation for SOC test automation are optimized by using the developed maximum neural network. The proposed method is tested on five SOC benchmarks. The results show that it is possible to find the optimal SOC testing time of the complex SOC systems with shorter computation time than with the existing traditional methods. The techniques presented in this research can be used in test automation for System-on-a-Chip (SOC) design. | en_US |
| dc.identifier.other | etd-10142002-111146 | en_US |
| dc.identifier.uri | http://www.lib.ncsu.edu/resolver/1840.16/3947 | |
| dc.rights | I hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to NC State University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report. | en_US |
| dc.subject | System-on-a-Chip | en_US |
| dc.subject | neural networks | en_US |
| dc.subject | test scheduling | en_US |
| dc.subject | embedded core testing | en_US |
| dc.subject | semiconductor manufacturing | en_US |
| dc.title | Solving Complex Modeling of System-on-a-Chip (SOC) Test Automation and Optimal Resource Allocation by Neural Networks | en_US |
Files
Original bundle
1 - 1 of 1
