P R O G R A M Y
Przełom na rynku narzędzi EDA
dla elektroników, część 5
Wśrd nowych cech Protela DXP nie sposb pominąĘ
modułu do automatycznego prowadzenia połącze.
Zaimplementowany w Protelu DXP autorouter topologiczny
Optymalna konfiguracja strategii jest uza-
nowej generacji - Situs firmy Altium - wnosi nową jakośĘ
lełniona od charakteru obwodu drukowane-
go. Prowadzenie ściełek dla kałdej strategii
w zakresie automatycznego prowadzenia ściełek na płycie.
odbywa si w kilku przejściach. Trudno po-
leciĘ idealną konfiguracj dla kałdego ro-
Pełna integracja z edytorem PCB ułatwia prac i eliminuje
dzaju płyty, dlatego zaleca si wybr jednej
problemy, jakie zwykle wystpują przy wymianie danych
z domyślnych strategii i eksperymentowanie
z dodawaniem, usuwaniem i zmianą kolej-
z innymi programami.
ności poszczeglnych przejśĘ. Przykładową
konfiguracj autoroutera dla domyślnej stra-
Autorouter topologiczny Situs Autorouter jest ściśle zintegrowany ze tegii wielowarstwowej pokazano na rys. 3.
Stworzony od początku przez Altium au- środowiskiem DXP i dostpny wprost z me-
torouter nowej generacji znalazł zastosowa- nu edytora PCB. Automatyczne prowadzenie Prowadzenie ściełek z kontrolą
nie po raz pierwszy w pakiecie Protel DXP. ściełek mołemy uruchomiĘ dla całej płyty impedancji
W programie tym wykorzystano przestrzen- lub fragmentu obwodu. Jak widaĘ na rys. 1, Protel DXP wspomaga projektowanie ob-
ną analiz topologiczną, ktra zapewnia mołemy poprowadziĘ ściełki dla danej sie- wodw drukowanych, dla ktrych istotnym
znacznie lepsze efekty w trasowaniu ście- ci (Net), wybranego połączenia (Conntec- parametrem ściełek jest ich impedancja cha-
łek, nił osiągane przez narzdzia bazujące tion), elementu (Component) oraz fragmentu rakterystyczna. Słuły do tego specjalny tryb
na tradycyjnych algorytmach. Autorouter to- wewnątrz wyznaczonego okna (Area) lub prowadzenia ściełki, w ktrym zamiast sta-
pologiczny jest pozbawiony wielu ograni- zdefiniowanego wcześniej obszaru (Room). łej szerokości, program utrzymuje zadaną
cze wystpujących w tradycyjnych narz- Situs przestrzega wszystkich reguł projek- impedancj połączenia, dobierając automa-
dziach. Nieregularne kształty elementw, towych, elektrycznych oraz związanych tycznie parametry geometryczne ściełki.
rłne wielkości rastra wyprowadze, obudo- z prowadzeniem połącze. Respektuje m.in. Prowadzenie ściełek w taki sposb, łeby
wy wyposałone w setki wyprowadze to ce- takie szczegły jak style przelotek oraz śle- spełniały załołenia określonej impedancji, wy-
chy nowoczesnych obwodw drukowanych, pe i zagrzebane przelotki. maga skonfigurowania parametrw fizycznych
z ktrymi nie radzi sobie wikszośĘ progra- Sposb konfiguracji autoroutera Situs jest laminatu takich jak właściwości materiału, gru-
mw starszej generacji. Natomiast Situs odmienny od znanych we wcześniejszych bośĘ izolacji i miedzi, rozmieszczenia warstw
sprawdza si doskonale nawet w przypadku wersjach Protela. Program jest dostarczany zasilających wzgldem sygnałowych, a takłe
obwodw, w ktrych stosujemy obudowy z zestawem gotowych strategii prowadzenia doboru odpowiedniej szerokości ściełek.
elementw w rłnych technologiach, takłe połącze, kałda dostosowana do specyficz- Kontrol tego procesu umołliwia Layer
z rłnym rozstawem wyprowadze oraz ele- nych sytuacji. Situs wybiera automatycznie, Stack Manager, ktry zawiera wbudowany
menty obrcone pod dowolnym kątem. zalełnie od ilości warstw zdefiniowanych kalkulator impedancji ściełek. Rwnania, ja-
W przeciwiestwie do starszych wersji Pro- w projekcie, domyślną strategi dla płyt kimi posługuje si program do obliczania
tela i wielu innych narzdzi, teraz autorouter dwuwarstwowych (Default 2 Layer Board) impedancji, mołemy zobaczyĘ, a takłe zmo-
radzi sobie dobrze ze skomplikowanymi obwo- lub domyślną strategi dla drukw wielo- dyfikowaĘ, klikając przycisk Impedance Cal-
dami, obsługując wszystkie technologie obu- warstwowych (Default Multi Layer Board). culation w oknie Layer Stack Manager. Po-
dw do montału powierzchniowego, m.in. ta- Przed uruchomieniem autoroutera mołemy jawia si okienko Impedance Formula Edi-
kie jak BGA, QFP i LCC. Łączenie wyprowa- rwnieł rcznie wybraĘ jedną z kilku pre- tor pokazane na rys. 4.
dze skomplikowanych elementw powierzch- definiowanych strategii lub stworzyĘ włas- Kalkulator impedancji pracuje w zgodzie
niowych wspomagają polecenia z menu Auto ną (rys. 2). z regułami projektowymi Routing Width,
Route>Fanout (rys. 1), ktrych zachowanie jest Domyślne strategie nie mogą byĘ modyfi- kiedy są one skonfigurowane w trybie Cha-
kontrolowane przez odpowiednie reguły pro- kowane, natomiast mołemy je kopiowaĘ do- racteristic Impedance Driven Width. W tym
jektowe z sekcji Fanout Control. wolną ilośĘ razy i na ich podstawie tworzyĘ trybie szerokośĘ połączenia wymagana na
i edytowaĘ własne strategie. kałdej warstwie jest obliczana na podstawie
Rys. 1. Autorouter uruchamiamy i konfigu-
rujemy w menu Auto Route wprost Rys. 2. Dostępne są predefiniowane Rys. 3. Widok okna konfiguracji strategii
z edytora PCB strategie prowadzenia ścieżek autoroutera Situs
Elektronika Praktyczna 7/2003
65
P R O G R A M Y
lotek i wiele innych. Kałda reguła ma swj
zasig, ktry określa dokładnie, czego regu-
ła dotyczy - na przykład wszystkich obiek-
tw na płycie, wszystkich obiektw nalełą-
cych do określonej sieci (rys. 5) czy wszyst-
kich obiektw posiadających określoną obu-
dow. Zamiast uływaĘ stałych, predefinio-
wanych ustawie zasigu reguł projekto-
wych, Protel DXP wykorzystuje zapytania
do określania, ktrych obiektw dotyczy da-
na reguła. Wbudowany jzyk zapyta daje
pełną swobod i nieograniczone mołliwości
definiowania zakresu działania kałdej regu-
ły (rys. 6). Zasig reguły mołemy określiĘ
Rys. 6. Przykładowa reguła dotycząca
na kilka sposobw, przykładowo:
Rys. 4. Okno Impedance Formula Editor
wszystkich elementów w obudowie typu
- Uływając predefiniowanych opcji dostp-
pozwala podejrzeć i edytować równania,
IDC40P
nych w oknie dialogowym kałdej reguły,
którymi posługuje się kalkulator impedan-
takich jak Net, Net Class, Layer oraz Net
cji połączeń programu Protel
and Layer. Zaznaczając jedną z nich,
określonej impedancji, z wykorzystaniem od- a nastpnie wybierając parametr z listy
powiednich rwna oraz parametrw fizycz- rozwijanej, budujemy automatycznie zapy-
nych zdefiniowanych dla stosu warstw. tanie.
Wałne jest, łeby parametry stosu warstw - Za pomocą narzdzia Query Builder - wy-
(laminatu) były prawidłowo zdefiniowane. bieramy z listy poszczeglne składniki za-
Tylko wtedy mołemy osiągnąĘ realistyczne pytania i budujemy szybko nawet złoło-
wyniki. Jełeli prowadzimy połączenia, dla ne kwerendy, a program pomaga uniknąĘ
ktrych mamy zdefiniowane reguły na im- błdw w składni.
pedancj, szerokośĘ ściełki jest ustawiana - Uływając narzdzia Query Helper, ktre
automatycznie na wymaganą dla danej war- zawiera wszystkie dostpne słowa kluczo-
Rys. 7. Najwyższą rangę posiada reguła
stwy, tak aby spełniĘ kryterium określonej we, kałde opatrzone krtkim opisem. Na-
Width_1, której nadano priorytet równy 1
impedancji. ciskając F1, kiedy kursor znajduje si
w środku słowa kluczowego, uzyskujemy nie to kombinacja słw kluczowych, iden-
Nowy sposb określania zasigu jego szczegłowy opis oraz przykłady sto- tyfikatorw obiektw i wartości, ktre połą-
reguł projektowych PCB sowania. czone operacjami matematycznymi tworzą
Reguły projektowe definiują wszystkie Zastosowanie jzyka zapyta, znanego rwnanie - reguł, ktra jest analizowana
wymagania projektu, w tym takie jak odst- bardziej z baz danych, mołe wydawaĘ si przez program i stosowana do kałdego
py izolacyjne, szerokości ściełek, style łą- troch dziwne w odniesieniu do programu obiektu. Obiekty spełniające reguł tworzą
czenia warstw zasilających, parametry prze- słułącego do projektowania. Jednak, jeśli zbir odpowiadający zapytaniu.
uświadomimy sobie, łe wszystkie obiekty Aby system reguł był jeszcze bardziej
oraz informacje zgromadzone w projekcie elastyczny, oprcz zakresu działania mołe-
stanowią szczeglny przypadek bazy da- my definiowaĘ priorytet kałdej reguły. Prio-
nych, wtedy wprowadzenie jzyka zapyta rytet określa porządek, w jakim są stosowa-
wydaje si rozwiązaniem naturalnym. Filt- ne poszczeglne reguły i ma szczeglne zna-
rowanie informacji za pomocą zapyta daje czenie w przypadku, kiedy zakresy działa-
nieograniczone mołliwości, a jedyna wada nia kilku reguł pokrywają si czściowo.
takiego rozwiązania to potencjalna trudnośĘ W takim przypadku zastosowanie ma reguła
w sprawnym posługiwaniu si tą techniką. o najwyłszym priorytecie.
Jednak mając do dyspozycji w programie Priorytety reguł są widoczne w głwnym
wsparcie w postaci narzdzi takich jak oknie dialogowym Design Rules, pokazanym
wspomniane wcześniej Query Helper i Que- na ilustracji poniłej. Najwyłszy priorytet
ry Builder, mołemy tworzyĘ dowolnie zło- jest oznaczony liczbą 1 (rys. 7).
łone zapytania, nie znając nawet składni j- Grzegorz Witek, Evatronix
zyka ani słw kluczowych.
Rwnieł opanowanie techniki tworzenia
Dodatkowe informacje
Rys. 5. Widok okna edytora reguł projek- zapyta nie jest zadaniem ponad siły, a da-
Dodatkowe informacje można uzyskać w firmie
towych z wybraną regułą określającą je wikszą swobod posługiwania si tym
Evatronix, www.evatronix.com.pl.
impedancję połączeń dla jednej z sieci
narzdziem. Wystarczy wiedzieĘ, łe zapyta-
Elektronika Praktyczna 7/2003
66
Wyszukiwarka
Podobne podstrony:
Protel DXP cz1Protel DXP cz4Protel DXP cz6Protel DXP cz7Protel DXP cz3Protel DXP cz2Protel99SE16Protel SchematicGW WY09 PERSPEKTYWA cz5Protel99SE12Protel99SE11WYK cz5Instrukcja Protel 99se plwięcej podobnych podstron