Title :
Automatic datapath tile placement and routing
Author :
Serdar, Tatjana ; Sechen, Carl
Author_Institution :
Washington Univ., Seattle, WA, USA
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;
Conference_Titel :
Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings
Conference_Location :
Munich
Print_ISBN :
0-7695-0993-2
DOI :
10.1109/DATE.2001.915078