RECENT DIRECTIONS IN NETLIST PARTITIONING - A SURVEY

被引:296
作者
ALPERT, CJ [1 ]
KAHNG, AB [1 ]
机构
[1] UNIV CALIF LOS ANGELES,DEPT COMP SCI,LOS ANGELES,CA 90024
基金
美国国家科学基金会;
关键词
D O I
10.1016/0167-9260(95)00008-4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This survey describes research directions in netlist partitioning during the past two decades in terms of both problem formulations and solution approaches. We discuss the traditional min-cut and ratio cut bipartitioning formulations along with multi-way extensions and newer problem formulations, e.g., constraint-driven partitioning (for FPGAs) and partitioning with module replication. Our discussion of solution approaches is divided into four major categories: move-based approaches, geometric I representations, combinatorial formulations, and clustering approaches. Move-based algorithms iteratively explore the space of feasible solutions according to a neighborhood operator; such methods include greed, iterative exchange, simulated annealing, and evolutionary algorithms. Algorithms based on geometric representations embed the circuit netlist in some type of ''geometry'', e.g., a 1-dimensional linear ordering or a multi-dimensional vector space; the embeddings are commonly constructed using spectral methods. Combinatorial methods transform the partitioning problem into another type of optimization, e.g., based on network flows or mathematical programming. Finally, clustering algorithms merge the netlist modules into many small clusters; we discuss methods which combine clustering with existing algorithms (e.g., two-phase partitioning). The paper concludes with a discussion of benchmarking in the VLSI CAD partitioning literature and some perspectives on more promising directions for future work.
引用
收藏
页码:1 / 81
页数:81
相关论文
共 193 条
[1]  
AHUJA RK, 1983, NETWORK FLOWS THEORY
[2]  
ALPERT CJ, 1993, P ACM IEEE DESIGN AU, P743
[3]  
ALPERT CJ, 1994, P ACM IEEE DES AUT C, P652
[4]  
ALPERT CJ, 1994, P IEEE INT C COMP AI, P63
[5]  
Andreatta A. A., 1994, Annals of Operations Research, V50, P1, DOI 10.1007/BF02085633
[6]  
[Anonymous], P 32 INT C DES AUT A
[7]  
[Anonymous], 1987, SIMULATED ANNEALING
[8]  
[Anonymous], [No title captured]
[9]  
[Anonymous], 1987, CONNECTIONIST MACHIN
[10]  
AREIBI S, 1994, 6TH P INT C MICR EL, P70