Altium clearance Rule

Gast #6633357
Lesenswert?

Guten Tag,

ich verzweifele gerade daran folgende Regeln in Altium (20) abzubilden.

- Standard clearance von 0.2mm
- Diff pair clearance im selben Paar von 0.15mm
- Diff pair clearance zu anderen Nets von 0.4mm
- Polygon clearance zu allem 0.4mm
- Unfused Net clearance von 1.06mm

Die Regeln zu erstellen sind kein Problem, nur das Zusammenspiel dieser 
will einfach nicht Funktionieren.

Eventuell hatte ja jemand schon mal ein ähnliches Problem und kann mir 
weiter helfen.

MfG
Dennis
#6633439
Lesenswert?

> - Standard clearance von 0.2mm
All to All Rule
> - Diff pair clearance im selben Paar von 0.15mm
steckt in der Diff. Pair Definition
> - Diff pair clearance zu anderen Nets von 0.4mm
InAnyDifferentialPair to All
> - Polygon clearance zu allem 0.4mm
Inpoly to All
> - Unfused Net clearance von 1.06mm
Unfused Net = ? ist das NoNet  dann not inanynet to all

Bei der Priorität darauf achten, dass die Rules von oben (Prio 1) nach 
unten (Prio höchste Zahl) abgearbeitet werden. Trifft die Regel zu 
werden die darunter liegenden Regeln nicht mehr durchlaufen (warum 
auch).
Wäre also die clearance von DiffPair to All und InPoly to All 
unterschiedlich, müsstest Du Dir Gedanken machen welchen Abstand Du 
zwischen Poly und Diff Pair haben möchtest und die Priorität danach 
einstellen.
Gast #6633552
Lesenswert?

Aber das hat keinen Einfluss auf die Clearance oder?
Beim "Diff. Pairs Routing" habe ich das entsprechende Impedanz Profil 
geladen und somit beim routen dann auch meinen Abstand von 0.15mm.
Nur wenn ich einen Design Rule Check durchführe bekomme ich eine 
Violation da der Abstand und 0.2mm ist.

Ich schaffe es nicht Altium beizubringen das ich einen allgemeinen 
Abstand von 0.2mm möchte aber bei den diff Pairs ein Abstand von 0.15mm 
in Ordnung ist.
#6633571
Lesenswert?

Dennis schrieb:
> und somit beim routen dann auch meinen Abstand von 0.15mm.
> Nur wenn ich einen Design Rule Check durchführe bekomme ich eine
> Violation da der Abstand und 0.2mm ist.

Da hat das System ja auch recht. Du sagst der minimale Abstand darf 
nicht kleiner sein als 0.2mm. Dein differential Pair hat aber 0.15mm, da 
meckert das System zu recht.
Wenn Du das erlauben möchtest brauchst Du eine Clearance Rule, die das 
erlaubt. Also eine Clearance Rule InAnyDifferentialPair to 
InAnyDifferentialPair mit 0.15mm.
Du kannst auch mit InDifferentialPairClass arbeiten falls Dir Klassen 
basiert lieber ist.

Nur Vorsicht, das erlaubt auch einen Abstand von 0.15mm zu einem anderen 
Pärchen. Ich hab keine Erfahrungswerte, vielleicht mal das any von 
InAnyDifferentialPair weglassen und testen.

Noch ein Vorschlag: wenn Du genug Platz hast, dann setzt den Gap in 
deinem Impedanz Profil auf 0.2mm. Dann schlagen auch die 
Fertigungstoleranzen nicht so zu.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren