Title :
A simultaneous placement and global routing algorithm for FPGAs with power optimization
Author :
Togawa, Nozomu ; Ukai, Kaoru ; Yanagisawa, Masao ; Ohtsuki, Tatsuo
Author_Institution :
Dept. of Electron., Inf. & Commun. Eng., Waseda Univ., Tokyo, Japan
Abstract :
This paper proposes a simultaneous placement and global routing algorithm for FPGAs with power optimization. The algorithm is based on hierarchical bipartitioning of layout regions and sets of logic-block. When bipartitioning a layout region, pseudo-blocks are introduced to preserve connections if there exist connections between bipartitioned logic-block sets. A global route is represented by a sequence of pseudo-blocks. Since pseudo-blocks and logic-blocks can be dealt with equally, placement and global routing are processed simultaneously. The algorithm gives weights to the nets with high switching probabilities and assigns the blocks connected by weighted nets to the same region. Thus their length is shortened and the power consumption of a whole circuit can be reduced. The experimental results demonstrate the effectiveness and efficiency of the algorithm
Keywords :
circuit layout CAD; circuit optimisation; field programmable gate arrays; high level synthesis; integrated circuit layout; logic partitioning; low-power electronics; network routing; FPGAs; global routing; hierarchical bipartitioning; high switching probabilities; layout regions; logic-blocks; power optimization; pseudo-blocks; simultaneous placement/routing algorithm; Capacitance; Circuits; Design optimization; Energy consumption; Field programmable gate arrays; Large scale integration; Logic; Partitioning algorithms; Routing; Wire;
Conference_Titel :
Circuits and Systems, 1998. IEEE APCCAS 1998. The 1998 IEEE Asia-Pacific Conference on
Conference_Location :
Chiangmai
Print_ISBN :
0-7803-5146-0
DOI :
10.1109/APCCAS.1998.743674