• DocumentCode
    1370402
  • Title

    VLSI/PCB placement with obstacles based on sequence pair

  • Author

    Murata, Hiroshi ; Fujiyoshi, Kunihiro ; Kaneko, Mineo

  • Author_Institution
    Japan Adv. Inst. of Sci. & Technol., Ishikawa, Japan
  • Volume
    17
  • Issue
    1
  • fYear
    1998
  • fDate
    1/1/1998 12:00:00 AM
  • Firstpage
    60
  • Lastpage
    68
  • Abstract
    In a typical very large scale integration/printed circuit board (VLSI/PCB) design, some modules are preplaced in advance, and the other modules are requested to be placed without overlap with each other and with these preplaced modules. The presence of such obstacles introduces inconsistency to a coding scheme, called sequence pair, which has been proposed for an obstacle free placement problem. We solve this difficulty by proposing a procedure called “adaptation” which transforms an inconsistent sequence pair to a consistent one with the utmost consideration for minimizing the modification. It is shown that a simulated annealing is well organized so that it tests only feasible placements by the adaptation procedure. As a design example, a Microelectronics Center of North Carolina (MCNC) benchmark data “ami49” is packed with treating ten modules among 49 modules as preplaced ones. Further, a PCB example which includes 32 free modules and four preplaced modules (connectors) is laid out successfully by our method with a conventional wiring estimation followed by a commercial router
  • Keywords
    VLSI; circuit layout CAD; circuit optimisation; integrated circuit layout; printed circuit layout; simulated annealing; IC design; PCB design; PCB placement; VLSI placement; coding scheme; obstacle free placement problem; placement obstacles; printed circuit board; sequence pair; simulated annealing; Benchmark testing; Central Processing Unit; Connectors; Microelectronics; Printed circuits; Read only memory; Read-write memory; Simulated annealing; Very large scale integration; Wiring;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.673633
  • Filename
    673633