Copyright © 2006 Elsevier B.V. All rights reserved.
Received 31 January 2006;
References and further reading may be available for this article. To view references and further reading you must purchase this article.
Abstract
The Y architecture has recently received much attention due to its many potential advantages, such as substantially reduced wirelength, power consumption and significantly improved throughput. To fully utilize the virtues of Y architecture, several hexagon/triangle placement (HTP) algorithms suitable for the Y architecture were presented, however the wirelength optimization is not included in the algorithms. Wirelength estimation is fundamental to guide the wirelength optimization process in early design stages. In this paper, we present an accurate and efficient wirelength estimation technique called APWL-Y appropriate for the Y architecture, and especially for HTP floorplanner and placer. The average error of APWL-Y is 4.41% for 1.57 million nets from industrial circuits. When developing APWL-Y, we find out that 3-SMT wirelength is a power function of aspect ratio of bounding box of the given n-pin nets. The time complexity of APWL-Y is O(n). APWL-Y is very effective to guide the wirelength optimization in a HTP placer. Moreover, we develop an efficient HTP algorithm with wirelength optimization driven by APWL-Y estimator. The placement results by our placer subject to different optimization objectives are presented. Compared to the HTP placer with only area optimization, our placer can reduce the wirelength by 54.3% with a small area overhead of 9.07% on average. In addition, we explore the HPWL technique in the Y architecture. To the best of our knowledge, this paper is the first in-depth study on wirelength estimation technique in Y architecture and HTP floorplanning optimization with consideration of interconnects.
Keywords: Wirelength estimation; Y architecture; Hexagon/triangle placement; HPWL; Non-Manhattan layout; Wirelength optimization
Article Outline
- 1. Introduction
- 2. Preliminaries
- 3. HPWL technique in Y architecture
- 4. APWL-Y technique
- 4.1. Definitions of aspect ratio of bounding box in the Y architecture
- 4.2. 3-SMT wirelength dependence on net degree and AR of BBY
- 4.2.1. Sampling the nets with different aspect ratio values
- 4.2.2. Processing
- 4.2.2.1. The selection of the definitions of AR
- 4.2.2.2. Further discussion of the relationship of β and AR in the form of Power function
- 4.2.2.3. The piecewise linear equations of β and AR in practice
- 4.2.3. Using APWL-Y
- 5. HTP algorithm with wirelength optimization driven by APWL-Y technique
- 6. Experimental results
- 6.1. Comparison of runtime and wirelength error on randomly generated nets
- 6.2. Comparison of wirelength error on industrial circuits
- 6.3. Comparison of wirelength optimization of HTP using different techniques
- 6.4. HTP placement results with different objectives
- 7. Conclusions and future work
- References
- Vitae






E-mail Article
Add to my Quick Links

Cited By in Scopus (0)




