DocumentCode
2794711
Title
Parallel VLSI detailed routing using general-purpose computing on graphics processing unit
Author
Tangjittaweechai, Lalinthip ; Ekpanyapong, Mongkol ; Kanchanasut, Kanchana ; Lim, Sung Kyu ; Tavares, Adriano ; Chongstitvatana, Prabhas
Author_Institution
Microelectron. & Embedded Syst., Asian Inst. of Technol., Pathumthani, Thailand
fYear
2012
fDate
16-18 May 2012
Firstpage
1
Lastpage
4
Abstract
Parallelization of VLSI routing algorithms is one of the challenging problems in VLSI physical design. This is due to a large number of nets as well as the shared routing resources that result in data dependency among concurrent tasks. In this paper, VLSI Maze routing using GPGPU has been proposed to enable runtime performance improvement. We report up to 3× performance gain with an average of 25% runtime performance improvement from VLSI Maze routing using CPU. The routing qualities including wirelength and overflow are better among all benchmarks comparing with CPU baseline. The solutions also scale well when the size of the problem increases.
Keywords
VLSI; general purpose computers; graphics processing units; integrated circuit design; CPU; GPGPU; VLSI maze routing; VLSI physical design; data dependency; general-purpose computing; graphics processing unit; parallel VLSI detailed routing algorithm; wirelength; Benchmark testing; Central Processing Unit; Graphics processing unit; Instruction sets; Routing; Runtime; Very large scale integration; CUDA; GPGPU; VLSI Routing;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), 2012 9th International Conference on
Conference_Location
Phetchaburi
Print_ISBN
978-1-4673-2026-9
Type
conf
DOI
10.1109/ECTICon.2012.6254140
Filename
6254140
Link To Document