TopoR

TopoR (förkortning av Topological Router) är ett datorstödd design (CAD)-system designat för att spåra kretskort som tidigare förberetts i andra system i Delta Design-format (export till FST-format), P-CAD ASCII PCB, PADS ASCII PCB, DSN [1] och andra. Den utvecklas av det ryska företaget Eremex .

Historik

Början av arbetet med att skapa en flexibel [2] topologisk router går tillbaka till 1988 , då det blev klart att de traditionella routingmetoderna – regelbundet och oregelbundet rutnät (se rutnätsbaserad router och formbaserad router ), sekventiell läggning av ledare med fixera sin geometri - uttömt sina möjligheter för dess utveckling. Den flexibla dirigeringsmetoden skiljer sig från andra metoder i avsaknad av en stel fixering av var och en av de utlagda sträckorna, vilket ofta skapar helt orimliga hinder för andra sträckor som ännu inte lagts.

År 2001 släpptes den första versionen av den topologiska routern för Windows , kallad TopoR (Topological Router). Detta program har redan spårat inte bara dubbelsidiga utan även flerskiktiga kretskort.

Funktioner

TopoR CAD har möjligheten till 100 % autorouting av kretskort utan obligatorisk upprätthållande av restriktioner som ålagts av utvecklaren.

Autorouting görs så här:

  1. Parallellt läggs flera topologialternativ med 100 % spårning i strid med de restriktioner som utvecklaren infört;
  2. Varje alternativ omdirigeras parallellt för att eliminera den resulterande överträdelsen av utvecklarens begränsning, om någon, efter att ledarna lagts;
  3. Varje alternativ dras om parallellt för att optimera topologin eller minska den totala längden på ledarna samtidigt med det totala antalet vias. [3] Varianter som förlorar i alla parametrar (total längd på ledare, antal vias) tas bort.
  4. Att stoppa optimeringsprocessen av användaren. Eftersom optimeringen av det tryckta kretskortet kan ske på obestämd tid, bestämmer användaren själv vid vilken tidpunkt att sluta optimera det tryckta kretskortet baserat på data som visas i tabellen med information om de redan mottagna kretskorttopologierna. Rekommendation: stoppa inte optimeringsprocessen förrän 6-8 omdirigering av en topologi.
  5. Valet av topologiprioritet för utvecklaren, beroende på ledarnas längd och antalet övergångar [4] . Vanligtvis finns det 6-8 topologialternativ att välja mellan.
  6. Efter att ha valt den optimala topologin, eliminerar utvecklaren ofta de återstående överträdelserna av de begränsningar som pålagts av utvecklaren (om några) med hjälp av TopoR-verktygslådan utan problem.

Ofta orsakas överträdelser av de begränsningar som utvecklaren inför efter autorouting av otillräckliga avstånd mellan komponenterna.

Andra autorouting-program lägger ledningar på egen hand med de begränsningar som utvecklaren har infört. Utvecklaren kontrollerar resultatet. Om det behövs, korrigerar de initiala parametrarna för uppgiften och upprepar spårningen. Korrigering inkluderar att ändra placeringen av komponenter, manuellt förrita nät etc. Vid autorouting i TopoR sker korrigering med en befintlig topologi med överträdelser av begränsningar och omdirigering krävs inte. Detta tillvägagångssätt är mer visuellt och kräver mindre tid eftersom utvecklaren interaktivt flyttar komponenter, ledningar, vias och korrigerar överträdelser.

Parallell optimering låter dig använda den distribuerade beräkningsmekanismen för att öka spårningshastigheten.

Automatisk topologisk spårning av anslutningar utförs i godtyckliga riktningar, inte begränsade till 90º och 45º vinklar, den kan utföras av polylinjer eller till och med bågar.

Frånvaron av föredragna dirigeringsriktningar och möjligheten att använda monteringsutrymmesresurser för att automatiskt öka mellanrummen kan minska nivån av elektromagnetisk överhörning och förbättra integriteten hos signaler på ett tryckt kretskort genom att minska parasitiska kopplingar mellan ledarna [4].

Användaren ges möjlighet att välja mellan två metoder för att beräkna ledarens form: utan att använda och använda cirkelbågar. Den första metoden går ut på att lägga ledaren med brutna linjer. I den andra metoden går ledaren runt hinder längs cirkelbågar med det nödvändiga spelet och passerar från en båge till en annan längs raka linjesegment.

TopoR har automatisk komponentplacering . Proceduren kan tillämpas både på alla komponenter på kortet och på komponenter i ett specifikt fönster. Naturligtvis kan det inte matcha kvaliteten på manuell placering. Den kan dock användas för att erhålla en första placering för senare manuell placering.

I TopoR är det möjligt att ställa in minsta tillåtna och önskade spelrum för varje kedja. Systemet minskar automatiskt bredden på en ledare när den närmar sig en kontakt som har en mindre bredd (eller en kontaktdiameter mindre än ledarens bredd) och när den passerar genom trånga utrymmen (till exempel mellan kontakterna på en komponent).

Som i många EDA finns det möjlighet till droppformad utjämning av ledernas leder med kontaktdynor (de så kallade teardrops).

Kritik

Hittills kan TopoR användas både separat och som en del av ett heltäckande CAD-system för Delta Design-elektronik. Men för att analysera överhörning, om det behövs, måste du använda tredjepartsprogram.

När du använder Altium Designer CAD för att förbereda nätlistan och skapa komponentpaket, överför designern sömlöst kortdesignen till TopoR CAD och vice versa. Gatebyte har inte implementerats.

Anteckningar

  1. P. N. Latyshev . CAD-katalog 2011-2012 Program och tillverkare - M .: Solon-Press, 2011, 600 sid.
  2. Bazilevich R.P. Nedbrytning och topologiska metoder för en automatiserad metod för att designa elektroniska enheter. - Lvov.: Vishcha shkola, 1981. 168 sid.
  3. Uvarov A.S.  PCB-design: 8 bästa program. - DMK Press, 2006, ISBN 5-94074-089-8 , 288 sid.
  4. Karabran V. M., Zyrin I. D. Metoder för att reducera parasitisk koppling mellan ledare - TEMS nr 3, 2013. 68-77s.

Länkar