Ant colony optimization and its application to boolean satisfiability for digital VLSI circuits

被引:0
|
作者
Sethuram, Rajamani [1 ]
Parashar, Manish [1 ]
机构
[1] Rutgers State Univ, Dept Elect & Comp Engn, Piscataway, NJ 08854 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:494 / 499
页数:6
相关论文
共 50 条
  • [1] Ant Colony Optimization and Its Application
    Ding, Caichang
    Peng, Wenxiu
    [J]. 2011 SECOND ETP/IITA CONFERENCE ON TELECOMMUNICATION AND INFORMATION (TEIN 2011), VOL 1, 2011, : 193 - 195
  • [2] Ant colony optimization algorithm and its application
    Chen, Aoran
    Tan, Hao
    Zhu, Yiyue
    [J]. 2ND INTERNATIONAL CONFERENCE ON APPLIED MATHEMATICS, MODELLING, AND INTELLIGENT COMPUTING (CAMMIC 2022), 2022, 12259
  • [3] Using Ant Colony Optimization For Routing In VLSI
    Arora, Tamanna
    Moses, Melanie
    [J]. ADVANCED BIO-INSPIRED COMPUTATIONAL METHODS, 2008, : 184 - 196
  • [4] ATPG for Reversible Circuits Using Simulation, Boolean Satisfiability, and Pseudo Boolean Optimization
    Wille, Robert
    Zhang, Hongyan
    Drechsler, Rolf
    [J]. 2011 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2011, : 120 - 125
  • [5] Transistor size optimization in digital circuits using ant colony optimization for continuous domain
    Gupta, Himanshu
    Ghosh, Bahniman
    [J]. INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2014, 42 (06) : 642 - 658
  • [6] An Efficient Implementation of Ant Colony Optimization on GPU for the Satisfiability Problem
    Youness, Hassan
    Ibraheim, Aziza
    Moness, Mohammed
    Osama, Muhammad
    [J]. 23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 230 - 235
  • [7] Ant colony optimization with adaptive fitness function for satisfiability testing
    Villagra, Marcos
    Baran, Benjamin
    [J]. LOGIC, LANGUAGE, INFORMATION AND COMPUTATION, PROCEEDINGS, 2007, 4576 : 352 - +
  • [8] Using Ant Colony Optimization for Routing in VLSI Chips
    Arora, Tamanna
    Moses, Melanie
    [J]. BICS 2008: PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON BIO-INSPIRED COMPUTATIONAL METHODS USED FOR SOLVING DIFFICULT PROBLEMS-DEVELOPMENT OF INTELLIGENT AND COMPLEX SYSTEMS, 2008, 1117 : 145 - 156
  • [9] ANT COLONY OPTIMIZATION FOR VLSI FLOORPLANNING WITH CLUSTERING CONSTRAINTS
    Chiang, Chuan-Wen
    [J]. JOURNAL OF INDUSTRIAL AND PRODUCTION ENGINEERING, 2009, 26 (06) : 440 - 448
  • [10] The application of ant colony algorithm on automatic testing path optimization in complex circuits
    Liu Xinmei
    Liu Peng
    Yin Junling
    Hou Wen
    [J]. 2012 THIRD GLOBAL CONGRESS ON INTELLIGENT SYSTEMS (GCIS 2012), 2012, : 84 - 87