-
at https://openroad.readthedocs.io/en/latest/main/src/grt/README.html#global-route, what is |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
The global router is responsible for creating "guides", or rough areas where wires should be routed to connect from source to sink(s). It takes an initial first pass while trying to make sure that there aren't too many wires in one area. Each unit area of the chip has the notion of "capacity" which is the number of wires you could fit through the area if each wire was as dense as possible. If the global router finishes this first pass and some areas of the chip are over their max capacity, this is called "overflow". The global router can try moving wires around to remove this overflow. There is no guarantee that the router will be successful because it is difficult to see in advance if it is even possible to resolve all overflows. Thus, the |
Beta Was this translation helpful? Give feedback.
The global router is responsible for creating "guides", or rough areas where wires should be routed to connect from source to sink(s). It takes an initial first pass while trying to make sure that there aren't too many wires in one area. Each unit area of the chip has the notion of "capacity" which is the number of wires you could fit through the area if each wire was as dense as possible.
If the global router finishes this first pass and some areas of the chip are over their max capacity, this is called "overflow". The global router can try moving wires around to remove this overflow. There is no guarantee that the router will be successful because it is difficult to see in advance if it…