DocumentCode
3480745
Title
A Multithreaded Parallel Global Routing Method with Overlapped Routing Regions
Author
Shintani, Yasuhiro ; Inagi, Masato ; Nagayama, Shinobu ; Wakabayashi, Shin´ichi
Author_Institution
Dept. of Comput. & Network Eng., Hiroshima City Univ., Hiroshima, Japan
fYear
2013
fDate
4-6 Sept. 2013
Firstpage
591
Lastpage
597
Abstract
Routing is one of the time-consuming processes in LSI design to connect previously placed terminals. In this study, we propose a multithreaded parallel routing algorithm for LSI design. In the proposed method, first, threads are created and the nets of the target net list are equally distributed to the threads. Sharing the routing regions, each of the threads searches a candidate path of a net in parallel without synchronization. Then, each thread exclusively writes a candidate path to the routing regions as a determined path. Although the exclusive control is necessary when updating the routing regions, this asynchronous parallel routing reduces the wait time of the threads. If a candidate path of a net does not satisfy constraints due to the asynchronous parallel routing, the net is re-routed. We experimentally confirmed that our proposed method running on a PC with eight cores was 7.1 times faster than the sequential execution. In addition, we also confirmed that the routing quality was not degraded compared to the sequential execution.
Keywords
VLSI; integrated circuit design; integrated circuit layout; multi-threading; multiprocessing systems; parallel algorithms; LSI design; VLSI design; asynchronous parallel routing; candidate path; exclusive control; multithreaded parallel global routing method; overlapped routing regions; routing quality; wait time reduction; Algorithms; Instruction sets; Message systems; Multithreading; Routing; Wires; EDA; global routing; multithreading; parallel;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2013 Euromicro Conference on
Conference_Location
Los Alamitos, CA
Type
conf
DOI
10.1109/DSD.2013.70
Filename
6628331
Link To Document