• 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