Estratégias de Routing Situs
Parent page: Caixas de Diálogo PCB
A caixa de diálogo Situs Routing Strategies
Resumo
Esta caixa de diálogo disponibiliza controlos para aceder a um relatório de configuração pré-roteamento e configurar estratégias de roteamento e outras opções relacionadas com a utilização do Situs Autorouter. O Autorouter Situs utiliza mapeamento topológico avançado para primeiro definir o percurso de roteamento e, em seguida, recorre a uma variedade de algoritmos de roteamento comprovados para converter este percurso “semelhante ao humano” numa rota de elevada qualidade. Como parte integrante do Editor PCB, segue as definições das regras elétricas e de roteamento da PCB.
Acesso
A caixa de diálogo Situs Routing Strategies pode ser acedida a partir do Editor PCB das seguintes formas:
-
Selecionando o comando Tools | AutoRoute |
» Setup nos menus principais. Utilize este comando para aceder ao relatório de roteamento e configurar estratégias de roteamento sem efetuar realmente o roteamento.
-
Selecionando o comando Tools | AutoRoute |
» All nos menus principais. Utilize este comando para aceder ao relatório de roteamento e configurar estratégias de roteamento. Quando estiver pronto, escolha uma estratégia de roteamento e invoque o Autorouter Situs para rotear toda a placa de acordo com as passagens de roteamento definidas nessa estratégia.
Opções/Controlos
Os controlos da caixa de diálogo estão divididos em duas regiões principais, conforme descrito nesta secção. A única diferença nos controlos entre os dois métodos de acesso é o botão na parte inferior da caixa de diálogo, imediatamente à esquerda do botão Cancel . Ao aceder apenas para efetuar a configuração (sem rotear), este surge como o botão padrão OK . Ao clicar nele, as alterações às estratégias de roteamento definidas pelo utilizador serão guardadas. Ao aceder para rotear toda a placa, surge como o botão Route All. Ao clicar nele, será feita uma tentativa de rotear a placa de acordo com a estratégia de roteamento atualmente selecionada.
Relatório de Configuração de Roteamento
- Report Window - esta área apresenta um relatório baseado na análise pré-roteamento do projeto, reunindo informação que inclui: regras de projeto atualmente definidas para o projeto que serão respeitadas pelo Autorouter (e o número de objetos de projeto - nets, componentes, pads - afetados por cada regra), direções de roteamento definidas para todas as camadas de roteamento de sinal e definições de pares de camadas de furação.
O relatório lista potenciais problemas que podem afetar o desempenho do router. Esses avisos podem incluir camadas de roteamento cuja direção de roteamento esteja definida como Any. Sempre que possível, são fornecidas sugestões para aconselhar uma melhor preparação do projeto para o autorouting. Quaisquer erros/avisos/sugestões listados devem ser analisados cuidadosamente e, se necessário, as regras de roteamento correspondentes devem ser ajustadas antes de prosseguir com o roteamento do projeto.
- Edit Layer Directions - clique neste botão para aceder à caixa de diálogo Layer Directions , a partir da qual pode modificar as direções de roteamento das camadas de sinal conforme necessário.
- Edit Rules - clique neste botão para aceder à caixa de diálogo principal PCB Rules and Constraints Editor . Em alternativa, se pretender modificar diretamente uma regra de roteamento existente, clique na respetiva hiperligação da regra no corpo principal do relatório.
- Save Report As - clique neste botão para guardar o relatório como um documento HTML. Será aberta uma caixa de diálogo padrão Save As . Por predefinição, o relatório será guardado na mesma localização e com o mesmo nome do ficheiro de projeto PCB (DesignName.htm). Utilize a caixa de diálogo para alterar o nome e a localização conforme necessário.
Estratégia de Roteamento
-
Available Routing Strategies - esta área lista todas as estratégias de roteamento atualmente disponíveis que podem ser utilizadas pelo Autorouter para rotear o projeto. Cada estratégia é apresentada em termos do seu nome e de uma descrição. As seis estratégias de roteamento seguintes estão definidas e disponíveis por predefinição:
- Cleanup - estratégia de limpeza predefinida.
- Default 2 Layer Board - estratégia predefinida para rotear placas de duas camadas.
- Default 2 Layer With Edge Connectors - estratégia predefinida para rotear placas de duas camadas com conectores de bordo.
- Default Multi Layer Board - estratégia predefinida para rotear placas multicamada.
- General Orthogonal - estratégia ortogonal predefinida de uso geral.
- Via Miser - estratégia predefinida para rotear placas multicamada com minimização agressiva de vias.
- Add - clique neste botão para adicionar à lista uma nova estratégia de roteamento definida pelo utilizador. Será aberta a caixa de diálogo Situs Strategy Editor, a partir da qual pode definir totalmente a estratégia, incluindo, e mais importante, as suas passagens de roteamento constituintes.
- Remove - clique neste botão para remover da lista de estratégias de roteamento disponíveis a estratégia de roteamento atualmente selecionada e definida pelo utilizador.
- Edit - clique neste botão para editar a estratégia de roteamento atualmente selecionada e definida pelo utilizador. Será aberta a caixa de diálogo Situs Strategy Editor, a partir da qual pode efetuar alterações à estratégia, incluindo às suas passagens de roteamento constituintes, conforme necessário.
- Duplicate - clique neste botão para criar um duplicado da estratégia de roteamento atualmente selecionada. Será aberta a caixa de diálogo Situs Strategy Editor. Dê à nova estratégia um nome e uma descrição próprios, mais significativos, e modifique a sua configuração conforme necessário.
- Lock All Pre-routes - ative esta opção para impedir que quaisquer nets pré-roteadas sejam eliminadas (“ripped up”) e roteadas novamente pelo Autorouter. Muitas vezes, determinadas nets são roteadas manualmente e o restante é autoroteado.
- Rip-up Violations After Routing - ative esta opção para que quaisquer rotas que violem regras de projeto definidas (e aplicáveis) sejam removidas após o Autorouter concluir a sua sessão de roteamento.