Title :
Performance-driven system partitioning on multi-chip modules
Author :
Shih, Minshine ; Kuh, Ernest S. ; Tsay, Ren-Song
Author_Institution :
California Univ., Berkeley, CA, USA
Abstract :
The authors propose an efficient algorithm for system partitioning under timing and capacity constraints. They consider the problem of assigning functional blocks into slots on multi-chip modules during high level design to have fast feedback on the impact of high level design decisions. A clustering step is used to ensure timing correctness, followed by packaging and the K&L algorithm to satisfy capacity constraints while minimizing net crossings. The method is unique in that net crossings are minimized while satisfying timing and capacity constraints. Test results showed that the method eliminated timing violations and obtained a comparable number of net crossings to that of the K&L algorithm using similar CPU time. The method can be extended to use partitioning algorithms other than K&L
Keywords :
circuit layout CAD; modules; packaging; K&L algorithm; capacity constraints; clustering step; functional blocks; high level design; multichip modules; net crossings; packaging; performance driven system partitioning; timing constraints; Central Processing Unit; Circuits; Clustering algorithms; Delay estimation; Feedback; Partitioning algorithms; Registers; Time factors; Timing; Wires;
Conference_Titel :
Design Automation Conference, 1992. Proceedings., 29th ACM/IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
0-8186-2822-7
DOI :
10.1109/DAC.1992.227862