Skip to main content

Placement Constraints and Macrocell Overlap Removal Using Particle Swarm Optimization

  • Conference paper
Ant Colony Optimization and Swarm Intelligence (ANTS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4150))

Abstract

This paper presents a macrocell placement constraints and overlap removal methodology using particle swarm optimization (PSO). The authors adopted several techniques along with PSO as to avoid the floorplanning falling into the local minimum and to assist in finding out the global minimum. Our method can deal with various kinds of placement constraints, and consider them simultaneously. Experiments employing MCNC and GSRC benchmarks show the efficiency and robustness of our method for restricted placement and overlap removal obtained by the ability of exploring better solutions. The proposed approach exhibited rapid convergence and led to more optimal solutions than other related approaches, furthermore, it displayed efficient packing with all the constraints satisfied.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Quinn, N., Breuer, M.: A forced directed componentplacementprocedure for printed circuit boards. IEEE Trans. on Circuits and Systems 26, 377–388 (1979)

    Article  MATH  Google Scholar 

  2. Murata, H., Fujiyoshi, K., Nakatake, S., Kajitani, Y.: VLSI module placement based on rectangle-packing by the sequence-pair. IEEE Trans. on Computer Aided Design 15, 1518–1524 (1996)

    Article  Google Scholar 

  3. Guo, P.N., Takahashi, T., Cheng, C.K., Yoshimura, T.: Floorplanning using a tree representation. IEEE Trans. on Computer-Aided Design 20, 281–289 (2001)

    Article  Google Scholar 

  4. Chang, Y.C., Chang, Y.W., Wu, G.M., Wu, S.W.: B*-Trees: A new representation for nonslicing floorplans. In: Design Automation Conference, pp. 458–463 (2000)

    Google Scholar 

  5. Sigl, G., Doll, K., Johannes, F.M.: Analytical placement: A linear or a quadratic objective function. In: Design Automation Conference, pp. 427–432 (1991)

    Google Scholar 

  6. Mo, F., Tabbara, A., Brayton, R.K.: A force-directed macro-cell place. In: Computer-Aided Design Conference, pp. 177–180 (2000)

    Google Scholar 

  7. Alupoaei, S., Katkoori, S.: Ant Colony System Application to Macrocell Overlap Removal. IEEE Trans. on Very Large Scale Integration (VLSI) Systems 12, 1118–1123 (2004)

    Article  Google Scholar 

  8. Balasa, F., Lampert, K.: Symmetry within the sequence-pair representation in the context of placement for analog design. IEEE Trans. on Computer-Aided Design 19, 712–731 (2000)

    Google Scholar 

  9. Balasa, F., Maruvada, S.C., Krishnamoorthy, K.: Efficient solution space exploration based on segment trees in analog placement with symmetry constraints. In: Proc. of Int. Conf. Computer-Aided Design, pp. 497–502 (2002)

    Google Scholar 

  10. Tang, X., Wong, D.F.: Floorplanning with alignment and performance constraints. In: Proc. of 39th ACM/IEEE Design Automation Conference, pp. 848–853 (2002)

    Google Scholar 

  11. Chang, Y.C., Chang, Y.W., Wu, G.M., Wu, S.W.: B*-trees: A new representation for nonslicing floorplans. In: Proc. of 37th ACM/IEEE Design Automation Conference (2000)

    Google Scholar 

  12. Murata, H., Fujiyoushi, K., Kaneko, M.: VLSI/PCB placement with obstacles based on sequence-pair. In: Proc. of Int. Symp. Physical Design, pp. 26–31 (1997)

    Google Scholar 

  13. Young, F.Y., Wong, D.F.: Slicing floorplans with pre-placedmodules. In: Proc. of IEEE Int. Conf. Computer-Aided Design, pp. 252–258 (1998)

    Google Scholar 

  14. Sun, T.Y., Hsieh, S.T., Lin, C.W.: Particle swarm optimization Incorporated with disturbance for improving the efficiency of macrocell overlap removal and placement. In: Proc. of The 2005 International Conference on Artificial Intelligence (ICAI 2005), pp. 122–125 (2005)

    Google Scholar 

  15. Eberhart, R.C., Kennedy, J.: A new optimizer using particle swarm theory. In: Proc. of 6th Int. Symp. Micro Machine and Human Science, pp. 39–43 (1995)

    Google Scholar 

  16. http://www.cse.ucsc.edu/research/surf/GSRC/progress.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hsieh, ST., Sun, TY., Lin, CW., Lin, CL. (2006). Placement Constraints and Macrocell Overlap Removal Using Particle Swarm Optimization. In: Dorigo, M., Gambardella, L.M., Birattari, M., Martinoli, A., Poli, R., Stützle, T. (eds) Ant Colony Optimization and Swarm Intelligence. ANTS 2006. Lecture Notes in Computer Science, vol 4150. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11839088_21

Download citation

  • DOI: https://doi.org/10.1007/11839088_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-38482-3

  • Online ISBN: 978-3-540-38483-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics