A parallel evolutionary algorithm for circuit partitioning

被引:3
作者
Baños, R [1 ]
Gil, C [1 ]
Montoya, MG [1 ]
Ortega, J [1 ]
机构
[1] Univ Almeria, Dept Arquitectura Computadores & Elect, Almeria, Spain
来源
ELEVENTH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS | 2003年
关键词
D O I
10.1109/EMPDP.2003.1183612
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
,As general-purpose parallel computers are increasingly being used to speed up different VLSI applications, the development of parallel algorithm for circuit testing, logic minimization and simulation, HDL-based synthesis, etc. is currently a field of increasing research activity. In some of these applications the circuit partitioning problem occurs. That implies dividing a circuit into non-overlapping subcircuits while minimizing the number of cuts after the division and balancing the load associated to each one. Very effective heuristic algorithms have been developed in order to solve this problem, but it is unknown how good the partitions are since the problem is NP-complete. In these cases the use of parallel processing can be very useful. This paper describes a parallel evolutionary algorithm for circuit partitioning, where parallelism improves the solutions found by the corresponding sequential algorithm, which indeed is quite effective compared with other previously proposed procedures.
引用
收藏
页码:365 / 371
页数:7
相关论文
共 25 条
[1]  
Aarts E., 1989, Wiley-Interscience Series in Discrete Mathematics and Optimization
[2]   RECENT DIRECTIONS IN NETLIST PARTITIONING - A SURVEY [J].
ALPERT, CJ ;
KAHNG, AB .
INTEGRATION-THE VLSI JOURNAL, 1995, 19 (1-2) :1-81
[3]  
[Anonymous], 1994, PARALLEL ALGORITHMS
[4]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[5]  
Brglez F, 1985, P IEEE INT S CIRC SY
[6]  
Cantu-Paz E., 1998, Calculateurs paralleles, reseaux et systems repartis, V10, P141
[7]   A parallel circuit-partitioned algorithm for timing-driven standard cell placement [J].
Chandy, JA ;
Banerjee, P .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1999, 57 (01) :64-90
[8]  
Cong J, 1993, P ACM IEEE DES AUT C, P755
[9]  
Fiduccia C., 1982, P 19 IEEE DES AUT C, P175, DOI [DOI 10.1109/DAC.1982.1585498, 10.1109/DAC.1982.1585498]
[10]  
Gil C, 2000, CONCURRENCY-PRACT EX, V12, P311, DOI 10.1002/1096-9128(20000425)12:5<311::AID-CPE492>3.0.CO