OrCAD i Allegro - skalowalna platforma EDA

Można spotkać się z twierdzeniem, że oprogramowanie OrCAD i Allegro to w istocie dwie nazwy tego samego produktu EDA. W artykule wyjaśniamy, w jaki sposób te programy wspólnie tworzą skalowalną platformę projektowania urządzeń elektronicznych, przydatną zarówno dla największych korporacji, jak i dla indywidualnych projektantów.

Posłuchaj
00:00

Allegro - modułowe narzędzie do najtrudniejszych zadań

Oprogramowanie Allegro firmy Cadence powstało, by sprostać najbardziej zaawansowanym wyzwaniom w projektowaniu obwodów drukowanych dla urządzeń Hi-Speed. Rozwój technologii i stopień skomplikowania układów sprawiły, że twórcy Allegro wprowadzili dodatkowe moduły rozszerzające funkcjonalność programu.

Moduły te odciążają projektanta od żmudnej, czasochłonnej pracy, realizując bardzo skomplikowane algorytmy automatycznego wyrównywania długości magistral i par różnicowych dzięki modułom High Speed oraz Design Planning. Podczas projektowania układów z szybkimi magistralami nie można zapomnieć o problemach związanych z integralnością sygnałów, które w rozwiązaniu firmy Cadence rozpatrywane są w znaczeniu integralności sygnałów (Signal Integrity) i jakości zasilania układów, które te sygnały wykorzystują (Power Integrity).

Signal Integrity + Power Integrity = Signal Quality

Za pomocą dedykowanych narzędzi można rozwiązać problemy rozprowadzenia sygnałów logicznych o odpowiedniej jakości pomiędzy buforami I/O układów cyfrowych. Dodatkowa analiza zasilania pozwala zaplanować i sprawdzić sposób doprowadzenia oraz zmagazynowania energii potrzebnej do prawidłowej pracy układów przełączających, gdzie istotne jest uwzględnienie pojemności magazynujących energię (tank), pojemności blokujących, a nawet pojemności pomiędzy warstwami Power Plane.

Kolejnymi modułami są moduł wysokich częstotliwości (Analog/RF) wspierający projektowanie anten oraz układów filtrów i wzmacniaczy wysokiej częstotliwości.

Postępująca miniaturyzacja i optymalizacja zabudowy układów elektronicznych stworzyła wymagania dla opracowania modułu wspierającego technologie elementów zagrzebanych i obwodów sztywno-giętkich z rzeczywistym mechanicznym zachowaniem się zginanego obwodu, nawet z obsadzonymi komponentami. Te zadania realizuje moduł Miniaturization.

Rosnący stopień skomplikowania układów sprawił również, że firma Cadence zwróciła szczególną uwagę na mechanizmy kontroli reguł projektowych i wydajność silnika odpowiedzialnego za edycję, sprawdzanie reguł w czasie rzeczywistym (On-Line) oraz natychmiastowe odświeżanie obszaru roboczego PCB. Te wymagania, jak również generowanie plików wyjściowych CAM, firma Cadence stawia na pierwszym planie.

Oprogramowanie Allegro w pełni wspiera wielordzeniową 64-bitową architekturę stacji roboczej, projektant może więc tworzyć nawet najbardziej skomplikowane płyty wielowarstwowe (powyżej 20 warstw) bez obaw, że w pewnym momencie oprogramowanie zacznie zwalniać.

Przekonywującym dowodem na to, że proces projektowania oparty na oprogramowaniu Allegro wraz z odpowiednim zestawem modułów rozszerzających może sprostać wymaganiom najbardziej wymagających klientów, jest lista referencyjna użytkowników Allegro. Wśród firm, które używają rozwiązania zaproponowanego przez Cadence, znajdują się takie koncerny jak Intel, IBM, Xilinx czy Aldec (którego centrum projektowe znajduje się w Polsce).

OrCAD dla każdego

Można zadać pytanie, co z użytkownikami, którzy potrzebują oprogramowania EDA do projektowania płytek ze znacznie mniej skomplikowanym stosem warstw?

Z myślą o tej grupie klientów firma Cadence opracowała narzędzie, które w świadomości wielu użytkowników kojarzy się z programem prostym i popularnym w czasach DOS-u (OrCAD - Oregon CAD). Jednak OrCAD pozostaje tu jedynie marką, gdyż w rzeczywistości współczesny OrCAD to opisane wcześniej Allegro z ograniczeniem zaawansowanej funkcjonalności. W jednym i w drugim programie bez zmian pozostaje edytor schematu i PCB, sposób zarządzania elementami bibliotecznymi, dokumentacją i stosem warstw obwodu drukowanego.

Użytkownik oprogramowania OrCAD powinien mieć świadomość, że pracuje w środowisku Allegro i funkcjonalność jego oprogramowania w każdej chwili może zostać zwiększona przez przełączenie rodzaju wykorzystywanej licencji. W chwili, gdy potrzeby projektowe rosną wzrosną, nasz OrCAD może podnieść swą funkcjonalność do wersji OrCAD Professional lub Allegro. Co więcej, samo Allegro, a także jego dodatkowe zaawansowane moduły, można czasowo wypożyczyć - bez konieczności kupowania dożywotniej licencji.

Z punktu widzenia komfortu i wydajności pracy bardzo istotne jest przy tym to, że nie zmienia się środowisko pracy. Jeśli rozpoczynaliśmy pracę w środowisku OrCAD, to w miarę jego rozszerzania w kierunku Allegro zyskamy po prostu dodatkowe menu oraz ikony odpowiadające wprowadzanym nowym funkcjom. Ale nie pojawi się przed użytkownikiem dodatkowe, zabierające sporo czasu zadanie nauczenia się pracy w nowym środowisku.

Dodatkową korzyść przynosi fakt, że możemy swobodnie korzystać z dokumentacji technicznej gotowych płyt uruchomieniowych, udostępnianej często przez producentów w postaci plików źródłowych projektu obwodu drukowanego w formacie OrCAD - Allegro. Tak jest chociażby w przypadku firmy Xilinx.

Taki przykładowy projekt wielowarstwowej płytki, nawet jeśli został stworzony w Allegro z użyciem dodatkowego zaawansowanego modułu Hi-Speed, można otworzyć za pomocą najprostszej wersji OrCAD-a, modyfikować, a nawet zapisać. Oczywiście, w tej sytuacji nie będą już sprawdzane reguły dotyczące wyrównania długości połączeń czy impedancji charakterystycznej połączeń, lecz nadal będziemy mogli zmierzyć długość połączenia czy skorygować połączenia w innej części obwodu.

Tak właśnie działa skalowalna platforma do projektowania urządzeń elektronicznych OrCAD - Allegro.

Sławomir Górka
Evatronix SA

www.evatronix.com

Powiązane treści
Elvesys zaprojektował najszybszą na świecie platformę do wykrywania patogenów
Narzędzia i zestawy startowe dla mikrokontrolerów, oprogramowanie EDA - liczne nowości napędzają rynek
Zobacz więcej w kategorii: Prezentacje firmowe
Produkcja elektroniki
Montaż powierzchniowy – nowoczesna elektronika na zamówienie
PCB
Poradnik projektanta PCB - stosy warstw obwodów drukowanych
Pomiary
Voltcraft przedstawia nową serię multimetrów VC-900
PCB
Od pomysłu do produktu w kilka dni: siła szybkiego prototypowania PCB
Produkcja elektroniki
Zaawansowane maszyny i osprzęt do seryjnej produkcji wiązek
Komponenty
Nowoczesne rozwiązania kablowe, konfekcjonowane przewody readycable i systemy readychain oferowane przez firmę igus
Zobacz więcej z tagiem: Artykuły
Magazyn
Wrzesień 2025
Magazyn
Sierpień 2025
Magazyn
Lipiec 2025

Najczęstsze błędy przy projektowaniu elektroniki i jak ich uniknąć

W elektronice „tanio” bardzo często znaczy „drogo” – szczególnie wtedy, gdy oszczędza się na staranności projektu. Brak precyzyjnych wymagań, komponent wycofany z produkcji czy źle poprowadzona masa mogą sprawić, że cały produkt utknie na etapie montażu SMT/THT albo testów funkcjonalnych. Konsekwencje są zawsze te same: opóźnienia i dodatkowe koszty. Dlatego warto znać najczęstsze błędy, które pojawiają się w projektach elektroniki – i wiedzieć, jak im zapobiegać.
Zapytania ofertowe
Unikalny branżowy system komunikacji B2B Znajdź produkty i usługi, których potrzebujesz Katalog ponad 7000 firm i 60 tys. produktów