Author Topic: Routing Width constrain by Component  (Read 1579 times)

0 Members and 1 Guest are viewing this topic.

Offline AlexBorroTopic starter

  • Newbie
  • Posts: 5
Routing Width constrain by Component
« on: August 16, 2018, 12:33:26 pm »
I'm struggling trying to build a routing width rules to a single component.

Exemple: The resistor R1 has one pad on the NetClass "HighCurrent". There is a Routing Width rule for this NetClass to make the track 3mm wide.
But for this particular resistor I want the track to have just 0.3mm. I tried to add a higher priority Width constrain scoping this resistor but it doesn't work.
I tried: InComponent('R1'), HasCompParameterValue('Case Code','0805'), and a few other with no success.

The altium seems to ignore component scoping on Routing Width rules... I think it just cares about rules scoping nets, netclasses and layers..

Anyone confirm this and/or has any clue how can I do that?

Cheers.

Alex.
 

Offline voltsandjolts

  • Supporter
  • ****
  • Posts: 2281
  • Country: gb
Re: Routing Width constrain by Component
« Reply #1 on: August 16, 2018, 01:07:24 pm »
Make a different net for that resistor with a net tie.
 

Offline AlexBorroTopic starter

  • Newbie
  • Posts: 5
Re: Routing Width constrain by Component
« Reply #2 on: August 16, 2018, 02:01:29 pm »
Thanks @voltsandjolts, that is exactly what I'm doing to solve the issue. But I was playing with the rules scope trying to solve the issue without netties. But I think there is no away.

Cheers.

Alex.
 

Offline ajb

  • Super Contributor
  • ***
  • Posts: 2582
  • Country: us
Re: Routing Width constrain by Component
« Reply #3 on: August 16, 2018, 06:29:31 pm »
Tracks and polygons belong to nets, not to components, so I don't think there's a good way to do what you want.  You can probably construct a rule for the track segment that is touching or within a certain distance of the pad in question, but it would be difficult to codify where Altium should stop applying that rule and start applying the other.  You could use a room or a region to define an area where the narrower rule applies, but then you have a room or region you need to move around with that resistor, which is kind of silly.
 

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21609
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Routing Width constrain by Component
« Reply #4 on: August 16, 2018, 08:28:52 pm »
Try From-Tos.  I haven't used them myself but it may be what you're looking for.

Otherwise, use a net bridge, positioned in the wide net, tapping off to a thinner net local to the net bridge and the resistor.  (If you don't know what net bridges are, check out the article on that too, it's pretty instructive.)

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf