摘要: | 隨著半導體的製程日漸縮小,製程上的變異在電路效能上的影響也越來越顯著,這也導致了設計上的高複雜度及高時間成本,因此,佈局自動化也就成為類比電路設計的一個重要角色。在許多類比積體電路,如數位類比轉換器,它的效能往往取決於電容比的精確度;一般來說,電容不匹配的來源可分成兩種:隨機的不匹配及系統的不匹配,隨機的不匹配來自於製程上的變異,相較之下,系統的不匹配則是由佈局的不對稱和製程梯度所影響,這些都會造成整個電路的準確度下降以及良率的降低;為了降低這些負面影響,設計上大都會以並聯多顆較小的單位電容來取代一顆大電容,並同時考慮單位電容間的繞線所帶來的寄生效應。本論文提出一種同時使用水平及垂直通道的繞線方法來應用於電容陣列的佈局上。依序透過四個步驟: 初始設定、電容擺放、導線建立及寄生電容與補償,便可建立整個電容陣列的佈局繞線,對於包含多個特定電容的陣列以此方法也能完成自動化繞線。在後面的章節會舉出各種不同的特定電容比值之電容陣列的例子,第一組數據是兩個特定電容比值為1:1之電容分壓器,第二組數據是連續電容比值且較懸殊的SARADC電容陣列,最後一組則提出非整數單位電容來驗證可提供精確至小數點後兩位的精確電容比。在整個佈局完成後,最後會透過Calibre來萃取繞線產生的寄生電容,並計算其電容比值,以及測量繞線加上單位電容的面積,來與只使用單一通道的繞線方法來比較。As the shrink of semiconductor process, the process variation effects performance of circuit much more seriously. It also causes high complexity and time-consuming on designing circuits. Therefore, layout automation is likely to play a key role in analog circuit design. The performance of many types of analog circuits, like ADC, DAC, etc., relies on the implementation of accurate capacitor ratio. Generally, capacitor mismatch can result from two sources of error: random mismatch and system mismatch. Random mismatch is due to process variation, while system mismatch is mainly caused by asymmetrical layout and processing gradient. These will decrease the accuracy and yield of circuits. To reduce these negative effects, several smaller unit capacitors will be parallel connected to replace the whole bigger capacitor. The parasitic effect between each unit capacitor will also be considered.In this thesis, a double-layer double-channel array capacitance equilibrium router is proposed for capacitor array block creation. By four steps: initial setting, capacitor placement, generation of interconnects, parasitic capacitor and compensation, the whole routing of circuit will be established. The router can be not only applied to the case of a pair of two target but also to the multiple target capacitors. By the conjunction of an array assignment using of spatial correlation feature, three cases are used as examples to demonstrate the assignment-routing flow. The first one is a case of two targets with a ratio of 1:1. The second one is a case of multiple targets with continuous ratio of 8:4:2:1:1. The last one is a case with non-integer ratio and compensation from parasitic effect, it also can provide an accurate ratio up to second digit after decimal point. After finishing layout creation, the wire parasitic capacitor will be extracted from Calibre. Finally, the accuracy of capacitor ratio and layout area will contrasted with a yield-aware ratio-keeping channel router which uses only vertical channel. |