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...
Main Authors: | , |
---|---|
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 |