A mixed heuristic for circuit partitioning

被引:23
作者
Gil, C
Ortega, J
Montoya, MG
Baños, R
机构
[1] Univ Almeria, Dept Arquitectura Comp & Elect, Almeria 04120, Spain
[2] Univ Granada, Dept Arquitectura & Tecnol & Comp, Granada, Spain
关键词
circuit partitioning; optimisation; parallel test pattern generation; simulated annealing; Tabu Search;
D O I
10.1023/A:1020551011615
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
As general-purpose parallel computers are increasingly being used to speed up different VLSI applications, the development of parallel algorithms for circuit testing, logic minimization and simulation, HDL-based synthesis, etc. is currently a field of increasing research activity. This paper describes a circuit partitioning algorithm which mixes Simulated Annealing (SA) and Tabu Search (TS) heuristics. The goal of such an algorithm is to obtain a balanced distribution of the target circuit among the processors of the multicomputer allowing a parallel CAD application for Test Pattern Generation to provide good efficiency. The results obtained indicate that the proposed algorithm outperforms both a pure Simulated Annealing and a Tabu Search. Moreover, the usefulness of the algorithm in providing a balanced workload distribution is demonstrated by the efficiency results obtained by a topological partitioning parallel test-pattern generator in which the proposed algorithm has been included. An extented algorithm that works with general graphs to compare our approach with other state of the art algorithms has been also included.
引用
收藏
页码:321 / 340
页数:20
相关论文
共 31 条
[1]  
Aarts E., 1990, SIMULATED ANNEALING
[2]   RECENT DIRECTIONS IN NETLIST PARTITIONING - A SURVEY [J].
ALPERT, CJ ;
KAHNG, AB .
INTEGRATION-THE VLSI JOURNAL, 1995, 19 (1-2) :1-81
[3]  
Andreatta A. A., 1994, Annals of Operations Research, V50, P1, DOI 10.1007/BF02085633
[4]  
[Anonymous], 1994, PARALLEL ALGORITHMS
[5]  
[Anonymous], CRPC PARALLEL COMPUT
[6]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[7]  
AREIBI S, 1993, DIMACS SERIES DISCRE, V16, P77
[8]  
Brglez F, 1985, P IEEE INT S CIRC SY
[9]   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
[10]  
Cong J, 1993, P ACM IEEE DES AUT C, P755