Full metadata record
DC FieldValueLanguage
dc.contributor.author林孟毅zh_TW
dc.contributor.author李毅郎zh_TW
dc.contributor.authorLin, Meng-Yien_US
dc.contributor.authorLi, Yih-Langen_US
dc.date.accessioned2018-01-24T07:38:58Z-
dc.date.available2018-01-24T07:38:58Z-
dc.date.issued2016en_US
dc.identifier.urihttp://etd.lib.nctu.edu.tw/cdrfb3/record/nctu/#GT070356065en_US
dc.identifier.urihttp://hdl.handle.net/11536/140165-
dc.description.abstract在Double Patterning Lithography(DPL) Layout Decomposition的問題裡,任兩個圖案的距離若小於最小著色間距(Minimum Coloring Spacing),則此兩個圖案必須被分配成不同的顏色,表示它們是屬於不同次的曝光。以往的DPL演算法大多著重於最小化衝突(Conflict)與縫合(Stitch)的數量,然而本篇論文更進一步考慮到兩次曝光之間的面積平衡。針對此三個議題,本篇論文使用整數線性規劃(Integer Linear Programming)技巧解決之:最小化衝突與縫合的數量,也同時考慮顏色平衡(Color Balancing)。由於整數線性規劃的時間複雜度為指數成長(exponential growth),我們提出不同的演算法來拆解衝突圖(conflict graph),除了降低求解整數線性規劃的運算時間外,同時確保好的解能被保留下來。我們提出有效率的後續最佳化(post-optimization)演算法,能更進一步篩選出好的解。zh_TW
dc.description.abstractIn 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.en_US
dc.language.isozh_TWen_US
dc.subject雙重曝光zh_TW
dc.subjectDouble Patterningen_US
dc.title考慮顏色平衡的雙重曝光zh_TW
dc.titleColor Balancing Aware Double Patterningen_US
dc.typeThesisen_US
dc.contributor.department資訊科學與工程研究所zh_TW
Appears in Collections:Thesis