• DocumentCode
    1235504
  • Title

    Conflict-free channel definition in building-block layout

  • Author

    Cai, Hong ; Otten, Ralph H J M

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Technol. Delft, Netherlands
  • Volume
    8
  • Issue
    9
  • fYear
    1989
  • fDate
    9/1/1989 12:00:00 AM
  • Firstpage
    981
  • Lastpage
    988
  • Abstract
    To apply a standard channel router for the wiring between the blocks in a building-block layout, channels have to be defined and ordered. The ordering consists of determining a sequence for routing the channels. A conflict-free sequence exists only when the layout is sliceable. An algorithm that, on the basis of local preferences, finds the optimal slicing of a sliceable layout in polynomial time and space complexity is presented. The preferences are derived from data generated by a global routing routing that thus precedes the channel definition and ordering. Also included is a heuristic technique for modifying a nonsliceable placement so that a sliceable layout is obtained
  • Keywords
    circuit layout CAD; computational complexity; graph theory; polynomials; CAD; building-block layout; channel definition; channel ordering; conflict-free sequence; floor-plans; global routing routing; graph representation; heuristic technique; nonsliceable placement modification; optimal slicing; polynomial time; sliceable layout; space complexity; standard channel router; wiring; Computer aided instruction; Polynomials; Routing; Switches; Very large scale integration; Wire; 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.35550
  • Filename
    35550