• DocumentCode
    3264229
  • Title

    Ant Colony Optimization and its Application to Boolean Satisfiability for Digital VLSI Circuits

  • Author

    Sethuram, Rajamani ; Parashar, Manish

  • Author_Institution
    Rutgers Univ., Piscataway
  • fYear
    2006
  • fDate
    20-23 Dec. 2006
  • Firstpage
    507
  • Lastpage
    512
  • 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 fields 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 satisifiability 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.
  • Keywords
    Boolean functions; VLSI; computability; logic design; optimisation; Boolean satisfiability; ISCAS´89 benchmark circuit; ant colony optimization; digital VLSI circuit; foraging behavior; non-deterministic algorithm; spectral meta-heuristic; Ant colony optimization; Application software; Benchmark testing; Circuit testing; Insects; Routing; Search problems; Sequential analysis; Software testing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computing and Communications, 2006. ADCOM 2006. International Conference on
  • Conference_Location
    Surathkal
  • Print_ISBN
    1-4244-0716-8
  • Electronic_ISBN
    1-4244-0716-8
  • Type

    conf

  • DOI
    10.1109/ADCOM.2006.4289945
  • Filename
    4289945