DocumentCode
3064145
Title
Multi-Session Partitioning for Parallel Timing Optimization
Author
Kim, Jiyoun ; Neves, Jose ; Papaefthymiou, Marios
Author_Institution
University of Michigan, Ann Arbor
fYear
2005
fDate
05-08 Dec. 2005
Firstpage
598
Lastpage
602
Abstract
In this paper a new partitioning algorithm for parallelization of post-placement VLSI procedures is presented. The partitioning technique divides problem tasks into multiple sessions of parallel processes, so that interprocessor communication is entirely removed during each session. Communication is performed only in the end of each session. The algorithm is especially useful for parallelizing processes whose tasks are heavily connected to each other and may result in high communication overhead in parallel processing. Post-placement optimization of electrical violations represents such a task and was implemented in our experiments to validate the partitioning and parallelization techniques. On industry ASIC designs ranging in size from 300K to 1M gates, our partitioning scheme speeds up the execution time of this optimization by up to 2.5x over serial processing by dynamically utilizing 1-6 processors.
Keywords
Application specific integrated circuits; Degradation; Design optimization; Microelectronics; Microprocessors; Parallel processing; Partitioning algorithms; Time to market; Timing; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Computing, Applications and Technologies, 2005. PDCAT 2005. Sixth International Conference on
Print_ISBN
0-7695-2405-2
Type
conf
DOI
10.1109/PDCAT.2005.170
Filename
1578990
Link To Document