A regularity-driven fast gridless detailed router for high frequency datapath designs
Conference Paper
Overview
Additional Document Info
View All
Overview
abstract
We present a new detailed routing methodology specifically designed for datapath layouts. In typical state-of-the-art microprocessor designs, datapaths comprise about 70% of the logic (excluding caches). Although research on datapath placement and global routing has been reported, very little research has been reported in the area of detailed routing for datapaths. Datapaths typically comprise regular bit-slices which are replicated. We define a net-cluster, which is collection of similarly structured nets present across different bit-slices. We introduce two clustering schemes (Footprint-driven clustering and Instance-driven clustering) to extract such net-clusters. Then, we perform a strap-based routing on exactly one member net of each net-cluster (in a single representative bit-slice). Next, for each net, we propagate its route to all other nets in its net-cluster. Our algorithm is unique in that it performs the detailed routing on a single bit-slice, and infers the routing for all bit-slices using t he notion of net clusters. We demonstrate at least 6 speed gains for industrial 32 and 64-bit datapath designs. The regularity of the routes across the bit-slices results in more predictable timing characteristics for the resulting datapath layout.