“…To that end, partitioners find balanced partitions of tasks and assign each partition to one of multiple processors. There have been investigations of parallel databases for CAD [9] and parallel algorithms for various CAD tasks, such as placement [2,7,12], routing [6,8] and logic simulation [4,10]. In post-placement timing optimization, however, tasks are heavily connected and less amenable to efficient parallelization, due to the excessive need for communication and/or synchronization.…”