• DocumentCode
    3017425
  • Title

    Automatic datapath tile placement and routing

  • Author

    Serdar, Tatjana ; Sechen, Carl

  • Author_Institution
    Washington Univ., Seattle, WA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    552
  • Lastpage
    559
  • Abstract
    We report the very first fully automatic datapath tile layout flow. We subdivided the placement process into two steps: a global placement step using simulated annealing, and a new detailed placement step based on extensive modifications we made to the O-tree algorithm. The modifications have enabled the extended O-tree algorithm to handle the rectilinearly shaped transistor chains and gates common in datapath tile layout. We show that datapath tiles can be placed and routed automatically at the transistor level or at the mixed transistor/gate level, achieving results for the very first time that are competitive to those obtained manually by a skilled designer
  • Keywords
    circuit layout CAD; high level synthesis; integrated circuit layout; network routing; simulated annealing; O-tree algorithm modifications; automatic datapath tile layout; automatic tile placement; automatic tile routing; detailed placement step; extended O-tree algorithm; global placement step; mixed transistor/gate level; rectilinearly shaped gates; rectilinearly shaped transistor chains; simulated annealing; transistor level; Fingers; Geometry; Libraries; Logic circuits; Manuals; Mixed integer linear programming; Rails; Reflection; Routing; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings
  • Conference_Location
    Munich
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-0993-2
  • Type

    conf

  • DOI
    10.1109/DATE.2001.915078
  • Filename
    915078