透過您的圖書館登入
IP:3.20.238.187
  • 學位論文

考慮對稱與規律性之類比電路擺置

Analog Placement with Symmetry and Regularity Considerations

指導教授 : 張耀文

摘要


對稱條件(symmetry constraint)與規律結構(regular structure)是類比佈局設計師在擺置元件時的兩大考量。對稱條件即是將兩個匹配元件matched modules)擺置於一個對稱軸兩端的相對位置以消減負面的電子效應。有經驗的類比擺置設計師亦常將元件擺置成規律結構以提昇電路的可繞性(routability)及減少多餘的繞線轉彎(wire bend)和穿孔代價(via cost)。為了同時考慮對稱條件與規律性,本論文提出異質階層式二元樹(heterogeneous B*-tree)擺置表現形式以及其對應的變換方式與優略衡量標準。實驗結果顯示我們提出的方法能有效地產生具高度規律性的擺置結果並且符合給定的條件。舉例而言,相較於文獻中最新的類比擺置工具,我們的方法使運作效能提升至18 倍,減少28%的面積,以及降低68%的繞線線長。擺置結果在經由全域繞線器繞線所獲得的結果也比過去的方法減少60%溢出量(overflow),減低39%穿孔,並且縮短的86%的繞線線長。

並列摘要


Symmetry constraints and regular structures are two major considerations for expert analog layout designers. Symmetry constraints are specified by designers to place matched modules symmetrically with respect to some common axes to reduce unwanted electrical effects. Regular structures are commonly followed by experienced analog layout designers to enhance routability and suppress parasitics induced by extra bends of wires and via cost. In this thesis, we propose a heterogeneous B*-tree representation to consider symmetry and regularity simultaneously. Corresponding moves and a new regularity cost modeling for the representation are also presented. Experimental results show that our approach can efficiently generate regularly structured placement satisfying all symmetry constraints. For example, our placer achieves a 18X runtime speedup, 28% smaller area, and 68% shorter wire length than the previous work, based on placement results, and 60% fewer overflows, 39% fewer vias, and 86% shorter routed wirelength, based on global routing results.

參考文獻


[3] F. Balasa, S. C. Maruvada, and K. Krishnamoorthy, “Efficient solution space exploration based on segment trees in analog placemnt with symmetry constraints,” Proceedings of IEEE/ACM International Conference on Computer-Aided Design, pp. 497–502, , San Jose, CA, November 2002.
[4] F. Balasa, S. C. Maruvada, and K. Krishnamoorthy, “Using red-black interval trees in device-level analog placement with symmetry constraints,” Proceedings of IEEE/ACM Asia South Pacific Design Automation Conference, pp. 777–782, Kitakyushu, Japan, January 2003.
[5] F. Balasa, S. C. Maruvada, and K. Krishnamoorthy, “On the exploration of the solution space in analog placement with symmetry constraints,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 23, No. 2, pp. 177–191, February 2004.
[9] J. M. Cohn, D. J. Garrod, R. A. Rutenbar, and L. R. Charley, “KOAN/ANAGRAM II: new tools for device-level analog placement and routing,” IEEE Journal of Solid-State Circuits, Vol. 26, No. 3, pp. 330–342, March 1991.
[12] D. W. Jepsen and C. D. Gelatt, “Macro placement by Monte Carlo annealing,” Proceedings of IEEE International Conference on Computer Design, pp. 495–498, San Jose, CA, November 1983.

延伸閱讀