• DocumentCode
    1890108
  • Title

    Dynamic weighting Monte Carlo for constrained floorplan designs in mixed signal application

  • Author

    Cong, Jason ; Kong, Tianming ; Faming Liang ; Liu, Jun S. ; Wong, Wing Hung ; Xu, Dongmin

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • fYear
    2000
  • fDate
    9-9 June 2000
  • Firstpage
    277
  • Lastpage
    282
  • Abstract
    Simulated annealing has been one of the most popular stochastic optimization methods used in the VLSI CAD field in the past two decades. Recently, a new Monte Carlo and optimization method, named dynamic weighting Monte Carlo [WL97], has been introduced and successfully applied to the traveling salesman problem, neural network training [WL97], and spin-glasses simulation [LW99]. In this paper, we have successfully applied dynamic weighting Monte Carlo algorithm to the constrained floorplan design with consideration of both area and wirelength minimization. Our application scenario is the constrained floorplan design for mixed signal MCMs, where we need to place all the analog modules together in groups so that they can share common power and ground and are separate from those used by the digital modules. Our experiments indicate that the dynamic weighting Monte Carlo algorithm is very effective for constrained floorplan optimization. It outperforms the simulated annealing for a real mixed signal MCM design by 19.5% in wirelength, with slight area improvement. This is the first work adopting the dynamic weighting Monte Carlo optimization method for solving VLSI CAD problems. We believe that this method has applications to many other VLSI CAD optimization problems.
  • Keywords
    Monte Carlo methods; VLSI; circuit layout CAD; circuit optimisation; integrated circuit layout; mixed analogue-digital integrated circuits; multichip modules; simulated annealing; wiring; CAD; VLSI; analog modules; area; constrained floorplan designs; dynamic weighting Monte Carlo method; mixed signal MCM design; mixed signal MCMs; mixed signal application; neural network training; optimization problems; simulated annealing; spin-glasses simulation; stochastic optimization methods; traveling salesman problem; wirelength minimization; Algorithm design and analysis; Design automation; Monte Carlo methods; Neural networks; Optimization methods; Signal design; Simulated annealing; Stochastic processes; Traveling salesman problems; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2000. Proceedings of the ASP-DAC 2000. Asia and South Pacific
  • Conference_Location
    Yokohama, Japan
  • Print_ISBN
    0-7803-5973-9
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2000.835110
  • Filename
    835110