Color Balancing Aware Double Patterning

碩士 === 國立交通大學 === 資訊科學與工程研究所 === 105 === In Double Patterning L In Double Patterning LIn Double Patterning LIn Double Patterning LIn Double Patterning LIn Double Patterning LIn Double Patterning LIn Double Patterning L In Double Patterning L In Double Patterning LIn Double Patterning LIn Double Patt...

Full description

Bibliographic Details
Main Authors: Lin, Meng-Yi, 林孟毅
Other Authors: Li, Yih-Lang
Format: Others
Language:zh-TW
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/9vut7d
id ndltd-TW-105NCTU5394097
record_format oai_dc
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 資訊科學與工程研究所 === 105 === In Double Patterning L In Double Patterning LIn Double Patterning LIn Double Patterning LIn Double Patterning LIn Double Patterning LIn Double Patterning LIn Double Patterning L In Double Patterning L In Double Patterning LIn Double Patterning LIn Double Patterning L In Double Patterning LIn Double Patterning LIn Double Patterning LIn Double Patterning LIn Double Patterning Lithographyithographyithographyithographyithographyithographyithography ithographyithography (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm and below process and below process and below process and below process and below process and below process and below process and below process and below process and below process and below process and below process and below process and below process and below process and below process nodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assi nodes, two features should be assi nodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assi nodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assi nodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assi nodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assigned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors if their if their if their if their if their if their spacingspacingspacing spacingspacing is less than the is less than the is less than the is less than the is less than the is less than the is less than the is less than the is less than the is less than the is less than the is less than the is less than the is less than the minimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacing minimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacing(mcs ), i.e. they , i.e. they , i.e. they , i.e. they , i.e. they , i.e. they , i.e. they , i.e. they belong to different exposubelong to different exposu belong to different exposubelong to different exposubelong to different exposubelong to different exposubelong to different exposubelong to different exposubelong to different exposubelong to different exposubelong to different exposubelong to different exposubelong to different exposu belong to different exposubelong to different exposubelong to different exposubelong to different exposu belong to different exposubelong to different exposubelong to different exposubelong to different exposures. res. Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one one one is stitch minimizationstitch minimizationstitch minimizationstitch minimizationstitch minimization stitch minimizationstitch minimizationstitch minimizationstitch minimizationstitch minimizationstitch minimizationstitch minimizationstitch minimization stitch minimizationstitch minimizationstitch minimization. In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, we model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem. Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not onlonlonly optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also consider color balancing consider color balancingconsider color balancingconsider color balancingconsider color balancingconsider color balancing consider color balancing consider color balancingconsider color balancingconsider color balancing consider color balancingconsider color balancing consider color balancingconsider color balancingconsider color balancing consider color balancingconsider color balancing. Because BecauseBecauseBecause the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to split the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphs split the conflict graphs split the conflict graphssplit the conflict graphs split the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphs split the conflict graphssplit the conflict graphs in orderorder order to to to reduce the runtime of solving these ILP fo reduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP fo reduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP fo reduce the runtime of solving these ILP foreduce the runtime of solving these ILP fo reduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP fo reduce the runtime of solving these ILP fo reduce the runtime of solving these ILP fo reduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP formulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. In this In this In this In this In this In this In this approach we can decrease a lot of run time. approach we can decrease a lot of run time.approach we can decrease a lot of run time. approach we can decrease a lot of run time. approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time. approach we can decrease a lot of run time. approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time. approach we can decrease a lot of run time.approach we can decrease a lot of run time. approach we can decrease a lot of run time. approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time. approach we can decrease a lot of run time. approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time. ThenThenThen , we , we , we propose a propose a propose a propose a propose a propose a propose a propose a postpostpostpost-optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results.
author2 Li, Yih-Lang
author_facet Li, Yih-Lang
Lin, Meng-Yi
林孟毅
author Lin, Meng-Yi
林孟毅
spellingShingle Lin, Meng-Yi
林孟毅
Color Balancing Aware Double Patterning
author_sort Lin, Meng-Yi
title Color Balancing Aware Double Patterning
title_short Color Balancing Aware Double Patterning
title_full Color Balancing Aware Double Patterning
title_fullStr Color Balancing Aware Double Patterning
title_full_unstemmed Color Balancing Aware Double Patterning
title_sort color balancing aware double patterning
publishDate 2016
url http://ndltd.ncl.edu.tw/handle/9vut7d
work_keys_str_mv AT linmengyi colorbalancingawaredoublepatterning
AT línmèngyì colorbalancingawaredoublepatterning
AT linmengyi kǎolǜyánsèpínghéngdeshuāngzhòngpùguāng
AT línmèngyì kǎolǜyánsèpínghéngdeshuāngzhòngpùguāng
_version_ 1719149567668125696
spelling ndltd-TW-105NCTU53940972019-05-15T23:32:32Z http://ndltd.ncl.edu.tw/handle/9vut7d Color Balancing Aware Double Patterning 考慮顏色平衡的雙重曝光 Lin, Meng-Yi 林孟毅 碩士 國立交通大學 資訊科學與工程研究所 105 In Double Patterning L In Double Patterning LIn Double Patterning LIn Double Patterning LIn Double Patterning LIn Double Patterning LIn Double Patterning LIn Double Patterning L In Double Patterning L In Double Patterning LIn Double Patterning LIn Double Patterning L In Double Patterning LIn Double Patterning LIn Double Patterning LIn Double Patterning LIn Double Patterning Lithographyithographyithographyithographyithographyithographyithography ithographyithography (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm (DPL) layout decomposition for 45nm and below process and below process and below process and below process and below process and below process and below process and below process and below process and below process and below process and below process and below process and below process and below process and below process nodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assi nodes, two features should be assi nodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assi nodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assi nodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assi nodes, two features should be assinodes, two features should be assinodes, two features should be assinodes, two features should be assigned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors gned different colors if their if their if their if their if their if their spacingspacingspacing spacingspacing is less than the is less than the is less than the is less than the is less than the is less than the is less than the is less than the is less than the is less than the is less than the is less than the is less than the is less than the minimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacing minimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacingminimum coloring spacing(mcs ), i.e. they , i.e. they , i.e. they , i.e. they , i.e. they , i.e. they , i.e. they , i.e. they belong to different exposubelong to different exposu belong to different exposubelong to different exposubelong to different exposubelong to different exposubelong to different exposubelong to different exposubelong to different exposubelong to different exposubelong to different exposubelong to different exposubelong to different exposu belong to different exposubelong to different exposubelong to different exposubelong to different exposu belong to different exposubelong to different exposubelong to different exposubelong to different exposures. res. Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the Previous works of DPL focus on the following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: following two issues: one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one is conflict minimization and the other one one one is stitch minimizationstitch minimizationstitch minimizationstitch minimizationstitch minimization stitch minimizationstitch minimizationstitch minimizationstitch minimizationstitch minimizationstitch minimizationstitch minimizationstitch minimization stitch minimizationstitch minimizationstitch minimization. In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, In this thesis, we model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition e model DPL layout decomposition as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem.as Integer Linear Programming (ILP) problem. as Integer Linear Programming (ILP) problem. Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not Our ILP formulations not onlonlonly optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also y optimize an objective of number conflicts and stitches but also consider color balancing consider color balancingconsider color balancingconsider color balancingconsider color balancingconsider color balancing consider color balancing consider color balancingconsider color balancingconsider color balancing consider color balancingconsider color balancing consider color balancingconsider color balancingconsider color balancing consider color balancingconsider color balancing. Because BecauseBecauseBecause the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is the time complexity of ILP is exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we exponential growth, we develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to develop a method to split the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphs split the conflict graphs split the conflict graphssplit the conflict graphs split the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphssplit the conflict graphs split the conflict graphssplit the conflict graphs in orderorder order to to to reduce the runtime of solving these ILP fo reduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP fo reduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP fo reduce the runtime of solving these ILP foreduce the runtime of solving these ILP fo reduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP fo reduce the runtime of solving these ILP fo reduce the runtime of solving these ILP fo reduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP foreduce the runtime of solving these ILP formulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still rmulations while still keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. keeping good layout decompositions in the final solution. In this In this In this In this In this In this In this approach we can decrease a lot of run time. approach we can decrease a lot of run time.approach we can decrease a lot of run time. approach we can decrease a lot of run time. approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time. approach we can decrease a lot of run time. approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time. approach we can decrease a lot of run time.approach we can decrease a lot of run time. approach we can decrease a lot of run time. approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time. approach we can decrease a lot of run time. approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time.approach we can decrease a lot of run time. ThenThenThen , we , we , we propose a propose a propose a propose a propose a propose a propose a propose a postpostpostpost-optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. optimization to further improve our results. Li, Yih-Lang 李毅郎 2016 學位論文 ; thesis 34 zh-TW