Ferramentas de autorouting
Parent page: Comandos
Resumo
O CircuitStudio inclui um autorrouter topológico. Um autorrouter topológico utiliza um método diferente de mapeamento do espaço de encaminhamento - um método que não está geometricamente condicionado. Em vez de utilizar a informação de coordenadas da área de trabalho como referência (dividindo-a numa grelha), um autorrouter topológico constrói um mapa utilizando apenas as posições relativas dos obstáculos no espaço, sem referência às respetivas coordenadas. Fá-lo triangulando o espaço entre obstáculos adjacentes. Este mapa triangulado é depois utilizado pelos algoritmos de encaminhamento para "tecer" entre os pares de obstáculos desde o ponto inicial da rota até ao ponto final da rota. As maiores vantagens desta abordagem são o facto de o mapa ser independente da forma (os obstáculos e os percursos de encaminhamento podem ter qualquer forma) e de o espaço poder ser percorrido em qualquer ângulo. Os algoritmos de encaminhamento não estão restringidos a percursos puramente verticais ou horizontais, como acontece com os routers de expansão retangulares.
O CircuitStudio também inclui ferramentas de fanout para componentes de montagem à superfície, que também suportam escape routing para BGA. O motor de escape routing tentará encaminhar cada pad até um ponto logo para além da extremidade do dispositivo - tornando muito mais fácil estabelecer ligações de encaminhamento até eles.
Detalhes
O autorrouter é configurado e executado a partir do menu Tools | Autoroute | Autoroute no Ribbon. Selecionar All no menu abre a caixa de diálogo Situs Routing Strategies, que é utilizada para configurar as estratégias, selecionar a estratégia pretendida e executar o autorrouter.
Configure o autorrouter ou execute-o a partir do menu Autoroute.
Utilize estas ferramentas para:
| Comando | Comportamento |
|---|---|
| Autoroute » Setup | Este comando abre a caixa de diálogo Situs Routing Strategies, pronta para configurar e guardar estratégias de encaminhamento. A metade superior da caixa de diálogo detalha o Routing Setup Report. Isto deve ser sempre revisto antes do encaminhamento. Para saber mais sobre a configuração do autorrouter, consulte a página da caixa de diálogo Situs Routing Strategies. Para saber mais sobre uma estratégia de encaminhamento individual, consulte a página da caixa de diálogo Situs Strategy Editor. |
| Autoroute » All | Este comando abre a caixa de diálogo Situs Routing Strategies, pronta para executar a estratégia de encaminhamento selecionada. |
| Autoroute » Net | Este comando é utilizado para encaminhar todas as ligações numa net especificada. |
| Autoroute » Net Class | Este comando é utilizado para encaminhar todas as ligações na(s) classe(s) de net especificada(s). |
| Autoroute » Connection | Utilizando a estratégia de encaminhamento Main, tenta autorrotear a ligação escolhida. |
| Autoroute » Area | Utilizando a estratégia de encaminhamento Main, tenta autorrotear todas as ligações que começam na área escolhida. |
| Autoroute » Component | Utilizando a estratégia de encaminhamento Main, tenta autorrotear todas as ligações que começam no componente escolhido. |
| Autoroute » Component Class | Este comando é utilizado para encaminhar todas as ligações que emanam dos pads dos componentes na(s) classe(s) de componentes especificada(s). |
| Autoroute » Connections on Selected Components | Utilizando a estratégia de encaminhamento Main, tenta autorrotear todas as ligações que começam nos componentes selecionados. |
| Autoroute » Connections Between Selected Components | Utilizando a estratégia de encaminhamento Main, tenta autorrotear todas as ligações que passam entre os componentes selecionados. |
| Fanout » All | Efetua o fanout de todos os componentes de montagem à superfície, de acordo com a(s) regra(s) de design de encaminhamento Fanout Control ativada(s) e as definições na caixa de diálogo Fanout Options. |
| Fanout » Power Plane Nets | Efetua o fanout de cada net que está ligada a um power plane, de acordo com a(s) regra(s) de design de encaminhamento Fanout Control ativada(s) e as definições na caixa de diálogo Fanout Options. |
| Fanout » Signal Nets | Efetua o fanout de cada net que não está ligada a um power plane, de acordo com a(s) regra(s) de design de encaminhamento Fanout Control ativada(s) e as definições na caixa de diálogo Fanout Options. |
| Fanout » Net | Efetua o fanout da net escolhida, de acordo com a(s) regra(s) de design de encaminhamento Fanout Control ativada(s) e as definições na caixa de diálogo Fanout Options. |
| Fanout » Connection | Efetua o fanout da ligação escolhida de acordo com a(s) regra(s) de design de encaminhamento Fanout Control ativada(s) e as definições na caixa de diálogo Fanout Options. |
| Fanout » Component | Efetua o fanout do componente escolhido de acordo com a(s) regra(s) de design de encaminhamento Fanout Control ativada(s) e as definições na caixa de diálogo Fanout Options. |
| Fanout » Selected Components | Efetua o fanout do(s) componente(s) selecionado(s) de acordo com a(s) regra(s) de design de encaminhamento Fanout Control ativada(s) e as definições na caixa de diálogo Fanout Options. |
| Fanout » Pad | Efetua o fanout do pad escolhido de acordo com a(s) regra(s) de design de encaminhamento Fanout Control ativada(s) e as definições na caixa de diálogo Fanout Options. |
| Parar | Para o autorrouter no final da passagem de encaminhamento atual. |
| Repor | Repõe o autorrouter. |
| Pausa | Coloca o autorrouter em pausa. Pode ser reiniciado, se necessário. |