• DocumentCode
    956099
  • Title

    Efficient algorithms of wiring channels with movable terminals

  • Author

    Chang, Kuo-En

  • Author_Institution
    Dept. of Inf. & Comput. Educ., Nat. Taiwan Normal Univ., Taipei, Taiwan
  • Volume
    12
  • Issue
    7
  • fYear
    1993
  • fDate
    7/1/1993 12:00:00 AM
  • Firstpage
    1059
  • Lastpage
    1063
  • Abstract
    The problem of wiring a channel of movable terminals in a VLSI chip is presented. Two subproblems are addressed: maximum alignment and wireable placement. Maximum alignment is to reassign terminal positions in the channel in order to maximize the number of nets that can be implemented as straight connections. Wireable placement is to find an assignment of the movable terminals to the vertical tracks in the channel that eliminates the vertical conflicts between nets. A restriction is imposed on the number of unconnected terminals in the maximum alignment problem to ensure that the number of columns in the channel is not increased in the process. The two subproblems are solved using two heuristic algorithms. Some well-known examples, including Deutsch´s difficult example, are used as test cases. The results show that both channel width and via usage are reduced significantly by using the procedures
  • Keywords
    VLSI; network routing; wiring; Deutsch´s difficult example; VLSI chip; channel width; heuristic algorithms; maximum alignment; terminal positions; unconnected terminals; vertical conflicts; vertical tracks; via usage; wireable placement; wiring channels with movable terminals; Benchmark testing; Bismuth; Circuits and systems; Councils; Design automation; Heuristic algorithms; Proposals; Routing; Very large scale integration; Wiring;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.238042
  • Filename
    238042