Ant Colony Optimization And Its Application To Boolean Satisfiability For Digital Vlsi Circuits

2006 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, VOLS 1 AND 2(2007)

Cited 8|Views4
No score
Abstract
Ant Colony optimization (ACO) [8] is a non-deterministic algorithm framework that mimics the foraging behavior of ants to solve difficult optimization problems. Several researchers have successfully applied ACO framework in different ffids of engineering, but never in VLSI testing. In this paper we first describe the basics of the ACO framework and ways to formulate different optimization problems within an ACO framework We then present our own ACO algorithm to simultaneously solve multiple Boolean SAT instances for digital VLSI circuits. Experiments conducted on scanned versions of ISCAS'89 benchmark circuits produced astonishing results. ACO framework for Boolean Satisifactibility was found 200 times faster than spectral meta-heuristics [36] run in combinational mode.ACO framework has proven to be a promising optimization technique in large number of other fields. Since ACO can be used to solve different types of optimization and search problems, we believe that the concepts presented in this paper can open the gates for researchers solving different optimization problems that exist in VLSI testing more efficiently.
More
Translated text
Key words
optimization problem,foraging behavior,computability,vlsi,boolean satisfiability,logic design,boolean functions,ant colony optimization
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined