My pins are on M2, and when I do routing, some pins are connected through vias. I only want to connect standard cells pins with wires, not with vias. Where can I set this option, in lef file or in soc encounter?
Thank you in advance!
I exchanged some Email with a colleague about your inquiry. We don't think NanoRoute has an explicit option to ensure that connections are never made with vias. Could I ask why you're seeking to avoid this type of connection?
If you're trying to avoid notches, you might instead ask that vias are entirely within the pins (with "setNanoRouteMode -routeWithViaInPin true"). If you're seeking to avoid minimum area violations, you might find that "setNanoRouteMode -drouteViaOnGridOnly" forces NanoRoute to place vias far enough away from the pin that minimum area rules are satisfied.
Thanks for posting this question! I hope this helps.
PS In the future, you'd probably find faster responses to SoC-Encounter questions in the Digital Implementation area.
In reply to Robert Dwyer:
As I intended to export the routing result, and read back it in Magic, and in the magic technology, it doesn't allow connecting pins with vias and wire extension to the top of the cell. So I only want wires to connect pins to the edge of the cell and without vias.
Thank you for your help!