DocumentCode :
2380367
Title :
Global bus route optimization with application to microarchitectural design exploration
Author :
Kim, Dae Hyun ; Lim, Sung Kyu
Author_Institution :
Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA
fYear :
2008
fDate :
12-15 Oct. 2008
Firstpage :
658
Lastpage :
663
Abstract :
Circuit and processor designs will continue to increase in complexity for the foreseeable future. With these increasing sizes comes the use of wide buses to move large amounts of data from one place to another. Bus routing has therefore become increasingly important. In this paper, we present a new bus routing algorithm that globally optimizes both the floorplan and the bus routes themselves. Our algorithm is based on creating a range of feasible bus positions and then using Linear Programming to optimally solve for bus locations. We present this algorithm for use in microarchitectures and explore several different optimization objectives, including performance, floorplan area, and power consumption. Our results demonstrate that this algorithm is effective for efficiently generating feasible routes for complex modern designs and provides better results than previous approaches.
Keywords :
integrated circuit layout; linear programming; network routing; floorplanning; global bus route optimization; linear programming; microarchitectural design exploration; Application software; Design optimization; Energy consumption; Linear programming; Microarchitecture; Microprocessors; Routing; Runtime; Temperature; Wires;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 2008. ICCD 2008. IEEE International Conference on
Conference_Location :
Lake Tahoe, CA
ISSN :
1063-6404
Print_ISBN :
978-1-4244-2657-7
Electronic_ISBN :
1063-6404
Type :
conf
DOI :
10.1109/ICCD.2008.4751931
Filename :
4751931
Link To Document :
بازگشت