Open Access Open Access  Restricted Access Subscription Access

NWR: Net Weighing Based Timing Driven Routing Algorithm


Affiliations
1 Cambridge Institute of Technology, Krishnarajapuram − 560036, Bangalore, Karnataka, India
 

Objectives: Timing driven VLSI routing is a challenging problem considering that the number of interconnects in todays’ technology design nodes is growing rapidly. VLSI or FPGA global routing is difficult problem considering the complexity and large size of present day IC designs. Methods/Statistical analysis: Net weighing algorithms for timing driven placement are effective way of optimizing delays during routing of designs. Timing driven routing with net weighting approach has not been explored in the past. Findings: We present two novel timing driven routing algorithm which is based on weighting of the critical nets. In the first method slack of the net is considered in evaluating the criticality of the net, whereas, in the second method we consider exponent of the criticality of the pin. These weights are then applied to all the nets while performing timing driven global routing. Improvements: The results of our experiments are encouraging, wherein, we obtain an improvement of 17.38% and 22.35% over VPR in the weighing schemes called Method A and Method B respectively.

Keywords

Global Routing, Net Weighting Method, VLSI Routing
User

Abstract Views: 176

PDF Views: 0




  • NWR: Net Weighing Based Timing Driven Routing Algorithm

Abstract Views: 176  |  PDF Views: 0

Authors

Geetanjali Udgirkar
Cambridge Institute of Technology, Krishnarajapuram − 560036, Bangalore, Karnataka, India
G. Indumathi
Cambridge Institute of Technology, Krishnarajapuram − 560036, Bangalore, Karnataka, India

Abstract


Objectives: Timing driven VLSI routing is a challenging problem considering that the number of interconnects in todays’ technology design nodes is growing rapidly. VLSI or FPGA global routing is difficult problem considering the complexity and large size of present day IC designs. Methods/Statistical analysis: Net weighing algorithms for timing driven placement are effective way of optimizing delays during routing of designs. Timing driven routing with net weighting approach has not been explored in the past. Findings: We present two novel timing driven routing algorithm which is based on weighting of the critical nets. In the first method slack of the net is considered in evaluating the criticality of the net, whereas, in the second method we consider exponent of the criticality of the pin. These weights are then applied to all the nets while performing timing driven global routing. Improvements: The results of our experiments are encouraging, wherein, we obtain an improvement of 17.38% and 22.35% over VPR in the weighing schemes called Method A and Method B respectively.

Keywords


Global Routing, Net Weighting Method, VLSI Routing



DOI: https://doi.org/10.17485/ijst%2F2018%2Fv11i19%2F174533