I have been trying to find a method to specify different line widths for the same net. Specifically, I need a force line and sense line to be routed separately to single DuT pin. These lines should be different line widths since the force line carries high current and the sense line doesn't. I also need these different line widths to flag errors when the DRC is run if not met.
I have been doing a bit of research on this topic and have figured out how to accomplish a couple of these requirements. I found a link
to an app note about using the NET_SHORT symbol to, from what I gather, merge nets at a physical padstack where all nets become electrically connected then finally connect to the DuT pin. This method is undesirable since it requires placing another component which takes room on a very dense board.
I am currently using the SYNONYM part to connect the nets together in the schematic. This unforunately merges the nets in the Physical section of the Constraint Manager and forces one line width setting for the whole net. I tried to deal with this by using Pin Pairs in the net. I was able to separate the force line width from the sense line width. When I use the autorouter, it routes the lines correctly with the different line widths.
This is great and almost what I need but it lacks any checks from the DRC if the line widths were to be changed or if it was routed by hand (my company routes most PCBs by hand due to the numerous critical traces).
In the end, I am asking: how do I force the DRC to check minimum line width against the pin pair specs and not the net specs, if pin pairs exist?