Abstract
The problem of circuit partitioning is a key phase in the physical design of VLSI. In this paper, we propose a multi-objective discrete PSO (DPSO) algorithm for the problem of VLSI partitioning. Moreover, a new strategy of heuristic local search is employed to accelerate the convergence. The main target of this multi-objective problem is optimizing the minimum cut and timing performance (delay) while area balance is taken as a constraint. The fitness function of phenotype sharing is used to evaluate solution by both pareto dominance and neighborhood density. The experimental results on ISCAS89 benchmarks are performed to validate the proposed algorithm. Compared with genetic algorithm (GA) and Tabu Search (TS) in literature [4], the proposed algorithm could obtain more markedly better solutions for bipartition problem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Wei, Y.C., Cheng, C.K.: Ratio cut partitioning for hierarchical designs. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems 10, 911–921 (1991)
Kahng, A.-B., et al.: Local Unidirectional Bias for Cutsize-Delay Tradeoff in Perform-ance-Driven Bipartitioning. IEEE Trans. on CAD of Integrated Circuits and Systems 23(4), 464–471 (2003)
Ababei, C., Navaratnasothie, S., Bazargan, K., Karypis, G.: Multi-objective circuit parti-tioning for cutsize and path-based delay minimization. In: Int. Conf. on CAD 2002, pp. 181–185 (2002)
Sait, S.M., El-Maleh, A.H., Al-Abaji, R.H.: General iterative heuristics for VLSI mul-tiobjective partitioning. In: Int. Symp. on Circuits and Systems, vol. 5, pp. V497–V500 (2003)
Baruch, Z., Cret, O., Pusztai, K.: Genetic algorithm for circuit partitioning. In: Int. Conf. on Engineering of Modern Electric Systems: Computer Science and Control Systems, pp. 19–23 (1999)
Greiner, G.: Single and multi-objective evolutionary algorithms for graph bisectioning. In: 10th ACM SIGEVO workshop on Foundations of genetic algorithms, pp. 29–38 (2009)
Sait, S.M., El-Maleh, A.H., Al-Abaji, R.H.: Simulated evolution algorithm for multiobjective VLSI netlist Bi-partitioning. In: Int. Symp. on Circuits and Systems, vol. 5, pp. 457–460 (2003)
Peng, S.-j., Chen, G.-l., Guo, W.-z.: A Discrete PSO for Partitioning in VLSI Circuit. In: Int. Conf. on Computational Intelligence and Software Engineering, pp. 1–4 (2009)
Coello, C.A.C., Pulido, G.T., Lechuga, M.S.: Handling Multiple Objectives With Particle Swarm Optimization. IEEE Trans. on Evolutional Computing 8, 256–279 (2004)
Xu, J., Li, W., Wang, J.: Research on divergence analysis of discrete particle swarm optimization algorithm and its modification. Journal of System Simulation 21(15), 4676–4681 (2009)
Fiduccia, C.M., Mattheyses, B.M.: A linear-time heuristic for improving network parti-tions. In: 19th Design Automation Conference, pp. 175–181 (1982)
Guo, W., Chen, G., Huang, M., et al.: A discrete particle swarm optimization algorithm for the multiobjective permutation flowshop sequencing problem. In: The Second Int. Conf. on Fuzzy Information and Engineering, pp. 323–331 (2007)
Jie, H., Si-long, P.: Timing-driven multilevel partitioning algorithm with controlled path delay. Journal of CAD & Computer Graphics 20(5), 591–597 (2008)
Pan, Q.K., et al.: A discrete particle swarm optimization algorithm for the no-wait flow-shop scheduling problem. Computers & Operations Research 35, 2807–2839 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Peng, Sj., Chen, Gl., Guo, Wz. (2010). A Multi-objective Algorithm Based on Discrete PSO for VLSI Partitioning Problem. In: Cao, By., Wang, Gj., Chen, Sl., Guo, Sz. (eds) Quantitative Logic and Soft Computing 2010. Advances in Intelligent and Soft Computing, vol 82. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15660-1_66
Download citation
DOI: https://doi.org/10.1007/978-3-642-15660-1_66
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15659-5
Online ISBN: 978-3-642-15660-1
eBook Packages: EngineeringEngineering (R0)