1
\$\begingroup\$

On my current design, I want to set a width rule for some nets which provide power in order to get them fatter. I set a net class on the net,set a rule and it works pretty well.

Now, this net is also used as an input on a ADC pin of a microcontroler. The first thing is that I don't need a fat connector for this purpose, the second is that there's no way to connect a fat line to only one pin of the microcontroler.

Is there a way to exclude a part of the net class from the rule ? Or a specific rule but based on which information ?

Here are two screenshots for illustration purposes.

enter image description here

enter image description here

\$\endgroup\$

1 Answer 1

0
\$\begingroup\$

Three approaches:

  • Use a net-tie: A net tie will create two distinct nets (each has its own name) but they are actually joined. Information on how to create & use a net tie can be found here - Altium - Using Net Ties to Meet PCB Design Requirements.
  • Use a 0R resistor. Again, this will create an additional net.
  • Scope your rules so that they target only specific areas. You can either target your rule to only apply within a specific room or within specific coordinates on your board.
\$\endgroup\$
4
  • \$\begingroup\$ Would a Neck-Down rule be of any help here? techdocs.altium.com/display/ADRR/… \$\endgroup\$
    – Armandas
    Commented Jan 3, 2016 at 13:31
  • \$\begingroup\$ No, the Neck-Down rule only applies to pad entries, not to tracks themselves. You will need to scope the Routing -> Width rule to your desired values. Even if you set up a Neck-Down rule you would still get the width rule violations. \$\endgroup\$
    – Tom L.
    Commented Jan 3, 2016 at 13:48
  • \$\begingroup\$ Net ties, really interesting. Would be cool to be able to resize each of them directly on the PCB... \$\endgroup\$
    – Julien
    Commented Jan 3, 2016 at 17:51
  • \$\begingroup\$ That would be too easy ;-). Yet, experience has shown that for 90% of the cases where you need them, basically 3 or 4 different sizes are enough. \$\endgroup\$
    – Tom L.
    Commented Jan 3, 2016 at 18:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.