Roteamento Interativo

Altium Training

Altium Essentials: PCB Routing

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Num relance

Este artigo explica como funciona o roteamento interativo no Altium Designer, mostrando como o roteador cria caminhos de conexão entre pads usando trilhas, arcos e vias, levando em conta as regras, o comportamento de ajuste do cursor e os objetos existentes na placa. Ele também apresenta as principais habilidades que permitem um roteamento mais rápido e preciso, incluindo compreender como os objetos são posicionados no espaço de projeto, controlar a visibilidade do roteamento em layouts densos e entender como as propriedades do roteamento são definidas durante o posicionamento. Se você deseja compreender melhor as ferramentas e configurações que moldam a experiência de roteamento antes de mergulhar no processo em si, este guia ajudará a construir essa base. Continue lendo e aprimore seu fluxo de trabalho de roteamento.

- Você entenderá o que é o roteamento interativo, como ele se comporta no editor de PCB e o que influencia o caminho criado.
- Você aprenderá os fundamentos de configuração que dão suporte ao roteamento, incluindo o ajuste do cursor, o alinhamento à grade e aos objetos e os controles de exibição para projetos com alta densidade de elementos.
- Você verá como as regras de roteamento e os modos de resolução de conflitos afetam a largura das trilhas, o espaçamento e a resposta do roteador aos obstáculos.
Aprofunde-se com a IA:

O roteamento é o processo de definir um caminho de conexão entre os nós de cada rede, posicionando objetos de projeto de PCB, como trilhas, arcos e vias, nas camadas de cobre para criar uma conexão contínua entre os nós. Em vez de posicionar esses objetos um a um para construir o caminho de conexão, você interactively route a conexão.

  • No editor de PCB, o roteamento interativo é um processo inteligente. Após iniciar o comando de roteamento interativo, você clica em um pad para selecionar uma conexão a ser roteada. À medida que você afasta o cursor do pad, o roteador interativo tenta definir um caminho de roteamento desse pad até a posição atual do cursor. O caminho definido pelo roteador é controlado por várias propriedades, incluindo o corner style atual e as configurações de gloss.

  • As propriedades das trilhas e dos arcos que estão sendo posicionados são controladas pela regra de projeto Routing Width, e o espaçamento em relação aos objetos de outras redes, pela regra de projeto elétrica Clearance.

  • A forma como o roteador interativo reage aos objetos que já existem na placa, como pads de componentes e trilhas de outras redes, depende do modo Routing Conflict Resolution atual. O modo determina se o roteador irá Walkaround o obstáculo, ou Hug o objeto and Push se necessário, ou Push, ou Stop, ou Ignore.

Roteamento interativo de uma conexão — após iniciar o comando e clicar em uma linha de conexão, o roteador interativo encontra um caminho do objeto da rede até a posição atual do cursor, contornando os objetos existentes. Um clique do mouse posiciona todos os segmentos de trilha hachurados; Ctrl+Click para concluir o roteamento automaticamente.

O roteamento interativo pode ser realizado em:

  • Uma única rede – Route » Interactive Routing

  • Duas redes configuradas como um par diferencial – Route » Interactive Differential Pair Routing (saiba mais)

  • Um conjunto de redes selecionadas – Route » Interactive Multi-Routing

Desenvolver proficiência em roteamento exige uma boa compreensão de como os objetos são localizados no espaço de projeto da PCB; a seção a seguir apresenta uma visão geral desse assunto. Também é importante entender como controlar a exibição das trilhas para visualizar facilmente o que você está fazendo em um espaço de projeto densamente ocupado. A segunda seção apresenta uma visão geral desse assunto. A terceira habilidade que aprimora sua proficiência em roteamento é aprender a controlar as propriedades das trilhas e vias durante o roteamento.

Se você já possui essas habilidades e acessou esta página para saber mais sobre o processo de roteamento, vá diretamente para a seção como trabalhar com o roteador interativo.

Como os objetos são localizados no espaço de projeto

O editor de PCB é um ambiente de edição baseado em grades. Por padrão, o roteamento interativo é posicionado na grade de ajuste atual. Além da grade de ajuste, o software inclui vários recursos adicionais de ajuste, desenvolvidos para ajudar você a posicionar e alinhar os objetos de projeto com precisão. Em conjunto, esses recursos são chamados de Unified Cursor-Snap System.

O sistema de ajuste do cursor tem dois aspectos fundamentais: what o cursor se ajusta e when ele se ajusta.

  • What - os pontos no espaço aos quais o cursor se ajusta incluem: Grids definidos pelo usuário, Guides, de trabalho e pontos de ajuste nos Objects existentes.

  • When - o cursor se ajusta a um ponto de ajuste quando está dentro do Snap Distance e o ajuste é permitido nesse Layer.

Demonstração dos recursos de ajuste do cursor: configure as opções no painel Properties ou pressione Ctrl+E.

A que o cursor se ajusta

Snap to grids

As grades estão disponíveis nos formatos cartesiano e polar (Demonstração de diferentes grades). É possível definir várias grades na mesma área, sendo aplicada a grade de maior prioridade (menor valor numérico) (). As grades também podem ser configuradas para se aplicar a todos os objetos, apenas a objetos de componentes ou a objetos que não sejam componentes. Use esse recurso para definir uma grade de posicionamento de componentes com prioridade mais alta (). Saiba mais sobre grades.

Snap to objects Os objetos posicionados irão pull o cursor para a posição quando ele se mover para dentro do Snap Distance, com base na proximidade do cursor aos pontos de ajuste desse objeto (hotspots). Use esse recurso para atrair o cursor para o centro de uma trilha ou de um pad fora da grade, por exemplo. O ajuste a objetos pode ser aplicado a todas as camadas, apenas à camada atual ou ser desativado. Use o atalho Shift+E para alternar entre os modos e acompanhe o modo atual na barra de status ().
Snap to guides Guias horizontais, verticais, diagonais e pontuais podem ser posicionadas e usadas para alinhar objetos, como mostrado no vídeo acima. Saiba mais sobre guias.
Snap to object axes Um recurso que atrai o cursor na direção X ou Y para alinhá-lo axialmente a um hotspot de um objeto posicionado que esteja dentro do Axis Snap Range ().
Controlling the snapping
  • Before you start – configure as opções de ajuste no painel Properties () (sem nenhum objeto selecionado no espaço de projeto).

  • During routing – Pressione Ctrl+E para exibir a paleta de opções de ajuste, como mostrado no vídeo acima. Pressione Esc para ocultar a paleta.

  • Inhibit snapping – todos os ajustes são temporariamente desativados enquanto a tecla Ctrl é mantida pressionada.

Como controlar a exibição do roteamento

O projeto de uma placa de circuito impresso costuma ser muito denso e repleto de objetos. O software oferece diversos recursos para ajudar a gerenciar a visibilidade dos objetos, incluindo visibilidade de camadas, mascaramento e atenuação, visibilidade e transparência de objetos, além de vários outros recursos.

Use os recursos de destaque e de controle de objetos e camadas para ajudar a interpretar o projeto.

Como controlar a exibição do roteamento

Single layer mode Pressione Shift+S para alternar a exibição para o modo de camada única. Há 3 modos disponíveis; habilite os modos de sua preferência na página PCB Editor – Board Insight Display da caixa de diálogo Preferences (). Cada vez que você pressiona Shift+S, a exibição avança para o próximo modo de camada única habilitado, até retornar à exibição de todas as camadas atualmente habilitadas.
Layer sets Conjuntos predefinidos de camadas visíveis podem ser configurados e depois selecionados usando o botão Manage Layer Sets no canto inferior esquerdo da janela de edição (). Novos conjuntos são definidos no painel View Configuration, conforme demonstrado no vídeo acima.
Dim or Mask to fade Para destacar rapidamente um objeto de interesse, como um componente, uma rede, um par diferencial ou qualquer tipo de classe, localize o objeto no painel PCB e habilite o modo Dim ou Mask (). Ambos os modos atenuam todos os objetos except aqueles de seu interesse, fazendo com que estes se destaquem. Os níveis de atenuação e mascaramento são configurados no painel View Configuration ().
Clearance boundaries

Habilite esta opção para exibir o afastamento necessário ao redor dos objetos elétricos. (). O afastamento é mostrado como um sombreado branco, configurado para exibir a distância especificada pela restrição de afastamento elétrico aplicável ao objeto que está sendo roteado (ou deslizado). Use o atalho Ctrl+W para habilitar o roteamento interativo e, durante o roteamento, use o atalho Ctrl+W para ativar ou desativar a exibição dos limites de afastamento. 

Saiba mais sobre como controlar a exibição dos limites de afastamento.

Object transparency O nível de transparência de cada tipo de objeto pode ser configurado na seção Object Visibility do painel View Configuration (). Use o controle deslizante All Objects na parte superior do conjunto para ajustar todos os objetos simultaneamente.
The visibility of objects Ocultar objetos que não são de interesse é uma maneira prática de reduzir a poluição visual do espaço de projeto (). Observe que os objetos continuam sendo verificados pelo sistema de restrições; para ocultar os polígonos da visualização and do sistema de restrições, use Suspender nesses polígonos.
 Displaying net names  Configure as opções para controlar a exibição dos nomes de rede em pads, vias e trilhas no painel View Configuration (). Observe que os nomes de rede são sempre exibidos no centro de cada segmento de trilha, mas podem ser repetidos, se necessário. As propriedades da fonte de exibição são configuradas na página PCB Editor – Board Insight Display da caixa de diálogo Preferences ().

Como controlar as propriedades do roteamento

A abordagem usada para definir os requisitos de projeto – seja o Constraint Manager ou Design Rules – é escolhida quando o projeto é criado. A opção de usar o Constraint Manager é selecionada na caixa de diálogo Create Project. Saiba mais sobre Como definir requisitos de projeto usando o Gerenciador de restrições. Como alternativa, saiba mais sobre Como definir, delimitar o escopo e gerenciar regras de projeto. 

Você configurou as restrições de projeto de afastamento, largura de roteamento e estilo de via de roteamento – tudo está pronto para rotear. Quando você clica para iniciar o roteamento, como o roteador sabe qual largura de trilha usar e qual tamanho de via usar ao trocar de camada?

Demonstração simples da configuração para rotear e da seleção da largura de roteamento e do estilo de via durante o roteamento.

Como iniciar o roteamento

Launch the interactive router...

Use qualquer uma destas técnicas para iniciar o roteamento interativo:

  • Selecione o comando Route » Interactive Routing nos menus.

  • Clique no botão de roteamento interativo em Active Bar ().

  • Pressione o atalho Shift+W.

Uma mira aparecerá no cursor; tudo está pronto para iniciar o roteamento.

...then click on a connection line

Se você clicar em uma linha de conexão após executar o comando Interactive Routing, o roteador interativo irá para o objeto na extremidade mais próxima da linha de conexão e adicionará segmentos de trilha do local do clique até a posição atual do cursor. Ele também mudará para a camada em que o objeto está, caso ela não seja a camada atual. 

  • Pressione o atalho 9 para alternar para a outra extremidade dessa linha de conexão e iniciar o roteamento.

  • Pressione o atalho 7 para soltar a linha de conexão selecionada e selecionar outra linha de conexão que saia do mesmo objeto.

...or click on an object Se você clicar em um objeto que pertence a uma rede, o roteador interativo mudará para a camada em que o objeto está e adicionará segmentos de trilha do local do clique até a posição atual do cursor.
...or click in free space Se você clicar em um espaço livre, iniciará o roteamento, mas, desta vez, será um roteamento sem rede. Por ser um roteamento sem rede, ele usará a largura de trilha padrão do editor de PCB.
The initial style of the route

A largura inicial do roteamento é descrita na seção recolhível logo abaixo. A maneira como o roteador interativo forma um canto à medida que você move o cursor é chamada de corner style. Cantos diagonais são os mais comuns, mas cantos curvos (criados pela inserção de arcos) também são populares.

Saiba mais sobre as configurações de estilo de canto .

Manually editing the properties during routing

Também é possível editar os valores manualmente durante o roteamento. Pressione Tab para acessar as opções de roteamento interativo no painel Properties (Painel Propriedades do roteamento interativo) e editar:

  • a camada de roteamento,

  • o diâmetro e o tamanho do furo da via de roteamento,

  • a largura de roteamento (selecione ou digite um valor entre os valores mínimo e máximo definidos na restrição de largura). 

Saiba mais sobre as propriedades de roteamento.

Cada clique do mouse posiciona (confirma) todos os segmentos de trilha hachurados, desde o ponto inicial até o cursor. Pressione Backspace para desfazer a última confirmação, liberando esses segmentos para que voltem a ficar sob o controle do roteador interativo e das rotinas de otimização. 

Trabalhar com o roteador interativo

Você inicia o comando de roteamento interativo e clica em um pad ou em uma linha de conexão — e o que acontece? O mecanismo de roteamento interativo tenta encontrar um caminho entre o cobre mais próximo do local do clique que pertence àquela net (pad, via ou trilha) e a posição atual do cursor, posicionando trilhas/arcos com a largura especificada e organizando-os de forma ordenada de acordo com as configurações atuais do roteador.

Como a trilha sai de um pad SMD? Como o roteamento reage ao encontrar um obstáculo: ele contorna, empurra ou ignora esse obstáculo? Qual é o formato do canto e como a trilha passa entre os pads de outros componentes? Enquanto a seção anterior descreveu como controlar as propriedades do roteamento em si, esta seção resume os recursos disponíveis para controlar o trajeto do roteamento pelo espaço de roteamento.

Trabalhar com o roteador interativo

Hatched/solid/hollow track/arc segments

Trilhas/arcos hachurados ainda não foram posicionados; trilhas/arcos sólidos já foram posicionados (). Observe que, para a conexão que está sendo roteada, as trilhas/arcos sólidos são classificados como soft-commits, o que significa que o mecanismo de roteamento reconhece que eles estão posicionados, mas mantém a capacidade de otimizá-los e removê-los se você mover o cursor para um local onde eles não sejam mais adequados (conforme demonstrado no vídeo no início desta página).

Quando a trilha presa ao cursor está vazada (sem hachura nem preenchimento sólido), ela é chamada de look-ahead segment e não será posicionada no próximo clique. Use esse recurso para posicionar o ponto final do segmento anterior, sem confirmar o posicionamento do último segmento (). Pressione o atalho 1 para ativar ou desativar o modo de antecipação.

How the router forms the corners

Durante o roteamento interativo, a forma definida pelas trilhas e pelos arcos que criam um canto é chamada de corner style. Os cantos diagonais são os mais comuns, mas os cantos curvos (criados pela inserção de arcos) também são populares. Há 5 estilos de canto disponíveis, dos quais 4 também possuem submodos de direção do canto.

  • Pressione Shift+Spacebar durante o roteamento para alternar entre os estilos de canto. O estilo atual é exibido na barra de status ( Status bar with the current corner style highlighted) e no visor de informações.

  • Pressione Spacebar para alternar a direção do canto.

  • Como alternativa, pressione Tab para abrir o painel Properties e alterar o estilo de canto nele ().

How the routing leaves a pad

A maneira como o mecanismo de roteamento interativo sai de um pad ou entra nele é controlada por:

Saiba mais sobre entradas em pads.

How the route reacts to an existing object

Isso é determinado pela configuração atual do modo de resolução de conflitos. O modo de resolução de conflitos atual é exibido na barra de status (), no visor de informações () e no painel Properties durante o roteamento ou o deslizamento. 

Saiba mais sobre o modo de resolução de conflitos.

A suavidade do novo roteamento À medida que você afasta o cursor do local do clique inicial, o roteamento muda de forma para encontrar o melhor caminho ao redor dos objetos e alcançar a posição atual do cursor. A organização ou a qualidade desse caminho é determinada pelo glossing setting atual. A otimização é um conjunto de ferramentas que melhoram a qualidade do roteamento, buscando reduzir o comprimento do caminho, melhorar a forma dos cantos e reduzir sua quantidade. Ela também tenta evitar ângulos retos e impedir ângulos agudos em junções em T e pads. A otimização também oferece suporte a pares diferenciais e tenta aumentar a extensão do par que mantém o equilíbrio de comprimento e espaçamento.

A otimização tem três configurações: Desativada, Fraca e Forte. Durante o roteamento interativo ou o deslizamento interativo, use o atalho Ctrl+Shift+G para alternar entre as configurações ou pressione Tab para abrir o painel Properties e selecionar a configuração desejada.

Saiba mais sobre a otimização durante o roteamento.

Auto-complete the connection

Ao rotear uma net interativamente, mantenha Ctrl e Left Click pressionados para instruir o roteador interativo a tentar auto-complete a conexão atual. Para que a conclusão automática seja possível:

  • O ponto inicial e o pad de destino devem estar na mesma camada.

  • A rota deve poder ser concluída de acordo com as restrições de projeto aplicáveis.

Se uma conexão não puder ser concluída automaticamente, a ferramenta retornará ao último modo de roteamento interativo utilizado.

Center the routes between pads / vias

O roteador interativo obedece às restrições de projeto, roteando automaticamente entre dois pads com a folga mínima permitida em relação ao pad mais próximo. Se você preferir que as rotas sejam afastadas para ficarem centralizadas entre os pads, configure a opção Aplicar centralização de trilhas. Para permitir esse comportamento entre qualquer par de pads, vias ou pad/via, o recurso usa um multiplicador de folga que define até que ponto a folga de roteamento pode ser ajustada de forma inteligente.

Saiba mais sobre a centralização das rotas entre pads.

Auto-narrow the route

Estreitar a rota para passar por um espaço reduzido às vezes é a única maneira de rotear uma net. O recurso de estreitamento automático permite fazer isso, reduzindo automaticamente a largura da rota apenas o suficiente para passar pelo espaço, com o mínimo permitido definido pela restrição de largura de roteamento.

Saiba mais sobre o recurso de estreitamento automático.

Route selection strategies

Selecionar as rotas nas quais trabalhar é um aspecto fundamental do roteamento. Você pode selecionar rotas para desfazer seu roteamento, otimizá-las, verificar suas propriedades ou excluí-las. 

Saiba mais sobre estratégias para selecionar o roteamento.

Atualizando o roteamento

O roteamento é um processo interativo que exige que o projetista ajuste, atualize ou até remova constantemente o roteamento existente à medida que conclui o projeto da placa.

A maneira mais simples de alterar o roteamento é clicar na rota, manter o botão pressionado e arrastá-la para uma nova posição. Às vezes, o deslizamento não é a solução, e é necessário rerotear um trecho. O mecanismo de roteamento interativo oferece suporte a isso por meio de um recurso chamado Loop Removal. Esse recurso monitora o processo de roteamento interativo e, se detectar que um novo caminho foi roteado em paralelo a um caminho existente, remove automaticamente os segmentos redundantes antigos.

Arrastar rotas existentes é chamado de Interactive Sliding, e os controles correspondentes são exibidos no painel Properties durante o deslizamento (Caixa de diálogo Preferências). Durante o deslizamento, o mecanismo de roteamento interativo tentará manter a qualidade do roteamento, respeitando as restrições de projeto aplicáveis. Os principais recursos que controlam o processo de deslizamento incluem: o modo de resolução de conflitos de roteamento (resposta a obstáculos), a intensidade de otimização (esforço para melhorar os resultados) e o contorno (contornar obstáculos e formar cantos). Há diversos recursos que oferecem suporte ao deslizamento interativo, incluindo o arraste de junções em T e vértices, o arraste de vias e o suporte ao arraste de pares diferenciais.

Também há recursos que permitem arrastar componentes já roteados.

Opções de Roteamento Interativo e Deslizamento Interativo

Seja ao rotear interativamente uma nova conexão ou ao arrastar (deslizar) uma rota existente para abrir espaço para mais roteamento, muitas das mesmas tecnologias de roteamento são aplicadas. Esta seção resume as opções de Roteamento Interativo (Painel de propriedades do roteamento interativo), Deslizamento Interativo (Painel de propriedades do deslizamento interativo) e Arraste Interativo de Vias (Painel de propriedades do arraste interativo de vias) disponíveis no painel Properties. As configurações padrão desses recursos são definidas na seção PCB Editor da caixa de diálogo Preferences (Caixa de diálogo Preferências).

  • Pressione Tab durante o roteamento interativo para exibir o painel de Roteamento Interativo Properties, pressione Tab durante o deslizamento interativo para exibir o painel de Deslizamento Interativo Properties ou pressione Tab durante o arraste de vias para exibir o painel de Arraste Interativo de Vias Properties.

  • A ação de roteamento será pausada para permitir o acesso ao painel – para retornar ao processo interativo, pressione Esc no teclado ou clique no ícone Pausar () que aparece no centro da área gráfica de projeto.

Resolução de Conflitos Painel de propriedades do roteamento interativo Painel de propriedades do deslizamento interativo Painel de propriedades do arraste interativo de vias Caixa de diálogo Preferências

Esta opção determina como os objetos de roteamento/deslizamento devem reagir ao encontrar um objeto existente. Pressione o atalho Shift+R para alternar entre os modos disponíveis durante o roteamento ou deslizamento, ou pressione Tab para abrir o painel Properties e selecionar a configuração desejada.

Saiba mais sobre o modo de resolução de conflitos durante o roteamento interativo ou durante o deslizamento interativo.

A cor da linha indica quando um recurso está disponível.
Ignore Obstacles Neste modo, o roteador interativo pode posicionar trilhas em qualquer lugar, inclusive sobre objetos existentes, exibindo, mas permitindo, possíveis violações.
Walkaround Obstacles Tenta encontrar um caminho, do local do último clique até a posição atual do cursor, contornando objetos existentes, como trilhas, pads e vias. O espaçamento em relação a outros objetos é definido pela regra de projeto de espaçamento aplicável. Se este modo não conseguir contornar um obstáculo sem causar uma violação, um indicador será exibido para mostrar que a rota está bloqueada.
Push Obstacles Empurra trilhas e vias existentes para abrir espaço para a nova rota. Se este modo não conseguir empurrar um obstáculo sem causar uma violação, um indicador será exibido para mostrar que a rota está bloqueada. O deslocamento de vias é controlado pela opção Permitir deslocamento de vias.
HugNPush Obstacles O roteamento acompanhará de perto os objetos existentes e só os empurrará quando não houver espaço suficiente para a trilha que está sendo roteada. Se este modo não conseguir acompanhar o contorno de um obstáculo ou empurrá-lo sem causar uma violação, um indicador será exibido para mostrar que a rota está bloqueada.
Stop at First Obstacle O roteamento será interrompido no primeiro obstáculo encontrado no caminho.
Autoroute Current Layer Aplica a inteligência do roteador automático ao roteador interativo, selecionando automaticamente entre empurrar e contornar obstáculos para obter o menor comprimento total de rota na camada atual.
Autoroute MultiLayer Aplica a inteligência do roteador automático ao roteador interativo, selecionando automaticamente entre empurrar, contornar obstáculos ou alternar camadas para obter o menor comprimento total de rota.

Estilo de canto Painel de propriedades do roteamento interativo

Durante o roteamento interativo, a forma definida pelas trilhas e pelos arcos que compõem um canto é chamada de corner style. Os cantos diagonais são os mais comuns, mas os cantos curvos (criados com o posicionamento de arcos) também são populares. 

Pressione Shift+Spacebar para percorrer os 5 estilos de canto durante o roteamento interativo (deslizamento) e pressione Spacebar para alternar a direção do canto, ou pressione Tab para abrir o painel Properties.

Saiba mais sobre como controlar o estilo de canto durante o roteamento interativo ou o deslizamento interativo.

A cor da linha indica quando um recurso está disponível.

Track 45

Crie o canto usando uma trilha de 45 graus (). Pressione Spacebar para alternar a direção do canto ().

Track 45 with Arc

Crie o canto usando uma trilha e um arco de 45 graus (). Pressione Spacebar para alternar a direção do canto (). Use as teclas , & . para alterar interativamente o raio do arco; mantenha Shift pressionada para acelerar a alteração do raio.

Track 90

Crie o canto usando duas trilhas a 90 graus entre si (). Pressione Spacebar para alternar a direção do canto ().

Track 90 with Arc

Crie um canto usando uma trilha e um arco de 90 graus (). Pressione Spacebar para alternar a direção do canto (). Use as teclas , & . para alterar interativamente o raio do arco; mantenha Shift pressionada para acelerar a alteração do raio.

Any Angle

Posicione o próximo segmento diretamente do último segmento posicionado até a posição atual do cursor (). Use este modo em conjunto com a otimização forte para realizar o roteamento serpenteante.

Nível de otimização (roteamento) Painel de propriedades do roteamento interativo Painel de propriedades do deslizamento interativo Painel de propriedades do arraste interativo de vias Painel de otimização e retraçado Caixa de diálogo Preferências

Durante uma operação de roteamento, como o roteamento interativo ou o deslizamento interativo, o software executa o mecanismo de otimização. Esse mecanismo analisa constantemente todos os segmentos posicionados ou afetados pela operação de roteamento atual, tentando melhorar a qualidade dos resultados. A intensidade do esforço aplicado é chamada de Gloss Effort. 

Os critérios de qualidade da otimização incluem: reduzir o número de cantos, reduzir o número de segmentos, remover ângulos agudos e reduzir o comprimento total da rota. Use o atalho Ctrl+Shift+G para percorrer as configurações durante o roteamento interativo ou o deslizamento interativo, ou pressione Tab para abrir o painel Properties e selecionar a configuração desejada. 

Saiba mais sobre o nível de otimização durante o roteamento interativo, durante o deslizamento interativo e durante a otimização ou o retraçado do roteamento selecionado.

A cor da linha indica quando um recurso está disponível.
Off Neste modo, a otimização fica essencialmente desativada. Observe, porém, que a limpeza ainda é executada após o roteamento ou o arraste para eliminar, por exemplo, segmentos de trilha sobrepostos. Este modo costuma ser útil na etapa final do layout da placa, quando é necessário o mais alto nível de ajuste fino (por exemplo, ao arrastar trilhas manualmente, ajustar entradas de pads etc.).
Weak É aplicado um nível baixo de otimização, com o roteador interativo considerando apenas as trilhas diretamente conectadas ou próximas às trilhas que você está roteando no momento (ou às trilhas/vias que estão sendo arrastadas). Este modo de otimização costuma ser útil para ajustar o layout das trilhas ou ao lidar com rotas críticas.
Strong É aplicado um nível alto de otimização, com o roteador interativo buscando os caminhos mais curtos, suavizando as trilhas etc. Este modo de otimização costuma ser útil nas etapas iniciais do processo de layout, quando o objetivo é rotear rapidamente uma boa parte da placa.

Durante o deslizamento interativo, a otimização é temporariamente reduzida para Fraca, para evitar que o mecanismo de otimização entre em conflito com as tentativas do projetista de reposicionar o roteamento.

Nível de otimização (vizinhas) Painel de propriedades do roteamento interativo Painel de propriedades do deslizamento interativo Painel de propriedades do arraste interativo de vias Caixa de diálogo Preferências

O nível de otimização (vizinhas) configura a intensidade da otimização aplicada às rotas adjacentes afetadas pelo roteamento ou deslizamento interativo atual. Ele também possui três configurações: Off, Weak e Strong.

Pressione Tab para abrir o painel Properties e selecionar a configuração desejada. 

Saiba mais sobre o nível de otimização durante o roteamento interativo e durante o deslizamento interativo.

A cor da linha indica quando um recurso está disponível.
Off Neste modo, a otimização fica essencialmente desativada. Observe, porém, que a limpeza ainda é executada após o roteamento ou o arraste para eliminar, por exemplo, segmentos de trilha sobrepostos. Este modo costuma ser útil na etapa final do layout da placa, quando é necessário o mais alto nível de ajuste fino (por exemplo, ao arrastar trilhas manualmente, ajustar entradas de pads etc.).
Weak É aplicado um nível baixo de otimização, com o roteador interativo considerando apenas as trilhas diretamente conectadas ou próximas às trilhas que você está roteando no momento (ou às trilhas/vias que estão sendo arrastadas). Este modo de otimização costuma ser útil para ajustar o layout das trilhas ou ao lidar com rotas críticas.
Strong É aplicado um nível alto de otimização, com o roteador interativo buscando os caminhos mais curtos, suavizando as trilhas etc. Este modo de otimização costuma ser útil nas etapas iniciais do processo de layout, quando o objetivo é rotear rapidamente uma boa parte da placa.

Estilo de acompanhamento de contornos Painel de propriedades do deslizamento interativo Painel de propriedades do arraste interativo de vias Caixa de diálogo Preferências

Esta opção controla como os formatos dos cantos são gerenciados durante o deslizamento interativo e afeta tanto as trilhas que estão sendo deslizadas quanto as que estão sendo empurradas. Os cantos existentes afetados pelo movimento das trilhas durante o deslizamento interativo serão convertidos (de 45 graus para arredondados ou de arredondados para 45 graus) com base no estilo de contorno atual. O estilo de contorno atual também é aplicado durante a otimização ou o retraçado de rotas selecionadas. 

Use o atalho Shift+Spacebar para alternar entre os três modos.

Saiba mais sobre o contorno durante o deslizamento interativo e durante a otimização ou o retraçado do roteamento selecionado.

A cor da linha indica quando um recurso está disponível.
45 Degree Sempre use segmentos retos ortogonais/diagonais para criar cantos durante o deslizamento (use este modo para obter o comportamento tradicional de roteamento ortogonal/diagonal).
Mixed Use segmentos retos de trilha quando os objetos contra os quais as trilhas estão sendo movidas/empurradas forem retos e use arcos quando forem curvos. O tamanho mínimo do arco é controlado pela opção Proporção mínima do arco.
Rounded Use arcos em cada vértice envolvido no movimento/empurrão. Use este modo para roteamento serpenteado e para usar arcos e rotas em qualquer ângulo durante a otimização (no roteamento interativo e na otimização manual).

Ação no vértice Painel de propriedades do deslizamento interativo Caixa de diálogo Preferências

Opções aplicadas quando você clica e arrasta um vértice, em vez de um ponto ao longo de um segmento de trilha ou arco (o vértice é o ponto do canto onde dois segmentos se encontram). Use o atalho Spacebar para alternar entre os modos disponíveis durante o deslizamento.

A cor da linha indica quando um recurso está disponível.
Deform Quebre ou alongue os segmentos de trilha conectados ao vértice em movimento para que ele acompanhe o movimento do cursor.
Scale Mantenha o formato do canto e redimensione e mova os segmentos de trilha que chegam a ele, mantendo o vértice preso ao cursor.
Smooth Remodele o canto suavemente, inserindo arcos para criar um canto curvo ao arrastar para dentro (no estilo de contorno Misto ou Arredondado), em cada vértice afetado pelo processo de deslizamento. Adicione também arcos ao arrastar para fora no estilo de contorno Arredondado.

Outras opções de roteamento

Se houver um atalho disponível para uma opção, ele será detalhado no lado direito do painel Properties. Cada descrição inclui uma imagem de onde essa opção pode ser configurada.

A cor da linha indica quando um recurso está disponível.

Automatically Terminate Routing
Painel de propriedades do roteamento interativo Caixa de diálogo Preferências

Quando a conexão que está sendo roteada atingir o pad de destino, interrompa automaticamente o roteamento dessa rede, mas permaneça no comando de Roteamento interativo, pronto para clicar e começar a rotear outra rede.

Saiba mais sobre quando usar esta opção durante o reroteamento.

Automatically Remove Loops
Painel de propriedades do roteamento interativo Caixa de diálogo Preferências

Quando esta opção está habilitada, você pode rotear um novo caminho para uma rota existente. Quando o novo caminho voltar a encontrar o caminho existente, o laço redundante será removido automaticamente.

Saiba mais sobre a remoção automática de laços durante o reroteamento.

↳ Remove Loops with Vias Quando houver uma conexão direta entre via e pad, a via será removida se for considerada desnecessária após a remoção do laço.
↳ Remove Net Antennas Uma antena de rede é um trecho de roteamento sem terminação em uma das extremidades. Essas antenas são removidas automaticamente se o roteamento atual afetar um objeto que esteja em contato com elas.
Keep Coupled
Painel de propriedades do arraste interativo de vias

Marque esta opção para garantir que os objetos pertencentes a um par diferencial sejam arrastados junto com a trilha ou via correspondente do par.

Saiba mais sobre como arrastar um par diferencial.

Include Miters
Painel de propriedades do deslizamento interativo
Marque esta opção para incluir chanfros ao arrastar segmentos de trilha.
Merge Parallel
Painel de propriedades do deslizamento interativo
Marque esta opção para permitir que um segmento de trilha que está sendo arrastado seja unido a um segmento fixo existente assim que ficar alinhado a ele.

Allow Via Pushing
Painel de propriedades do roteamento interativo Painel de propriedades do deslizamento interativo Painel de propriedades do arraste interativo de vias Caixa de diálogo Preferências

Marque esta opção para permitir que uma via seja empurrada nos modos Push Obstacles ou HugNPush Obstacles.
Pin Swapping
Painel de propriedades do roteamento interativo

Marque esta opção para habilitar a troca de pinos nesta rede.

Saiba mais sobre a configuração da troca de pinos.

Auto Shrinking
Painel de propriedades do roteamento interativo Caixa de diálogo Preferências

Marque esta opção para reduzir automaticamente a largura do roteamento para um valor que permita rotear em locais onde a trilha não consegue passar entre obstáculos com a largura de roteamento atualmente escolhida. Observe que a largura pode ser reduzida até o mínimo permitido pela restrição de projeto Largura de roteamento aplicável.

Saiba mais sobre a redução automática de largura.

Este recurso está disponível quando a opção PCB.Routing.EnableAutoShrinking está habilitada na caixa de diálogo Configurações avançadas.

Display Clearance Boundaries
Painel de propriedades do roteamento interativo Painel de propriedades do deslizamento interativo Caixa de diálogo Preferências

Exiba a área proibida ao redor dos objetos existentes (), definida pela regra de projeto de espaçamento aplicável a esses objetos.

Saiba mais sobre como controlar a exibição das rotas.

↳ Reduce Clearance Display Area Restrinja a exibição dos limites de espaçamento a uma zona circular ao redor da posição atual do cursor ().

Show Length Gauge
Painel de propriedades do roteamento interativo

O indicador de comprimento mostra o quanto a rota atual atende às regras de projeto de Comprimento e Comprimentos correspondentes aplicáveis.

Saiba mais sobre o Ajuste de comprimento.

Pad Entry Stability
Painel de propriedades do roteamento interativo Painel de propriedades do deslizamento interativo Caixa de diálogo Preferências

O controle deslizante protege as entradas centralizadas nos pads, impedindo que a otimização descentralize uma trilha centralizada (ele mantém uma trilha centralizada no centro, mas não centraliza uma trilha descentralizada). Use a barra deslizante para configurar o nível de proteção.

Saiba mais sobre o roteamento das entradas nos pads.

Apply Trace Centering
Painel de propriedades do roteamento interativo Caixa de diálogo Preferências

Quando habilitado, o mecanismo de roteamento interativo detecta quando uma rota está passando entre pads e tenta centralizá-la, até uma distância máxima igual à restrição de espaçamento aplicável multiplicada pela Proporção de espaçamento adicional especificada abaixo. A centralização de trilhas também pode ser aplicada entre duas vias e entre uma via e um pad se a subopção Ajustar vias estiver habilitada. Este recurso pode ser desabilitado durante o deslizamento de trilhas, se necessário.

Saiba mais sobre a centralização de trilhas.

Este recurso está disponível quando a opção PCB.EnableTraceCentering está habilitada na caixa de diálogo Configurações avançadas (recurso atualmente em Beta aberto).

↳ Adjust Vias
Painel de propriedades do roteamento interativo Caixa de diálogo Preferências

Esta opção tem duas finalidades:

  • Habilite para que o recurso de centralização de trilhas também centralize entre duas vias ou entre uma via e um pad. Desabilite se a centralização entre duas vias ou entre uma via e um pad não for necessária. Para impedir que as vias sejam empurradas pela centralização de trilhas, você pode desabilitar a opção Allow Via Pushing. Nesse caso, as vias não serão empurradas (nem mesmo para garantir o espaçamento mínimo da restrição de Espaçamento). Saiba mais sobre a centralização de trilhas.

  • Define se as vias devem ser empurradas nos modos Push ou HugNPush.

Para excluir as vias, desabilite a opção Adjust Vias.

↳ Added Clearance Ratio
Painel de propriedades do roteamento interativo Caixa de diálogo Preferências

Um multiplicador do espaçamento aplicável, cujo resultado é então somado ao espaçamento. Por exemplo, se o espaçamento aplicável for 0.15 mm, definir a opção como 2 instruirá o mecanismo de roteamento a manter uma distância de 0.15 + 2*0.15 = 0.45 mm dos pads e vias existentes, sempre que possível. O mecanismo de roteamento poderá então reduzir essa distância até o espaçamento especificado para centralizar as rotas com precisão, se necessário.

Mais sobre a centralização de trilhas.

↳ Disable Trace Centering when Dragging
Painel de propriedades do deslizamento interativo Caixa de diálogo Preferências

Ative esta opção para desativar a centralização de trilhas ao deslizar uma rota interativamente. Quando esta opção está ativada, a centralização de trilhas não se aplica durante o deslizamento interativo de uma rota, mesmo que a opção principal Aplicar centralização de trilhas esteja ativada.

Mais sobre a centralização de trilhas.

Miter Ratio
Painel de propriedades do roteamento interativo Painel de propriedades do deslizamento interativo Caixa de diálogo Preferências

A Razão de chanfro controla o grau mínimo de fechamento dos cantos. A Razão de chanfro multiplicada pela largura atual da trilha é igual à separação entre as paredes do formato em U mais fechado que pode ser roteado para essa razão (). Insira um valor positivo igual ou maior que zero (o multiplicador x é adicionado automaticamente).

Mais sobre o chanframento de cantos.

Min Arc Ratio
Painel de propriedades do roteamento interativo Painel de propriedades do deslizamento interativo Caixa de diálogo Preferências

A Razão mínima de arco é aplicada durante o roteamento interativo em qualquer ângulo e também durante o deslizamento interativo com Estilo de contorno misto. A razão é usada para determinar o raio mínimo de arco permitido; quando o raio do arco fica abaixo desse mínimo, o arco é substituído por segmentos de trilha, em que:

Min Arc Radius = Min Arc Ratio x Arc Width

  • Esta configuração não é aplicada durante o roteamento com arcos nos cantos nem durante o deslizamento interativo com Estilo de contorno arredondado, pois esses modos não usam arcos segmentados.

  • Defina a Razão mínima de arco como 0 (zero) para sempre usar arcos.

Subnet Jumper Length
Painel de propriedades do roteamento interativo

Para permitir a troca de pinos em qualquer etapa do processo de projeto, inclusive na PCB já roteada, o editor de PCB pode adicionar e remover pequenos conectores de roteamento nas redes com troca habilitada, chamados jumpers de sub-rede. Um jumper de sub-rede é um segmento curto de trilha que o software reconhece como um elemento que pode ser facilmente inserido e removido, seja manualmente, por meio dos comandos Add e Remove Subnet Jumper no menu Route, ou automaticamente pelo mecanismo de roteamento, caso você roteie até um pino que permita troca durante o roteamento interativo. Este valor define o comprimento do jumper de sub-rede adicionado a uma rede que permite troca durante o roteamento interativo.

Mais sobre jumpers de sub-rede.

Informações da rede / do par diferencial Painel de propriedades do roteamento interativo Painel de propriedades do roteamento de pares diferenciais

Durante o roteamento/deslizamento interativo e o roteamento/deslizamento de pares diferenciais, as redes em edição são detalhadas na parte superior do painel Properties. 

A cor da linha indica quando um recurso está disponível.

Name & Class

O Nome da rede ou do par diferencial em edição é exibido junto com a Classe à qual pertence (se houver). O Nome e a Classe são links ativos; clique para abrir o painel PCB com os detalhes da rede ou do par correspondente.

Length & Delay

O Comprimento do sinal e o Atraso calculado são detalhados; os valores exibidos são válidos no momento do clique inicial de roteamento/deslizamento. O Comprimento e o Atraso são links ativos; clique para abrir o painel PCB com os detalhes da rede ou do par correspondente, que serão atualizados em tempo real à medida que o roteamento ou o deslizamento for realizado.

Propriedades de roteamento Propriedades do roteamento Propriedades do roteamento, par diferencial

Durante o roteamento interativo, as propriedades dos objetos da rota podem ser editadas no painel Properties.

A cor da linha indica quando um recurso está disponível.
Layer

A camada na qual as múltiplas rotas estão sendo inseridas. Use a lista suspensa para selecionar outra camada; as vias serão adicionadas automaticamente. Como alternativa, use os atalhos de mudança de camada.

Gap

Se a rota atual for um par diferencial, a opção Gap será exibida. Use a lista suspensa para definir o espaçamento de roteamento como o valor Mínimo/Preferencial/Máximo definido na restrição de roteamento de pares diferenciais aplicável.

Saiba mais sobre roteamento de pares diferenciais.

Via Template

Se a restrição que define a via que está sendo inserida tiver a opção Template Preferred ativada (), esta opção estará disponível. O nome do modelo padrão é exibido aqui e pode ser alterado usando a lista suspensa.

Se a restrição que define a via que está sendo inserida tiver a opção Min/Max Preferred ativada (), esta lista suspensa não estará disponível.

Saiba mais sobre modelos de pads e vias.

Via Hole Size

Exibe o tamanho do furo da via que será usado. O valor pode ser editado diretamente, dentro do intervalo permitido pela restrição de projeto de estilo de via de roteamento aplicável.

Mais sobre a seleção do tamanho e do tipo de via durante o roteamento.

Via Diameter

Exibe o diâmetro da via que será usado. O valor pode ser editado diretamente, dentro do intervalo permitido pela restrição de projeto de estilo de via de roteamento aplicável.

Mais sobre a seleção do tamanho e do tipo de via durante o roteamento.

Width

Ao clicar para iniciar o roteamento a partir de uma rota existente, o comportamento padrão é rotear usando a mesma largura. Use a lista suspensa para definir a largura de roteamento como o valor Mínimo/Preferencial/Máximo definido na restrição de largura de roteamento aplicável.

Mais sobre como alterar a largura de roteamento durante o roteamento. 

Restrições de projeto aplicáveis (regras) Painel de propriedades do roteamento interativo

Durante o roteamento interativo/de pares diferenciais, as restrições de projeto de Largura de roteamento e Estilo de via de roteamento que se aplicam à rota em execução são exibidas no painel Properties. Esses são links ativos; clique para abrir a restrição de projeto correspondente para revisão ou edição, se necessário.

A cor da linha indica quando um recurso está disponível.

Via Constraint

A restrição de projeto de Estilo de via de roteamento aplicável às redes que estão sendo roteadas no momento.

Width Constraint

A restrição de projeto de Largura de roteamento aplicável às redes que estão sendo roteadas no momento.

Opções de arraste Caixa de diálogo Preferências

Define o comportamento a ser aplicado quando você clica e arrasta um objeto.

Com exceção das Ações de vértice, essas opções estão disponíveis apenas na caixa de diálogo Preferences.
Preserve Angle When Dragging

Quando ativada, o software tentará preservar o ângulo durante o arraste, de acordo com as configurações atuais de Deslizamento interativo no painel Properties (Painel de propriedades do deslizamento interativo). Se a opção estiver ativada, a subopção selecionada também será aplicada quando os comandos Re-route e Break Track forem executados a partir do menu Edit » Move ():

  • Ignore Obstacles - os obstáculos serão ignorados para preservar o ângulo durante o arraste.

  • Avoid Obstacles (Snap Grid) - com base na grade de encaixe, o software tentará evitar obstáculos preservando os ângulos.

  • Avoid Obstacles - o software tentará evitar obstáculos durante o arraste.

Disable Trace Centering When Dragging

Detalhado anteriormente nesta página

Vertex Actions Detalhado anteriormente nesta página
Unselected via/track

Define se o comportamento padrão ao arrastar uma via ou trilha unselected será uma ação de Mover ou Arrastar. Para acessar o modo não selecionado, mantenha pressionado o atalho Ctrl enquanto clica e mantém o botão do mouse pressionado sobre a via ou trilha.

Selected via/track Define se o comportamento padrão ao arrastar uma via ou trilha selected será uma ação de Mover ou Arrastar. Para acessar o modo não selecionado, mantenha pressionado o atalho Ctrl enquanto clica e mantém o botão do mouse pressionado sobre a via ou trilha.
Component pushing Este campo define o modo atual de resolução de conflitos entre componentes ao mover componentes no espaço de projeto. Para este recurso, os componentes são identificados pela sua caixa delimitadora de seleção. Os seguintes modos são compatíveis:
  • Ignore – este é o comportamento padrão, no qual o componente pode ser movido mesmo que isso gere uma violação com os componentes vizinhos.

  • Push – o componente afastará os outros componentes para garantir a conformidade com as distâncias de separação entre componentes. Componentes em uniões podem ser afastados, e a posição dos componentes na união pode mudar, mas a união não será desfeita. Componentes bloqueados não podem ser afastados.

  • Avoid – o componente será forçado a evitar violações das regras de distância de separação em relação aos outros componentes.

Component re-route

Quando habilitado, após mover os componentes para uma nova posição e soltá-los, o software tentará refazer o roteamento dos componentes para reconectar quaisquer redes desconectadas. Durante o movimento, o atalho Shift+R pode ser usado para ativar/desativar o rerroteamento. Observe que o rerroteamento não é aplicado a um componente movido se ele fizer parte de uma união.

Mais sobre como mover componentes com roteamento.

Move component with relevant routing

Habilite esta opção para iniciar a ação de mover componentes com o roteamento relevante (Componentes + Fanouts de vias + Escapes + Interconexões). Use o atalho Shift+Tab para alternar entre os conjuntos de seleção. Desabilite a opção para iniciar a ação de mover componentes apenas com os componentes selecionados. Como o conjunto de objetos de roteamento relevantes é detectado antes do início do movimento, não é possível usar Shift+Tab para alternar entre os conjuntos de seleção quando a opção está desabilitada.

  • up to - quando a opção Move component with relevant routing está habilitada, esta opção especifica o número de pinos que o componente pode ter antes que o software ignore o roteamento relevante. O valor padrão é 2.

Mais sobre como mover componentes com roteamento.

Opções de origem da largura do roteamento interativo Caixa de diálogo Preferências

Armazena a última largura de roteamento e o último tamanho de via selecionados durante o roteamento interativo. Durante o roteamento interativo, alterne entre os modos pressionando o atalho 3.

Estas opções estão disponíveis apenas na caixa de diálogo Preferences.
Pickup Track Width From Existing Routes Se habilitada, o roteador interativo definirá a largura do novo roteamento para corresponder à trilha sob o cursor quando você clicar para iniciar o roteamento interativo, em vez de usar o modo de largura de trilha selecionado abaixo. Se não houver um segmento de trilha sob o local do clique ao iniciar o roteamento interativo, será usado o modo de largura de trilha atual.
Track Width Mode

Uma conexão pode ser roteada com quatro larguras possíveis: Mínima da restrição, Preferencial da restrição, Máxima da restrição e Definida pelo usuário. Esta opção armazena o último modo selecionado, que será usado na próxima vez que você executar o comando de roteamento interativo. Pressione o atalho 3 durante o roteamento para alternar entre os modos de largura de trilha.

Mais sobre como selecionar o modo de largura de trilha durante o roteamento.

Via Size Mode

Há quatro tamanhos de via possíveis que podem ser usados para uma mudança de camada durante o roteamento interativo: Mínimo da restrição, Preferencial da restrição, Máximo da restrição e Definido pelo usuário. Esta opção armazena o último modo selecionado, que será usado na próxima vez que você executar o comando de roteamento interativo. Pressione o atalho 4 durante uma mudança de camada no roteamento para alternar entre os modos de tamanho de via.

Mais sobre como selecionar o tamanho e o tipo de via durante o roteamento.

Opções de larguras favoritas Caixa de diálogo Preferências

Armazena a lista de larguras de roteamento definidas pelo usuário que são apresentadas quando o atalho Shift+W é pressionado durante o roteamento interativo (Caixa de diálogo Preferências).

Estas opções estão disponíveis apenas na caixa de diálogo Preferences.
Favorite Interactive Routing Widths Clique no botão para abrir a caixa de diálogo Favorite Interactive Routing Widths, na qual você configura a lista de larguras predefinidas que o atalho Shift+W exibe durante o roteamento interativo.

 

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Nav
Contents
Disponibilidade de Recursos

Os recursos disponíveis para você dependem de qual solução Altium você possui – Altium Develop, Altium Agile Teams, Altium Agile Enterprise ou Altium Designer (com assinatura ativa).

Se você não vir um recurso documentado no software que está usando no momento, entre em contato com a equipe de vendas da Altium para saber mais.

Documentação Legada

A documentação do Altium Designer já não é versionada. Se precisar de aceder à documentação de versões anteriores do Altium Designer, visite a secção Documentação Legada da página de Outros Instaladores.

Contents