Title :
Multi-Session Partitioning for Parallel Timing Optimization
Author :
Kim, Jiyoun ; Neves, Jose ; Papaefthymiou, Marios
Author_Institution :
University of Michigan, Ann Arbor
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;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies, 2005. PDCAT 2005. Sixth International Conference on
Print_ISBN :
0-7695-2405-2
DOI :
10.1109/PDCAT.2005.170