DRC/ERC Width Errors Vs. Pad Width
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi,
I auto-routed a PCB and identified several nets in the RULES DRC/ERC classes to have various widths. In some solenoid circuits I wanted the trace width to be 32 mils, and added the appropriate signals into a Net Class, and assigned a rule for 32 mil trace widths.
The autorouting worked fine, but then I find that on several components using these nets I am getting Width DRC/ERC errors for certain smd pads:trace width set to 32 mil, pad is 45x27mil
After struggling a bit on this, I noted that the components smd pad width was 47milsx27mils; Could the error be caused by the width of the component's pad being less than 32 mils?
I reduced the class rules for the Solenoid net from 32 mils to 27 mils and the error goes away. Is that supposed to work that way? I did not change the pad size, I did not change the trace size, I just reduced the requirement of the Class rule and no more error!
Changed class rules to 27 mils
Seems like the DRC/ERC checker is checking SMC pads against width violations, which it really shouldn't be an error (at most a warning as you could have multiple pads to take the current). And the error goes away if you reduce the class rules to a lower number.
Seems like bug to me.
Jim Kardach