NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A parallel row-based algorithm with error control for standard-cell replacement on a hypercube multiprocessorA new row-based parallel algorithm for standard-cell placement targeted for execution on a hypercube multiprocessor is presented. Key features of this implementation include a dynamic simulated-annealing schedule, row-partitioning of the VLSI chip image, and two novel new approaches to controlling error in parallel cell-placement algorithms; Heuristic Cell-Coloring and Adaptive (Parallel Move) Sequence Control. Heuristic Cell-Coloring identifies sets of noninteracting cells that can be moved repeatedly, and in parallel, with no buildup of error in the placement cost. Adaptive Sequence Control allows multiple parallel cell moves to take place between global cell-position updates. This feedback mechanism is based on an error bound derived analytically from the traditional annealing move-acceptance profile. Placement results are presented for real industry circuits and the performance is summarized of an implementation on the Intel iPSC/2 Hypercube. The runtime of this algorithm is 5 to 16 times faster than a previous program developed for the Hypercube, while producing equivalent quality placement. An integrated place and route program for the Intel iPSC/2 Hypercube is currently being developed.
Document ID
19890008676
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Sargent, Jeff Scott
(Illinois Univ. Urbana-Champaign, IL, United States)
Date Acquired
September 5, 2013
Publication Date
December 1, 1988
Subject Category
Computer Operations And Hardware
Report/Patent Number
NAS 1.26:184778
UILU-ENG-88-2259
NASA-CR-184778
CSG-92
Report Number: NAS 1.26:184778
Report Number: UILU-ENG-88-2259
Report Number: NASA-CR-184778
Report Number: CSG-92
Accession Number
89N18047
Funding Number(s)
CONTRACT_GRANT: NAG1-613
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available