Abstract

In general, the routing space between two adjacent macro-cells is estimated and assigned after completing the placement of all the macro-cells. In this paper, the routing space in a macro-cell placement is divided into straight channels. First, based on a probabilistic analysis, a new routing space estimation approach for a channel is proposed. For the assignment of routing space between two adjacent macro-cells, it is desired that this assignment does not change the topological relation between any pair of adjacent macro-cells in a macro-cell placement. Hence, the assignment of a previous channel will not be modified by the assignment of a recent channel during the assignment process of routing space. A safe routing space assignment approach is further proposed for obtaining a complete macro-cell placement. It is proved that the time complexity of a safe routing space assignment is O(Nlog N), where N is the number of macro-cells in a macro-cell netlist. Finally, the experimental results show that the proposed estimation and assignment of routing space is effective in a macro-cell placement.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call