Проблемы с посадочным место в Altium Designer
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже.
Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
$begingroup$
I just started routing my first PCB on Altium. It is a simple 2-layer board with bottom layer as dedicated GND plane.
I started out placing GND vias for GND pads of the top layer SMD components like this:
But Altium gives me a «Net Antennae Violation». The Altium documentation states:
This rule operates at a net level in the design to flag any track or arc end that is not connected to any other primitive and thus forms an antenna. The specified value is the set tolerance of how long a stub must be before the rule will flag an error. Default for this rule is set to 0.
So I understand that a Via is no primitive and I could just disable the design rule. But I would like Altium to still warn me about something like this
while suppressing the GND via antennae violation.
Is there any way to achieve that?
asked Feb 3, 2015 at 7:12
$endgroup$
$begingroup$
Every time, when I am about to finish my PCB layout, I get this warning of ‘Net Antennae’. But, the solution is simple:
You need to re pour all the polygons before you run the design rule check. In this way the violation does not appear.
answered Aug 11, 2021 at 11:54
ThetaTheta
513 bronze badges
$endgroup$
$begingroup$
I think this is because you do not already have a ground plane below it? Also make sure your ground plane is on the correct net (ie, set the ground polygon to GND net). BTW, I just tested this using a «Solid Region» as my ground plane.
answered Feb 3, 2015 at 8:02
NateNate
3342 silver badges11 bronze badges
$endgroup$
4
$begingroup$
You may have a «hidden» track segment.
Click on the Via and on the track and on the pad. Check the multi-selector box carefully. There is probably an extra segment hiding in there that is causing the violation.
answered Feb 3, 2015 at 8:07
DrFriedPartsDrFriedParts
12.4k35 silver badges54 bronze badges
$endgroup$
3
Created: March 18, 2022 | Updated: March 18, 2022
Applies to Altium Designer version: 21
Contents
- Summary
- Constraints
- How Duplicate Rule Contentions are Resolved
- Rule Application
All Contents
Rule category: Manufacturing
Rule classification: Unary
Summary
This rule operates at a net level in the design to flag any open-ended track/arc primitive, or open-ended track/arc that is terminated with a via, and thus forms an antenna.
Constraints
Default constraint for the Net Antennae rule.
- Net Antennae Tolerance — maximum permissible length for the stub of an open-ended track/arc primitive (or one that terminates in a via).
How Duplicate Rule Contentions are Resolved
All rules are resolved by the priority setting. The system goes through the rules from highest to lowest priority and picks the first one whose scope expression matches the object(s) being checked.
Rule Application
Online DRC and Batch DRC.
Found an issue with this document? Highlight the area, then use Ctrl+Enter to report it.
We’re sorry to hear the article wasn’t helpful to you.
Could you take a moment to tell us why?
You are reporting an issue with the following selected text
and/or image within the active document:
Topic: Via being flagged by DRC as ‘Net Antennae’ (Read 6204 times)
0 Members and 1 Guest are viewing this topic.
Hello everyone,
Does anyone have any tips for getting the DRC to not call a via a net Antennae? My layout is error free except for a single via which Altium has decided is a net antenna. I’m running the latest 16.1 release and it has no problems with my other vias. I’ve tried coming at it from different directions, making sure the tracks don’t touch in the via area, etc and I can’t get it to work. If I delete the via I get an un-routed net error and more net Antennae errors since the tracks don’t connect to anything without the via.
Edit: A little more complaining and re-drawing and it now works. No idea why, so I still would love an explanation if anyone knows what causes this type of behavior.
« Last Edit: October 10, 2016, 06:43:13 pm by Robert.Adams »
Logged
Delete it and replace?
Also, set a PolygonConnect rule, IsVia, direct connect. Shouldn’t affect the present problem, but it looks better.
Tim
Logged
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life? Send me a message!
your blue trace does not go all the way to the center of the via.
Logged
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
your blue trace does not go all the way to the center of the via.
but its suppose to already electrically connected to the via, Altium should not complain it as a stray antenna, its a bug.
Logged
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that… organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized — Barbara McClintock
-
Junior Member
- Join Date: Sep 2015
- Posts: 61
Hi Robert, I keep getting Net antenna warning on DRC.What is it? and how can I resolve it?
-
Administrator
- Join Date: Aug 2015
- Posts: 4583
ican7, just delete the small piece of track which is marked as antenna.
Comment
-
Administrator
- Join Date: Aug 2015
- Posts: 4583
Is not that a different DRC? Go to your PCB, go to the right bottom corner and press «PCB» button. Then select «Rules and Violations». Browse through the violations, double click on it, press «JUMP» and «HIGHLIGHT» to identify the exact place of the DRC. Possibly, please attach a screenshot with «Rules and Violations» window + your PCB with DRC.
Comment
-
Junior Member
- Join Date: Sep 2015
- Posts: 61
please find the screenshot Robert.
1 Photo
Comment
-
Junior Member
- Join Date: Sep 2015
- Posts: 61
1 Photo
Comment
-
Administrator
- Join Date: Aug 2015
- Posts: 4583
It looks to me like the VIAs have no Net Name. Double click on the VIA and check. You probably want to set Net Name to «GND».
Comment
-
Junior Member
- Join Date: Sep 2015
- Posts: 61
They all have net name and connected to gnd net.
Comment
-
Junior Member
- Join Date: Sep 2015
- Posts: 61
yes both top and bottom as well as the middle layers.
Comment
-
Administrator
- Join Date: Aug 2015
- Posts: 4583
I would have to see your PCB, but I would expect getting this kind of error when VIA is connected on 1 layer only. Double check if all your polygons have Net Name assigned. I am sure you can figure it out. Please let me know then what the problem was.
BTW: try to check «Remove Dead Copper» when you double click on the GND polygon pour.
Comment
-
Junior Member
- Join Date: Sep 2015
- Posts: 61
For some reason when I redone the DRC the net antenna issue dissappeared. I didn’t do nothing but it comes back on and off… Would it be a bug in Altium?
Comment
-
Administrator
- Join Date: Aug 2015
- Posts: 4583
Fantastic!
I do not really know if it’s a bug in Altium (we normally dont have this kind of problems), important is, it’s now ok
Comment
-
Member
- Join Date: May 2018
- Posts: 36
Hi,
I got the same Net Antenae violation on Vias. But fortunately I was able to find a solution. Here it goes
Firstly, I added shielding vias surrounding a RF trace. The vias was given GND net. At this time I had the following stackup
1. TOP
2. GND
3. IN1
4. IN2
5.PWR
6. BOTThere was only 1 ground plane dedicated to my PCB. At this time I thought of disregarding the violations thinking that its a bug in Altium.
Secondly, during layout review my colleague told me add GND copper pours in the Inner layers to get Stripline trace and better impedance. Suddenly the NET Antenae via violation went away.
I was because of insufficient GND planes in the PCB, Altium was showing Net Antenae violation (according to my case).
Hope it helps someone.
Cheers ! Bye.
-
Likes
1
Comment
-
Administrator
- Join Date: Aug 2015
- Posts: 4583
There was only 1 ground plane dedicated to my PCB. At this time I thought of disregarding the violations thinking that its a bug in Altium.
Secondly, during layout review my colleague told me add GND copper pours in the Inner layers to get Stripline trace and better impedance. Suddenly the NET Antenae via violation went away.
Yes, that is expected behavior. In second example the VIAs were making connections between the two planes. In the first example, the VIAs were not doing any connections.
Comment
-
Member
- Join Date: May 2018
- Posts: 36
Yes Robert Feranec. Thanks for your reply.
Comment