what's the best way to make the tracks avoid the p...
# openroad
a
what's the best way to make the tracks avoid the power rails and power stripes? I want to be able to control the distance between available tracks cuz my VIA generations make the metal layers get too close and generate DRC errors
m
@Anderson Hsieh standard cells are generally designed with the tracks and spacing so there can be no errors when vias are placed. Are you making your own standard cells?
a
yes I am
so the ports of the standard cells on local interconnect layer should align with tracks on metal1, is that correct?
another question I have is my power rail should be wider than the wires routing between cells. In openroad, the power rail sits along the horizontal axis of the "sites". Say I make the routing track vertical spacing of m2(my power rail sits on m2) a factor of the standard cell height, that means the power rail is always going to sit directly on top of a horizontal track(not true for the picture). BUT as you can see in the picture, because the power rail is thicker than regular routing space, the tracks gets too close(look at the third rail from the top in the picture). If openroad places routing on those horizontal tracks that are too close that violates the spacing rules. How do I avoid this situation?
m
I think that’s correct. Can you check the sky130 standard cells? Standard cell heights are designed to be a integer multiple of the routing tracks. I think gf180 has 2 examples a 7 track version and a 9 track version.
a
yes, i'll double check but that make sense