A GLOBAL ROUTER FOR ANALOG FUNCTION BLOCKS BASED ON THE BRANCH-AND-BOUND ALGORITHM

被引:0
|
作者
TSUBOTA, T
KAWAKITA, M
WATANABE, T
机构
关键词
BRANCH-AND-BOUND; LAYOUT; GLOBAL ROUTING; CHANNEL INTERSECTION GRAPH; ANALOG; LSI; CAD;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The main aim of device-level global routing is to obtain high-performance detailed routing under various layout constraints. This paper deals with global routing for analog function blocks. For analog LSIs, especially for those operating at high frequency, various layout constraints are specified prior to routing. Those constraints must be completely satisfied to achieve the required circuit performance. However, they are sometimes too hard to be solved by any heuristic method even if a problem is small in size. Thus, we propose a method based on the branch-and-bound algorithm, which can generate all possible solutions to find the best one. Unfortunately, the method tends to take a large amount of processing time. In order to defeat the drawbacks by accelerating the process, constraints are classified into two groups: constraints on single nets and constraints between two nets. Therefore our method consists of two parts: in the first part only constraints on single nets are processed and in the second part only constraints between two nets are processed. The method is efficient because many possible routes that violate layout constraints are rejected immediately in each part. This makes it possible to construct a smaller search tree and to reduce processing time. Additionally this idea, all nets processed in the second phase are sorted in the proper order to reduce the number of edges in the search tree. This saves much processing time, too. Experimental results show that our method can find a good global route for hard layout constraints in practical processing time, and also show that it is superior to the well-known simulated annealing method both in quality of solutions and in processing time.
引用
收藏
页码:345 / 352
页数:8
相关论文
共 50 条
  • [41] BRANCH-AND-BOUND ALGORITHM FOR INTERFACE-BASED MODULAR PRODUCT DESIGN
    Yoo, John Jung-Woon
    Aryasomayajula, Anirudh
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE 2012, VOL 2, PTS A AND B, 2012, : 287 - 296
  • [42] Effectiveness of a parallel branch-and-bound based algorithm for analyzing management configurations
    Song, YJ
    Bauer, M
    PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 54 - 60
  • [43] A Lagrangian based branch-and-bound algorithm for production-transportation problems
    Kuno, T
    Utsunomiya, T
    JOURNAL OF GLOBAL OPTIMIZATION, 2000, 18 (01) : 59 - 73
  • [44] Parallelised branch-and-bound algorithm for raster-based landfill siting
    Liu, Kun-Hsing
    Kao, Jehng-Jung
    CIVIL ENGINEERING AND ENVIRONMENTAL SYSTEMS, 2013, 30 (01) : 15 - 25
  • [45] A branch-and-bound algorithm for the quadratic assignment problem based on the Hungarian method
    Hahn, P
    Grant, T
    Hall, N
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 108 (03) : 629 - 640
  • [46] Product cooperative disassembly sequence planning based on branch-and-bound algorithm
    Xiu Fen Zhang
    Shu You Zhang
    The International Journal of Advanced Manufacturing Technology, 2010, 51 : 1139 - 1147
  • [47] POSTER: A Parallel Branch-and-Bound Algorithm with History-Based Domination
    Gonggiatgul, Taspon
    Shobaki, Ghassan
    Muyan-Ozcelik, Pinar
    PPOPP'22: PROCEEDINGS OF THE 27TH ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, 2022, : 439 - 440
  • [48] An Efficient Branch-and-Bound Algorithm Based on MaxSAT for the Maximum Clique Problem
    Li, Chu-Min
    Quan, Zhe
    PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 128 - 133
  • [49] A Lagrangian Based Branch-and-Bound Algorithm for Production-transportation Problems
    TAKAHITO KUNO
    TAKAHIRO UTSUNOMIYA
    Journal of Global Optimization, 2000, 18 : 59 - 73
  • [50] Task-Binding Based Branch-and-Bound Algorithm for NoC Mapping
    Zhou, Liyang
    Jing, Ming'e
    Zhong, Liulin
    Yu, Zhiyi
    Zeng, Xiaoyang
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 648 - 651