This paper presents a rule-based channel router based on the routing rules and the two layer bidirectional scheme which is assigned both horizontal and vertical direction in each layer, in order to minimize the number of vias.
At first, to reduce the...
This paper presents a rule-based channel router based on the routing rules and the two layer bidirectional scheme which is assigned both horizontal and vertical direction in each layer, in order to minimize the number of vias.
At first, to reduce the execution time, this router classifies the nets by the shape of nets and examines the cycle for the type C of net with both the in-directed edge and the out-directed edge. Secondly, if there exists the cycle, we select the net on the various conditions and route the other nets except the selected net. Finally, we find a dogleg-possible column and dogleg the net at the column.
The router proposed in this paper assigns as many nets as possible to a track to minimize the number of tracks and to reduce the wire length. The efficiency of this router is shown by the experiments with examples.