Presentation | 2013-03-05 A Parallel Global Routing Method Sharing Routing Regions for Multi-Core Processors Yasuhiro SHINTANI, Masato INAGI, Shinobu NAGAYAMA, Shin'ichi WAKABAYASHI, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | Parallel routing methods using various parallel computing environments have been proposed in existing studies for reducing routing design time in LSI design process. In this study, we choose a multi-core processor from these computing environments, and propose a multi-threaded parallel routing algorithm. In the proposed method, first, threads are created and the nets of the target netlist 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 the constraints due to the asynchronous parallel routing, the net is re-routed. In experiments, we confirmed that our proposed method running on an 8-core processor was 7.1 times as fast as the sequential execution. In addition, we also confirmed that the routing quality was not degraded compared to the sequential execution. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | LSI / Routing design / Multi-core processors / Multi-thread |
Paper # | VLD2012-150 |
Date of Issue |
Conference Information | |
Committee | VLD |
---|---|
Conference Date | 2013/2/25(1days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | |
Vice Chair | |
Secretary | |
Assistant |
Paper Information | |
Registration To | VLSI Design Technologies (VLD) |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | A Parallel Global Routing Method Sharing Routing Regions for Multi-Core Processors |
Sub Title (in English) | |
Keyword(1) | LSI |
Keyword(2) | Routing design |
Keyword(3) | Multi-core processors |
Keyword(4) | Multi-thread |
1st Author's Name | Yasuhiro SHINTANI |
1st Author's Affiliation | Graduate School of Information Sciences, Hiroshima City University() |
2nd Author's Name | Masato INAGI |
2nd Author's Affiliation | Graduate School of Information Sciences, Hiroshima City University |
3rd Author's Name | Shinobu NAGAYAMA |
3rd Author's Affiliation | Graduate School of Information Sciences, Hiroshima City University |
4th Author's Name | Shin'ichi WAKABAYASHI |
4th Author's Affiliation | Graduate School of Information Sciences, Hiroshima City University |
Date | 2013-03-05 |
Paper # | VLD2012-150 |
Volume (vol) | vol.112 |
Number (no) | 451 |
Page | pp.pp.- |
#Pages | 6 |
Date of Issue |