|
ABSTRACT
The main approach of this paper is utilizing bio-inspired evolutionary strategies for high level test synthesis. In this paper a genetic algorithm (GA) is implemented to schedule a data-flow graph considering latency. Also, module binding is performed with another GA concurrently, considering resource constraints. The register allocation is performed using another GA which minimizes the number of registers. Then a co-evolutionary strategy merges the results of these three solutions, targeting testability improvement. Experimental results show using the proposed approach results in improvement in fault coverage with no or negligible overhead in area and delay.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Michael C. McFarland , Alice C. Parker , Raul Camposano, Tutorial on high-level synthesis, Proceedings of the 25th ACM/IEEE conference on Design automation, p.330-336, June 12-15, 1988, Atlantic City, New Jersey, United States
|
| |
2
|
M. C. McFarland, A. C. Parker, and R. Camposano, "The High-Level Synthesis of Digital Systems," Proceedings of the IEEE, Vol. 78, No. 2, pp. 310--318, Feb 1990.
|
| |
3
|
Michael L. Bushnell, Vishwani D. Agrawal, Essentials of Electronic Testing for Digital, Memory and Mixed-Signal VLSI Circuits, Kluwer Academic Publishers, 2000.
|
| |
4
|
S. Dey, A. Raghunatan, and R. K. Roy, "Considering Testability during High-Level Design," ASP DAC, pp. 205--210, 1998.
|
| |
5
|
L.J. Avra, E.J. McCluskey, "High-level synthesis of testable design: An overview of university systems," IEEE International Test Conference - Test Synthesis Seminar, Washington D.C., 1994.
|
 |
6
|
|
| |
7
|
|
 |
8
|
Tien-Chien Lee , Niraj K. Jha , Wayne H. Wolf, Behavioral synthesis of highly testable data paths under the non-scan and partial scan environments, Proceedings of the 30th international conference on Design automation, p.292-297, June 14-18, 1993, Dallas, Texas, United States
[doi> 10.1145/157485.164897]
|
| |
9
|
J. Steensma, F. Catthor, and H.D. Man, " Test of high Throughput Data Paths with Symbolic Controllability and Observability Descriptions," In Proceedings of 6th Workshop New Directions for testing, pp 67--76, May 1992.
|
 |
10
|
|
| |
11
|
M. L. Flottes , R. Pires , B. Rouzeyre , L. Volpe, Scanning datapaths: a fast and effective partial scan selection technique, Proceedings of the conference on Design, automation and test in Europe, p.921-922, February 23-26, 1998, Le Palais des Congrés de Paris, France
|
| |
12
|
|
| |
13
|
|
| |
14
|
R. Camposano, W. Rosenstiel, "Synthesizing Circuits from Behavioral Descriptions," IEEE Transactions on CAD/ICAS, Vol. 8, No. 2, pp. 171--180, February 1989.
|
 |
15
|
|
| |
16
|
|
| |
17
|
D. Beasley, D. R. Bull, and R. R. Martin, "An overview of genetic algorithms: Part 1, fundamentals," University Computing, vol. 15, no. 2, pp. 58--69, 1993.
|
| |
18
|
|
| |
19
|
M.K. Dhodhi and et. al., "Datapath synthesis using a problem-space genetic algorithm," Proc. Of IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 14, pp 934--944, Aug. 1995.
|
| |
20
|
HOPE (version 2.0), Dong S. Ha (ha@vt.edu), Web: http://www.ee.vt.edu/ha, Virginia Polytechnic Institute & State University.
|
|