On using tabu search for design automation of VLSI systems

被引:2
|
作者
Emmert, JM
Lodha, S
Bhatia, DK
机构
[1] Wright State Univ, Dept Elect Engn, Russ Engn Ctr, Dayton, OH 45435 USA
[2] Univ Cincinnati, Dept ECECS, Design Automat Lab, Cincinnati, OH 45221 USA
[3] Univ Texas, Ctr Integrated Circuits & Syst, Richardson, TX 75083 USA
关键词
partitioning; placement; FPGA; tabu search;
D O I
10.1023/A:1021893712145
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Tabu search is a meta-heuristic problem solving technique that, when applied carefully, provides near optimal solutions in a very short time. In this paper, we have described the use of tabu search for solving problems related to very large scale integrated (VLSI) circuit design automation. Specifically, we have demonstrated the use for VLSI circuit partitioning and placement. We present a tabu search based circuit bi-partitioning technique that partitions circuits with the goal of minimizing the size of the cutset between the partitions. Then, we use tabu search techniques along with force directed placement techniques to accomplish the physical placement of VLSI circuits on regular two-dimensional arrays with the goal of minimizing the placement time. We use empirical data from partitioning and placement of benchmark circuits to test our techniques. Our methods show improvement when compared to partitioning techniques from the literature and commercially available placement tools. Relative to the literature, our tabu search bi-partitioning technique improves on the best known minimum cuts for several benchmark circuits. Relative to commercially available computer aided design tools, our tabu search based placement approach shows dramatic (20x) speedup in execution time without negative impact on the quality of the solution.
引用
收藏
页码:75 / 90
页数:16
相关论文
共 50 条
  • [1] On Using Tabu Search for Design Automation of VLSI Systems
    John M. Emmert
    Sandeep Lodha
    Dinesh K. Bhatia
    [J]. Journal of Heuristics, 2003, 9 : 75 - 90
  • [2] Cellular manufacturing systems design using Tabu search
    Onwubolu, GC
    Songore, V
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2000, 214 (02) : 169 - 172
  • [3] Using XML for VLSI Physical Design Automation
    Shyu, Fong-Ming
    Cheng, Po-Hsun
    Chen, Sao-Jie
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2009, 5574 : 821 - +
  • [4] Engineering design optimization using Tabu search
    Connor, A
    Clarkson, PJ
    Shahpar, S
    Leonard, P
    [J]. ENGINEERING DESIGN CONFERENCE 2000: DESIGN FOR EXCELLENCE, 2000, : 371 - 378
  • [5] An Improved Harmony Search Approach for Block Placement for VLSI Design Automation
    Karimullah, Shaik
    Vishnuvardhan, D.
    Bhaskar, Vidhyacharan
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2022, 127 (04) : 3041 - 3059
  • [6] An Improved Harmony Search Approach for Block Placement for VLSI Design Automation
    Karimullah, Shaik
    Vishnuvardhan, D.
    Arif, Muhammad
    Gunjan, Vinit Kumar
    Shaik, Fahimuddin
    Siddiquee, Kazy Noor-e-alam
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [7] An Improved Harmony Search Approach for Block Placement for VLSI Design Automation
    Shaik Karimullah
    D. Vishnuvardhan
    Vidhyacharan Bhaskar
    [J]. Wireless Personal Communications, 2022, 127 : 3041 - 3059
  • [8] Parameter Tuning in Distributed Home Automation Systems: towards a Tabu Search Approach
    Conte, G.
    Scaradozzi, D.
    Perdon, A.
    Morganti, G.
    [J]. 2008 MEDITERRANEAN CONFERENCE ON CONTROL AUTOMATION, VOLS 1-4, 2008, : 616 - 622
  • [9] Optimising Home Automation Systems: a Comparative Study on Tabu Search and Evolutionary Algorithms
    Morganti, G.
    Perdon, A. M.
    Conte, G.
    Scaradozzi, D.
    Brintrup, A.
    [J]. MED: 2009 17TH MEDITERRANEAN CONFERENCE ON CONTROL & AUTOMATION, VOLS 1-3, 2009, : 1044 - 1049
  • [10] Fuzzy tabu search algorithm for the VLSI placement problem
    Fu, N
    Yu, JB
    [J]. 2002 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS AND WEST SINO EXPOSITION PROCEEDINGS, VOLS 1-4, 2002, : 1146 - 1150