Obstacle-Avoiding Switchbox Routers with Constraint Programming and Mixed Integer Linear Programming

碩士 === 元智大學 === 資訊工程學系 === 99 === Switchbox routing is a type of problems arising in the detailed routing phase of VLSI physical design automation. A switchbox is a rectangular area and its boundary contains a number of terminals; each terminal belongs to a specific net. A switchbox router can conne...

Full description

Bibliographic Details
Main Authors: Che-I Lee, 李哲逸
Other Authors: 曾奕倫
Format: Others
Language:en_US
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/78974880211200694306
id ndltd-TW-099YZU05392031
record_format oai_dc
spelling ndltd-TW-099YZU053920312016-04-13T04:17:16Z http://ndltd.ncl.edu.tw/handle/78974880211200694306 Obstacle-Avoiding Switchbox Routers with Constraint Programming and Mixed Integer Linear Programming 以限制規畫與混和整數線性規畫為基礎之可避開障礙物的交換盒繞線器 Che-I Lee 李哲逸 碩士 元智大學 資訊工程學系 99 Switchbox routing is a type of problems arising in the detailed routing phase of VLSI physical design automation. A switchbox is a rectangular area and its boundary contains a number of terminals; each terminal belongs to a specific net. A switchbox router can connect all the terminals belonging to the same net and the router must complete the connection of each net. It has been proven that a switchbox routing problem containing multiple terminals and multiple nets belongs to the class of NP-complete. In this thesis, we present a constraint programming (CP) formulation and a mixed integer linear programming (MILP) formulation to switchbox routing problems. Therefore, CP solvers and MILP solvers can be used to find solutions. Experimental results show that more than 84X speed-up can be achieved by using a parallel MILP solver with 16 threads. The execution time can be further reduced when a computer containing more processor cores is available. 曾奕倫 2010 學位論文 ; thesis 29 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 元智大學 === 資訊工程學系 === 99 === Switchbox routing is a type of problems arising in the detailed routing phase of VLSI physical design automation. A switchbox is a rectangular area and its boundary contains a number of terminals; each terminal belongs to a specific net. A switchbox router can connect all the terminals belonging to the same net and the router must complete the connection of each net. It has been proven that a switchbox routing problem containing multiple terminals and multiple nets belongs to the class of NP-complete. In this thesis, we present a constraint programming (CP) formulation and a mixed integer linear programming (MILP) formulation to switchbox routing problems. Therefore, CP solvers and MILP solvers can be used to find solutions. Experimental results show that more than 84X speed-up can be achieved by using a parallel MILP solver with 16 threads. The execution time can be further reduced when a computer containing more processor cores is available.
author2 曾奕倫
author_facet 曾奕倫
Che-I Lee
李哲逸
author Che-I Lee
李哲逸
spellingShingle Che-I Lee
李哲逸
Obstacle-Avoiding Switchbox Routers with Constraint Programming and Mixed Integer Linear Programming
author_sort Che-I Lee
title Obstacle-Avoiding Switchbox Routers with Constraint Programming and Mixed Integer Linear Programming
title_short Obstacle-Avoiding Switchbox Routers with Constraint Programming and Mixed Integer Linear Programming
title_full Obstacle-Avoiding Switchbox Routers with Constraint Programming and Mixed Integer Linear Programming
title_fullStr Obstacle-Avoiding Switchbox Routers with Constraint Programming and Mixed Integer Linear Programming
title_full_unstemmed Obstacle-Avoiding Switchbox Routers with Constraint Programming and Mixed Integer Linear Programming
title_sort obstacle-avoiding switchbox routers with constraint programming and mixed integer linear programming
publishDate 2010
url http://ndltd.ncl.edu.tw/handle/78974880211200694306
work_keys_str_mv AT cheilee obstacleavoidingswitchboxrouterswithconstraintprogrammingandmixedintegerlinearprogramming
AT lǐzhéyì obstacleavoidingswitchboxrouterswithconstraintprogrammingandmixedintegerlinearprogramming
AT cheilee yǐxiànzhìguīhuàyǔhùnhézhěngshùxiànxìngguīhuàwèijīchǔzhīkěbìkāizhàngàiwùdejiāohuànhéràoxiànqì
AT lǐzhéyì yǐxiànzhìguīhuàyǔhùnhézhěngshùxiànxìngguīhuàwèijīchǔzhīkěbìkāizhàngàiwùdejiāohuànhéràoxiànqì
_version_ 1718222548460634112