TopoR (zkratka pro Topological Router) je počítačově podporovaný design (CAD) systém určený pro obkreslování desek plošných spojů dříve připravených v jiných systémech ve formátech Delta Design (export do formátu FST), P-CAD ASCII PCB, PADS ASCII PCB, DSN [ 1] a další Vyvíjí jej ruská společnost Eremex .
Počátek prací na vytvoření flexibilního [2] topologického routeru se datuje do roku 1988 , kdy se ukázalo, že tradiční metody routování - pravidelná a nepravidelná mřížka (viz grid based router a shape based router ), sekvenční pokládání vodičů s upevňování jejich geometrie - vyčerpalo své možnosti jejího rozvoje. Flexibilní způsob trasování se od ostatních metod liší tím, že neexistuje tuhá fixace každé z položených tras, což často vytváří zcela nepřiměřené překážky pro ostatní trasy, které ještě nebyly položeny.
V roce 2001 byla vydána první verze topologického směrovače pro Windows s názvem TopoR (Topological Router). Tento program již obkreslil nejen oboustranné, ale i vícevrstvé desky plošných spojů.
TopoR CAD má možnost 100% autoroutingu desek plošných spojů bez povinného vynucování omezení daných vývojářem.
Autorouting se provádí takto:
Porušení omezení uložených vývojářem po autoroutingu je často způsobeno nedostatečnými vůlemi mezi komponentami.
Jiné autoroutingové programy pokládají dráty samy za použití omezení uložených vývojářem. Vývojář kontroluje výsledek. V případě potřeby opraví počáteční parametry úlohy a zopakuje trasování. Oprava zahrnuje změnu umístění komponent, ruční předkreslení sítí atd. Při autoroutingu v TopoR dochází k opravě s existující topologií s porušením omezení a není vyžadováno přesměrování. Tento přístup je vizuálnější a vyžaduje méně času, protože vývojář interaktivně přesouvá komponenty, dráty, prokovy a opravuje porušení.
Paralelní optimalizace umožňuje použít mechanismus distribuovaných výpočtů ke zvýšení rychlosti trasování.
Automatické topologické trasování spojů se provádí v libovolných směrech, neomezuje se na úhly 90º a 45º, lze jej provádět křivkami nebo dokonce oblouky.
Absence preferenčních směrů směrování a možnost využívat prostředky montážního prostoru k automatickému zvětšení mezer může snížit úroveň elektromagnetického přeslechu a zlepšit integritu signálů na desce s plošnými spoji snížením parazitních vazeb mezi vodiči [4].
Uživatel má možnost vybrat si ze dvou metod výpočtu tvaru vodiče: bez použití a použití oblouků kružnic. První metoda zahrnuje položení vodiče přerušovanými čarami. Při druhém způsobu obchází vodič překážky po obloucích kružnic s potřebnou vůlí a od jednoho oblouku k druhému prochází po úsecích přímky.
TopoR má automatické umístění komponent . Postup lze aplikovat jak na všechny součástky na desce, tak na součástky v konkrétním okně. Samozřejmě se nemůže rovnat kvalitě ručního umístění. Lze jej však použít k získání počátečního umístění pro pozdější ruční umístění.
V TopoR je možné nastavit minimální povolené a požadované vůle pro každý řetěz. Systém automaticky zmenší šířku vodiče, když se přiblíží ke kontaktu, který má menší šířku (nebo průměr kontaktu menší než šířka vodiče) a při průchodu úzkými prostory (například mezi kontakty součástky).
Jako u mnoha EDA je zde možnost kapkovitého vyhlazení spojů vodičů kontaktními ploškami (tzv. slzičky).
Zúžení vodiče při přiblížení kontaktu
Směrování v oblasti BGA součásti
Příklad jednovrstvého PCB
K dnešnímu dni lze TopoR používat samostatně i jako součást end-to-end CAD systému pro elektroniku Delta Design. Chcete-li však analyzovat přeslechy, v případě potřeby musíte použít programy třetích stran.
Při použití Altium Designer CAD k přípravě netlistu a vytváření balíčků komponent návrhář bez problémů přenese návrh desky do TopoR CAD a naopak. Záměna brány není implementována.
počítačově podporované navrhování a výpočty mechaniky | Software pro|||||
---|---|---|---|---|---|
CAD |
| ||||
Výpočet mechaniky |
|