Publication | Closed Access
Test scheduling for high performance VLSI system implementations
12
Citations
8
References
2003
Year
EngineeringScheduling ModelComputer ArchitectureSoftware Performance TestingSystems EngineeringParallel ComputingTest SchedulingSystem TestingComputer EngineeringScheduling (Computing)Computer ScienceResource Allocation GraphDesign For TestingPowerful Suboptimum HeuristicScheduling AnalysisScheduling ProblemVlsi ArchitectureSoftware TestingScheduling (Operating Systems)Real-time SystemsScheduling (Project Management)Resource Optimization
A powerful suboptimum heuristic for scheduling tests on general-purpose high-performance VLSI system implementations is presented. A simple model that represents a system and its organization, at any level, by a labeled resource allocation graph between test functions and test and system resources was introduced. The resource allocation graph was utilized to produce a scheduling model and a simple schedulability condition. An algorithm based on mechanisms for generating optimum schedules was presented. The algorithm performs a preliminary greedy scan for valid scheduling cycles. The partial scan seeds an iterative improvement procedure which utilizes a controlled incremental departure from local optima to schedule functions that require an equal number of tests. Methods to utilize the algorithm for a general number of tests per function were also outlined. The implementation of an experimental version of the algorithm showed good performance.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1