Strumenti di autorouting
Parent page: Comandi
Riepilogo
CircuitStudio include un autorouter topologico. Un autorouter topologico utilizza un metodo diverso per mappare lo spazio di instradamento, non vincolato geometricamente. Invece di usare le informazioni delle coordinate dell'area di lavoro come sistema di riferimento (suddividendola in una griglia), un autorouter topologico costruisce una mappa usando solo le posizioni relative degli ostacoli nello spazio, senza fare riferimento alle loro coordinate. Lo fa triangolando lo spazio tra ostacoli adiacenti. Questa mappa triangolata viene quindi utilizzata dagli algoritmi di instradamento per "intrecciarsi" tra le coppie di ostacoli dal punto iniziale del percorso al punto finale del percorso. I maggiori punti di forza di questo approccio sono che la mappa è indipendente dalla forma (gli ostacoli e i percorsi di instradamento possono avere qualsiasi forma) e che lo spazio può essere attraversato con qualsiasi angolazione. Gli algoritmi di instradamento non sono limitati a percorsi puramente verticali o orizzontali, come avviene con i router a espansione rettilinea.
CircuitStudio include anche strumenti di fanout per componenti a montaggio superficiale, che supportano anche l'escape routing BGA. Il motore di escape routing tenterà di instradare ciascun pad fino a poco oltre il bordo del dispositivo, rendendo molto più semplici le connessioni di instradamento verso di essi.
Dettagli
L'autorouter viene configurato ed eseguito dal menu Tools | Autoroute | Autoroute sulla barra multifunzione. Selezionando All dal menu si apre la finestra di dialogo Situs Routing Strategies, utilizzata per configurare le strategie, selezionare la strategia richiesta ed eseguire l'autorouter.
Configurare l'autorouter o eseguirlo dal menu Autoroute.
Usare questi strumenti per:
| Comando | Comportamento |
|---|---|
| Autoroute » Setup | Questo comando apre la finestra di dialogo Situs Routing Strategies, pronta per configurare e salvare le strategie di instradamento. La metà superiore della finestra di dialogo descrive in dettaglio il Routing Setup Report. Questo dovrebbe sempre essere esaminato prima dell'instradamento. Per ulteriori informazioni sulla configurazione dell'autorouter, fare riferimento alla pagina della finestra di dialogo Situs Routing Strategies. Per ulteriori informazioni su una singola strategia di instradamento, fare riferimento alla pagina della finestra di dialogo Situs Strategy Editor. |
| Autoroute » All | Questo comando apre la finestra di dialogo Situs Routing Strategies, pronta per eseguire la strategia di instradamento selezionata. |
| Autoroute » Net | Questo comando viene utilizzato per instradare tutte le connessioni in una net specificata. |
| Autoroute » Net Class | Questo comando viene utilizzato per instradare tutte le connessioni nelle classi di net specificate. |
| Autoroute » Connection | Usando la strategia di instradamento Main, tenta di instradare automaticamente la connessione scelta. |
| Autoroute » Area | Usando la strategia di instradamento Main, tenta di instradare automaticamente tutte le connessioni che iniziano nell'area scelta. |
| Autoroute » Component | Usando la strategia di instradamento Main, tenta di instradare automaticamente tutte le connessioni che iniziano sul componente scelto. |
| Autoroute » Component Class | Questo comando viene utilizzato per instradare tutte le connessioni che si diramano dai pad dei componenti nelle classi di componenti specificate. |
| Autoroute » Connections on Selected Components | Usando la strategia di instradamento Main, tenta di instradare automaticamente tutte le connessioni che iniziano sui componenti selezionati. |
| Autoroute » Connections Between Selected Components | Usando la strategia di instradamento Main, tenta di instradare automaticamente tutte le connessioni che passano tra i componenti selezionati. |
| Fanout » All | Esegue il fanout di tutti i componenti a montaggio superficiale, in conformità con le regole di progettazione di instradamento Fanout Control abilitate e con le impostazioni nella finestra di dialogo Fanout Options. |
| Fanout » Power Plane Nets | Esegue il fanout di ogni net collegata a un power plane in conformità con le regole di progettazione di instradamento Fanout Control abilitate e con le impostazioni nella finestra di dialogo Fanout Options. |
| Fanout » Signal Nets | Esegue il fanout di ogni net non collegata a un power plane in conformità con le regole di progettazione di instradamento Fanout Control abilitate e con le impostazioni nella finestra di dialogo Fanout Options. |
| Fanout » Net | Esegue il fanout della net scelta, in conformità con le regole di progettazione di instradamento Fanout Control abilitate e con le impostazioni nella finestra di dialogo Fanout Options. |
| Fanout » Connection | Esegue il fanout della connessione scelta in conformità con le regole di progettazione di instradamento Fanout Control abilitate e con le impostazioni nella finestra di dialogo Fanout Options. |
| Fanout » Component | Esegue il fanout del componente scelto in conformità con le regole di progettazione di instradamento Fanout Control abilitate e con le impostazioni nella finestra di dialogo Fanout Options. |
| Fanout » Selected Components | Esegue il fanout dei componenti selezionati in conformità con le regole di progettazione di instradamento Fanout Control abilitate e con le impostazioni nella finestra di dialogo Fanout Options. |
| Fanout » Pad | Esegue il fanout del pad scelto in conformità con le regole di progettazione di instradamento Fanout Control abilitate e con le impostazioni nella finestra di dialogo Fanout Options. |
| Stop | Arresta l'autorouter al completamento del passaggio di instradamento corrente. |
| Reset | Reimposta l'autorouter. |
| Pause | Mette in pausa l'autorouter. Può essere riavviato se necessario. |