A datapath routing algorithm using bit regularity extraction

As the technology migrates into ultra deep sub-micron era, the timing characteristics of datapath circuits are greatly affected by their wire pattern and length. To ensure data signals arriving simultaneity, nets from same bus should better be equal in length or pattern alike. In consideration of above, we propose a detail router especially designed for datapath circuit. Datapaths are usually composed of regular bits which are replicated for certain times. Exploiting this regularity, bits are first grouped by the type of nets and predefined obstacles they contain. Then constructed force directed (CFD) Steiner Tree routing is performed on exactly one representative bit selected from each group. Next, the route result of representative bit is propagated to all other bits in its group. Experiments were done on industrial datapath instances. Results show a short run-time and the route results in regular and predictable layout

[1]  M. Hanan,et al.  On Steiner’s Problem with Rectilinear Distance , 1966 .

[2]  Steven P. Levitan,et al.  A flexible datapath allocation method for architectural synthesis , 1999, TODE.

[3]  Reiner W. Hartenstein,et al.  A datapath synthesis system for the reconfigurable datapath architecture , 1995, ASP-DAC '95.

[4]  G. De Micheli,et al.  Data path placement with regularity , 2000, IEEE/ACM International Conference on Computer Aided Design. ICCAD - 2000. IEEE/ACM Digest of Technical Papers (Cat. No.00CH37140).

[5]  Sachin S. Sapatnekar,et al.  Datapath routing based on a decongestion metric , 2000, ISPD '00.

[6]  Xianlong Hong,et al.  Standard-cell based data-path placement utilizing regularity , 2003, ASICON 2003.

[7]  Carl Sechen,et al.  Automatic datapath tile placement and routing , 2001, Proceedings Design, Automation and Test in Europe. Conference and Exhibition 2001.

[8]  Sunil P. Khatri,et al.  An efficient and regular routing methodology for datapath designsusing net regularity extraction , 2002, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..