• DocumentCode
    3552177
  • Title

    Chip-planning, placement, and global routing of macro/custom cell integrated circuits using simulated annealing

  • Author

    Sechen, Carl

  • Author_Institution
    Dept. of Electr. Eng., Yale Univ., New Haven, CT, USA
  • fYear
    1988
  • fDate
    12-15 Jun 1988
  • Firstpage
    73
  • Lastpage
    80
  • Abstract
    The algorithms and the implementation of a novel macro/custom cell chip-planning, placement, and global routing package are presented. The simulated-annealing-based placement algorithm proceeds in two stages. In the first stage, the area around the individual cells is determined using novel interconnect area estimator. The second stage consists of: (1) a channel definition step, using a novel channel definition algorithm, (2) a global routing step, using a new global router algorithm, and (3) a placement refinement step. This strategy has produced placements which require very little placement modification during detailed routing. Total interconnect-length savings of 8 to 49% were achieved in experiments on nine industrial circuits. Furthermore, circuit-area reductions ranged from 4 to 56% versus a variety of other placement methods
  • Keywords
    VLSI; cellular arrays; circuit layout CAD; cell chip-planning; cell placement; channel definition algorithm; channel definition step; circuit-area reductions; custom cells; global routing package; global routing step; interconnect area estimator; interconnect-length savings; macro cells; placement refinement step; simulated-annealing-based placement algorithm; Circuit simulation; Geometry; Integrated circuit interconnections; Integrated circuit modeling; Integrated circuit packaging; Pins; Refining; Routing; Simulated annealing; Solid modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1988. Proceedings., 25th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-0864-1
  • Type

    conf

  • DOI
    10.1109/DAC.1988.14737
  • Filename
    14737