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.

Roteamento é o processo de definir um caminho de conexão entre os nós de cada net, 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 move o cursor para longe do pad, o roteador interativo tenta definir um caminho de rota a partir desse pad até a localização atual do cursor. O caminho que o roteador define é controlado por várias propriedades, incluindo o corner style atual e as configurações de gloss.

  • As propriedades das trilhas/do arco que está sendo colocado são controladas pela regra de projeto Routing Width, e o afastamento em relação a objetos de outras nets pela regra de projeto elétrica Clearance.

  • Como o roteador interativo responde a objetos que já existem na placa, como pads de componentes e roteamento em outras nets, 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 ele, ou Stop, ou Ignore ele.

Roteando uma conexão de forma interativa — após iniciar o comando e clicar em uma linha de conexão, o Interactive Router encontra um caminho do objeto da net até a localização atual do cursor, contornando os objetos existentes. Um clique do botão do mouse posicionará todos os segmentos de trilha hachurados, Ctrl+Click para completar automaticamente a rota.

O roteamento interativo pode ser realizado em:

  • Uma única net – Route » Interactive Routing

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

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

Desenvolver proficiência em roteamento exige um bom entendimento de como os objetos são localizados no espaço de projeto da PCB; a seção a seguir apresenta uma visão geral disso. Também é importante entender como controlar a exibição das rotas, para ver facilmente em que você está trabalhando dentro do espaço de projeto densamente ocupado; há uma visão geral disso na segunda seção. A terceira habilidade que desenvolve sua proficiência em roteamento é aprender a controlar as propriedades das trilhas e vias durante o roteamento.

Se você possui essas habilidades e chegou a esta página para aprender mais sobre o processo de roteamento, vá direto para a seção trabalhando 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 grade; o comportamento padrão é que seu roteamento interativo seja posicionado na grade de snap atual. Além da grade de snap, o software inclui vários recursos adicionais de snap, projetados para ajudar você a posicionar e alinhar com precisão os objetos de projeto. Em conjunto, esses recursos são chamados de Unified Cursor-Snap System.

Há dois aspectos principais no sistema de snap do cursor, what a que o cursor se ajusta, e when ele irá se ajustar.

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

  • When - o cursor se ajusta a um ponto de snap: ele se ajusta quando está dentro da Snap Distance, e o snap é permitido nesse Layer.

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

A que você ajusta

Snap to grids

Grades estão disponíveis nos formatos Cartesiano e Polar (Demonstração de diferentes grades). Várias grades podem ser definidas na mesma área, sendo aplicada a grade de maior prioridade (menor valor numérico) (). As grades também podem ser configuradas para atuar sobre: todos os objetos, apenas objetos de componente ou objetos que não sejam de componente; use isso para definir uma grade de posicionamento de componentes de maior prioridade (). Saiba mais sobre grades.

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

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

  • Inhibit snapping – todo o snap é temporariamente inibido mantendo a tecla Ctrl pressionada.

Controlando a Exibição das Rotas

O projeto da placa de circuito impresso costuma ser muito denso e repleto de objetos. Há vários recursos no software para ajudar a gerenciar a visibilidade dos objetos, incluindo: visibilidade de camadas, mascaramento e escurecimento, visibilidade e transparência de objetos, além de vários outros recursos.

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

Controlando a Exibição das Rotas

Single layer mode Pressione Shift+S para mudar a exibição para o modo de camada única. Há 3 modos disponíveis; habilite seus modos preferidos na página PCB Editor – Board Insight Display da caixa de diálogo Preferences (). Cada pressionamento de Shift+S avança para o próximo modo de camada única habilitado, retornando por fim à exibição de todas as camadas atualmente habilitadas.
Layer sets Conjuntos predefinidos de camadas visíveis podem ser configurados e então 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; isso é demonstrado no vídeo acima.
Dim or Mask to fade Para destacar rapidamente um objeto de interesse, como um componente, uma net, um par diferencial ou qualquer tipo de classe, navegue até 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 os objetos de interesse se destaquem. Os níveis de Dim e Mask são configurados no painel View Configuration ().
Clearance boundaries

Habilite isso para exibir o afastamento necessário ao redor dos objetos elétricos. (). O afastamento é mostrado como um sombreamento branco, configurado para mostrar a distância especificada pela restrição de afastamento elétrico aplicável ao objeto que está sendo roteado (ou deslizado). Você usa o atalho Ctrl+W para habilitar o roteamento interativo; depois, durante o roteamento, o atalho Ctrl+W é usado para ativar e desativar os limites de afastamento. 

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 no topo do conjunto para ajustar todos os objetos simultaneamente.
The visibility of objects Ocultar objetos que não são de interesse é uma forma conveniente de reduzir a poluição visual do espaço de projeto (). Observe que os objetos ainda são verificados pelo sistema de restrições; para ocultar polígonos da visualização and do sistema de restrições, Coloque na prateleira em vez disso.
 Displaying net names  Configure as opções para controlar a exibição dos nomes de net em pads, vias e trilhas no painel View Configuration (). Observe que os nomes de net são sempre mostrados 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 ().

Controlando 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 pela primeira vez. A opção de usar o Constraint Manager é definida na caixa de diálogo Create Project. Saiba mais sobre Definindo Requisitos de Projeto Usando o Constraint Manager. Como alternativa, saiba mais sobre Definindo, Delimitando e Gerenciando Regras de Projeto

Você configurou as restrições de projeto de clearance, largura de roteamento e estilo de via de roteamento – agora 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 quando você alterna de camada?

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

Iniciando um 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 Roteamento Interativo na Active Bar ().

  • Pressione o atalho Shift+W.

Um cursor em cruz aparecerá; você está pronto para começar o roteamento.

...then click on a connection line

Se você clicar em uma linha de conexão após iniciar o comando Interactive Routing, o Roteador Interativo irá saltar para o objeto na extremidade mais próxima da linha de conexão e adicionar segmentos de trilha a partir do local do clique até a localizaçã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 pegar outra linha de conexão que sai do mesmo objeto.

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

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

Mais sobre as configurações de estilo de canto .

Manually editing the properties during routing

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

  • camada de roteamento,

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

  • largura de roteamento (entre as configurações mínima e máxima definidas na restrição Width; selecione ou digite um valor). 

Cada clique do mouse posiciona (confirma) todos os segmentos de trilha tracejados desde sua posição inicial até o cursor. Pressione Backspace para desfazer a última confirmação, liberando esses segmentos para ficarem novamente sob o controle do roteador interativo e das rotinas de acabamento. 

Trabalhando com o Roteador Interativo

Você inicia o comando de Roteamento Interativo e clica em um pad ou linha de conexão – e o que acontece? O mecanismo de roteamento interativo tenta encontrar um caminho a partir do cobre mais próximo do local do clique que esteja nessa net (pad, via, trilha) até a localização atual do cursor, posicionando trilhas/arcos com a largura especificada e organizando-os em um padrão limpo de acordo com as configurações atuais do roteador.

Como a rota sai de um pad SMD? Como o roteamento reage quando encontra um obstáculo: ele contorna esse obstáculo, empurra-o ou o ignora? Que forma o canto assume e como ele passa entre os pads de outros componentes? Enquanto a seção anterior mostrou como controlar as propriedades da rota em si, esta seção resume os recursos que você tem para controlar a rota à medida que ela se move pelo espaço de roteamento.

Trabalhando com o Roteador Interativo

Hatched/solid/hollow track/arc segments

Tracks/arcos hachurados não estão posicionados; tracks/arcos sólidos estão posicionados (). Observe que, para a conexão que está sendo roteada no momento, tracks/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 aplicá-los com glossing e de removê-los se você mover o cursor para um local em que eles não sejam mais apropriados (como demonstrado no vídeo no início desta página).

Quando o track anexado ao cursor está oco (nem hachurado nem sólido), ele é chamado de look-ahead segment; ele não será posicionado no próximo clique. Use esse recurso para posicionar o ponto final do segmento anterior, sem se comprometer em posicionar o último segmento (). Pressione o atalho 1 para alternar entre entrar/sair do modo look-ahead.

How the router forms the corners

Durante o roteamento interativo, a forma criada pelos tracks e arcos que formam um canto é chamada de corner style. Cantos diagonais são os mais comuns, mas cantos curvos (criados ao posicionar arcos) também são populares. Há 5 estilos de canto disponíveis, 4 dos quais também têm 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 na exibição heads-up.

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

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

How the routing leaves a pad

O modo como o mecanismo de roteamento interativo sai de um pad ou entra nele é controlado por:

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 atual de resolução de conflitos é exibido na barra de status (), na exibição heads-up (), e no painel Properties durante o roteamento ou o deslizamento. 

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 se remodela para encontrar o melhor caminho em torno dos objetos, a fim de alcançar a posição atual do cursor. A organização, ou qualidade, desse caminho é determinada pelo glossing setting atual. Glossing é um conjunto de ferramentas que melhora a qualidade do roteamento, tentando reduzir o comprimento do caminho, melhorar o formato dos cantos e reduzir sua quantidade. Também procura evitar ângulos retos e impedir ângulos agudos em junções em T e pads. O glossing também oferece suporte a pares diferenciais e tentará melhorar a porção do par equilibrada em comprimento e separação.

O glossing tem três configurações: Off, Weak e Strong. 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.

Mais sobre glossing durante o roteamento.

Auto-complete the connection

Ao rotear interativamente uma net, mantenha pressionados Ctrl e Left Click para instruir o Interactive Router a tentar auto-complete a conexão atual. Para que seja possível concluir automaticamente:

  • 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 usado.

Center the routes between pads / vias

O roteador interativo obedece às restrições de projeto, roteando automaticamente por um par de pads com a folga mínima permitida em relação ao pad mais próximo. Se você preferir que as rotas sejam afastadas para que fiquem espaçadas entre os pads, configure a opção Apply Trace Centering. Para oferecer suporte à capacidade de fazer isso entre qualquer par de pads, ou vias, ou par pad/via, o recurso usa um multiplicador de folga com o qual ele pode ajustar inteligentemente a folga de roteamento até esse limite.

Mais sobre centralizar as rotas entre pads.

Auto-narrow the route

Reduzir a largura da rota para que ela passe por uma abertura estreita às vezes é a única maneira de rotear essa net. O recurso Auto Shrinking pode fazer isso, estreitando automaticamente a rota apenas o suficiente para passar pela abertura, sendo o mínimo permitido definido pela restrição de largura de roteamento.

Mais sobre o recurso de redução automática.

Route selection strategies

Selecionar as rotas a serem trabalhadas é um aspecto fundamental do roteamento. Isso pode envolver selecionar rotas para desroteá-las, aplicar glossing, verificar suas propriedades ou excluí-las. 

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é mesmo remova constantemente o roteamento existente à medida que conclui o projeto da placa.

A maneira mais simples de alterar o roteamento é clicar, manter pressionado e arrastar essa rota para um novo local. Às vezes, deslizar não é a solução; em vez disso, você precisa re-rotear uma seção. O mecanismo de roteamento interativo oferece suporte a isso usando 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 antigos segmentos redundantes.

Arrastar rotas existentes é chamado de Interactive Sliding, e os controles para isso são exibidos no painel Properties durante o deslizamento (Caixa de diálogo Preferences). Durante o deslizamento, o mecanismo de roteamento interativo tentará manter a qualidade do roteamento, em conformidade com 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 gloss (esforço para organizar os resultados) e hugging (contornar obstáculos e formar cantos). Há vários recursos que dão suporte ao deslizamento interativo, incluindo arraste de junções em T e vértices, arraste de vias, bem como suporte ao arraste de pares diferenciais.

Também há recursos para dar suporte ao arraste de componentes roteados.

Opções de Interactive Routing e Interactive Sliding

Quer você esteja roteando interativamente uma nova conexão, ou arrastando (sliding) 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 Interactive Routing (Painel de Propriedades de Roteamento Interativo), Interactive Sliding (Painel de Propriedades de Deslizamento Interativo) e Interactive Via Dragging (Painel de Propriedades de Arraste Interativo de Via) disponíveis no painel Properties. As configurações padrão para esses recursos são definidas na seção PCB Editor da caixa de diálogo Preferences (Caixa de diálogo Preferences).

  • Pressione Tab durante o roteamento interativo para exibir o painel Properties de Interactive Routing, pressione Tab durante o interactive sliding para exibir o painel Properties de Interactive Sliding, ou pressione Tab durante o arraste de vias para exibir o painel Properties de Interactive Via Dragging.

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

Resolução de Conflitos Painel de Propriedades de Roteamento Interativo Painel de Propriedades de Deslizamento Interativo Painel de Propriedades de Arraste Interativo de Via Caixa de diálogo Preferences

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

Mais sobre o modo de resolução de conflitos durante o interactive routing ou durante o interactive sliding.

A cor da linha reflete 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. A folga em relação aos outros objetos é definida pela regra de projeto Clearance aplicável. Se este modo não conseguir contornar um obstáculo sem causar violação, um indicador aparecerá 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 violação, um indicador aparecerá para mostrar que a rota está bloqueada. O empurrão de vias é controlado pela opção Allow Via Pushing.
HugNPush Obstacles O roteamento seguirá 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 contornar de perto ou empurrar um obstáculo sem causar violação, um indicador aparecerá para mostrar que a rota está bloqueada.
Stop at First Obstacle O roteamento irá parar no primeiro obstáculo que aparecer no caminho.
Autoroute Current Layer Aplica a inteligência do auto-router ao roteador interativo, selecionando automaticamente entre empurrar e contornar para obter o menor comprimento total de rota, na camada atual.
Autoroute MultiLayer Aplica a inteligência do auto-router ao roteador interativo, selecionando automaticamente entre empurrar, contornar ou trocar de camada para obter o menor comprimento total de rota.

Estilo de Canto Painel de Propriedades de Roteamento Interativo

Durante o roteamento interativo, a forma criada pelas trilhas e arcos que compõem um canto é chamada de corner style. Cantos diagonais são os mais comuns, mas cantos curvos (criados pela colocação de arcos) também são populares. 

Pressione Shift+Spacebar para alternar entre 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 do canto durante o roteamento interativo ou durante o deslizamento interativo.

A cor da linha reflete 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 , e . para alterar interativamente o raio do arco; mantenha Shift pressionado 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 , e . para alterar interativamente o raio do arco; mantenha Shift pressionado 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 Strong Glossing para realizar roteamento em serpentina.

Esforço de Gloss (Roteado) Painel de Propriedades de Roteamento Interativo Painel de Propriedades de Deslizamento Interativo Painel de Propriedades de Arraste Interativo de Via Painel Gloss and Retrace Caixa de diálogo Preferences

Durante um evento de roteamento, como roteamento interativo ou deslizamento interativo, o software executa o mecanismo de glossing. O mecanismo de glossing revisa constantemente todos os segmentos posicionados ou afetados pelo evento de roteamento atual, tentando melhorar a qualidade dos resultados. A quantidade de esforço aplicada é chamada de Gloss Effort

As medidas de qualidade do glossing incluem: reduzir o número de cantos, reduzir o número de segmentos, remover ângulos agudos e reduzir o comprimento total do roteamento. Use o atalho Ctrl+Shift+G para alternar entre 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 esforço de gloss durante o roteamento interativo, durante o deslizamento interativo e durante o glossing ou retraçado do roteamento selecionado.

A cor da linha reflete quando um recurso está disponível.
Off Neste modo, o glossing fica essencialmente desativado. Observe, porém, que a limpeza ainda é executada após o roteamento/arraste para eliminar, por exemplo, segmentos de trilha sobrepostos. Esse modo normalmente é ú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, limpar entradas de pads etc.).
Weak É aplicado um baixo nível de glossing, com o Interactive Router considerando apenas as trilhas diretamente conectadas ou na área das trilhas que você está roteando no momento (ou trilhas/vias sendo arrastadas). Esse modo de glossing normalmente é útil para ajuste fino do layout das trilhas ou ao lidar com roteamentos críticos.
Strong É aplicado um alto nível de glossing, com o Interactive Router procurando os caminhos mais curtos, suavizando as trilhas etc. Esse modo de glossing normalmente é útil nos estágios iniciais do processo de layout, quando o objetivo é rotear rapidamente uma boa parte da placa.

Durante o deslizamento interativo, o glossing é temporariamente reduzido para Weak, para evitar que o mecanismo de glossing entre em conflito com o projetista em suas tentativas de reposicionar o roteamento.

Esforço de Gloss (Vizinho) Painel de Propriedades de Roteamento Interativo Painel de Propriedades de Deslizamento Interativo Painel de Propriedades de Arraste Interativo de Via Caixa de diálogo Preferences

Gloss Effort (Neighbor) configura a quantidade de glossing aplicada às rotas adjacentes afetadas pelo roteamento interativo ou deslizamento 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 esforço de gloss durante o roteamento interativo e durante o deslizamento interativo.

A cor da linha reflete quando um recurso está disponível.
Off Neste modo, o glossing fica essencialmente desativado. Observe, porém, que a limpeza ainda é executada após o roteamento/arraste para eliminar, por exemplo, segmentos de trilha sobrepostos. Esse modo normalmente é ú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, limpar entradas de pads etc.).
Weak É aplicado um baixo nível de glossing, com o Interactive Router considerando apenas as trilhas diretamente conectadas ou na área das trilhas que você está roteando no momento (ou trilhas/vias sendo arrastadas). Esse modo de glossing normalmente é útil para ajuste fino do layout das trilhas ou ao lidar com roteamentos críticos.
Strong É aplicado um alto nível de glossing, com o Interactive Router procurando os caminhos mais curtos, suavizando as trilhas etc. Esse modo de glossing normalmente é útil nos estágios iniciais do processo de layout, quando o objetivo é rotear rapidamente uma boa parte da placa.

Estilo de Acompanhamento Painel de Propriedades de Deslizamento Interativo Painel de Propriedades de Arraste Interativo de Via Caixa de diálogo Preferences

Esta opção controla como as formas dos cantos devem ser gerenciadas durante o deslizamento interativo e afetará tanto as trilhas que estão deslizando quanto as trilhas que estão sendo empurradas. Cantos existentes que forem afetados pelo movimento da trilha durante o deslizamento interativo serão convertidos (de 45 graus para Arredondado, ou de Arredondado para 45 graus) com base no Estilo de Acompanhamento atual. O Estilo de Acompanhamento atual também é aplicado durante o glossing ou retraçado das rotas selecionadas

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

Saiba mais sobre acompanhamento durante o deslizamento interativo e durante o glossing ou retraçado do roteamento selecionado.

A cor da linha reflete quando um recurso está disponível.
45 Degree Sempre use segmentos retos ortogonais/diagonais para criar cantos durante o deslizamento (use este modo para o comportamento tradicional de roteamento ortogonal/diagonal).
Mixed Use segmentos de trilha retos quando os objetos movidos/empurrados forem retos; use arcos quando forem curvos. O tamanho mínimo do arco é controlado pela opção Min Arc Ratio option.
Rounded Use arcos em cada vértice envolvido no movimento/empurrão. Use este modo para roteamento em serpentina e para usar arcos + rotas em qualquer ângulo durante o glossing (durante o roteamento interativo e o glossing manual).

Ação do Vértice Painel de Propriedades de Deslizamento Interativo Caixa de diálogo Preferences

Opções aplicadas quando você clica e arrasta um vértice, em vez de ao longo de um segmento de trilha ou arco (o vértice é a localização 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 reflete quando um recurso está disponível.
Deform Quebre ou alongue os segmentos de trilha conectados ao vértice em movimento para que o vértice acompanhe o movimento do cursor.
Scale Mantenha a forma do canto e redimensione e mova os segmentos de trilha de entrada, mantendo o vértice conectado ao cursor.
Smooth Remodele o canto suavemente, inserindo arcos para criar um canto curvo ao arrastar para dentro (no Estilo de Acompanhamento Mixed ou Rounded), em cada vértice afetado pelo processo de deslizamento. Adicione também arcos ao arrastar para fora no Estilo de Acompanhamento Rounded.

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 mostrando onde essa opção pode ser configurada.

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

Automatically Terminate Routing
Painel de Propriedades de Roteamento Interativo Caixa de diálogo Preferences

Quando a conexão atual que está sendo roteada alcança o pad de destino, interrompa automaticamente o roteamento dessa net, mas permaneça no comando de Roteamento Interativo, pronto para clicar e iniciar o roteamento de outra net.

Saiba mais sobre quando usar esta opção durante o re-roteamento.

Automatically Remove Loops
Painel de Propriedades de Roteamento Interativo Caixa de diálogo Preferences

Quando esta opção está ativada, você pode rotear um novo caminho para uma rota existente; quando o novo caminho de rota volta a encontrar o caminho existente, o loop redundante é removido automaticamente.

Saiba mais sobre remoção automática de loops durante o re-roteamento.

Remove Loops with Vias Quando houver uma conexão direta via-pad, a via será removida se for considerado que ela não é mais necessária após a remoção do loop.
Remove Net Antennas Uma antena de net é uma seção de roteamento que não é terminada em uma das extremidades. Elas são removidas automaticamente se o roteamento atual afetar um objeto no qual a antena está encostando.
Keep Coupled
Painel de Propriedades de Arraste Interativo de Via

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

Saiba mais sobre arrastar um par diferencial.

Include Miters
Painel de Propriedades de Deslizamento Interativo
Marque esta opção para incluir chanfros ao arrastar segmentos de trilha.
Merge Parallel
Painel de Propriedades de Deslizamento Interativo
Marque esta opção para permitir que um segmento de trilha arrastado seja mesclado com um segmento estacionário existente quando o segmento arrastado ficar alinhado com o segmento estacionário.

Allow Via Pushing
Painel de Propriedades de Roteamento Interativo Painel de Propriedades de Deslizamento Interativo Painel de Propriedades de Arraste Interativo de Via Caixa de diálogo Preferences

Marque esta opção para permitir empurrar uma Via quando estiver nos modos Push Obstacles ou HugNPush Obstacles.
Pin Swapping
Painel de Propriedades de Roteamento Interativo

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

Saiba mais sobre configuração para troca de pinos.

Auto Shrinking
Painel de Propriedades de Roteamento Interativo Caixa de diálogo Preferences

Marque esta opção para reduzir automaticamente a largura do roteamento para um valor que permita rotear em locais onde a trilha não pode ser roteada 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 de Largura de Roteamento aplicável.

Mais sobre o encolhimento automático.

Este recurso está disponível quando a opção PCB.Routing.EnableAutoShrinking estiver ativada na caixa de diálogo Advanced Settings (recurso atualmente em Open Beta).

Display Clearance Boundaries
Painel de Propriedades de Roteamento Interativo Painel de Propriedades de Deslizamento Interativo Caixa de diálogo Preferences

Exibe a área de restrição ao redor de objetos existentes (), definida pela regra de projeto Clearance aplicável a esses objetos.

Mais sobre como controlar a exibição das rotas.

Reduce Clearance Display Area Reduz a exibição dos limites de afastamento para uma zona circular ao redor da posição atual do cursor ().

Show Length Gauge
Painel de Propriedades de Roteamento Interativo

O indicador de comprimento mostra quão bem a rota atual atende às regras de projeto Length e Matched Length aplicáveis.

Saiba mais sobre Length Tuning.

Pad Entry Stability
Painel de Propriedades de Roteamento Interativo Painel de Propriedades de Deslizamento Interativo Caixa de diálogo Preferences

O controle deslizante protege entradas centralizadas em pads, impedindo que o Glossing desalinhe uma trilha centralizada (ele mantém uma trilha centralizada no centro, não centraliza uma trilha desalinhada). Use a barra deslizante para configurar o nível de proteção.

Mais sobre o roteamento de entradas em pads.

Apply Trace Centering
Painel de Propriedades de Roteamento Interativo Caixa de diálogo Preferences

Quando ativado, o mecanismo de roteamento interativo detecta quando uma rota está passando entre pads e tenta centralizar a rota, até uma distância máxima correspondente à restrição de afastamento aplicável multiplicada pelo Added Clearance Ratio especificado abaixo. A centralização de trilhas também pode ser aplicada entre via-via e via-pad se a subopção Adjust Vias estiver ativada. Esse recurso pode ser desativado durante o deslizamento de trilhas, se necessário.

Mais sobre centralização de trilhas.

Este recurso está disponível quando a opção PCB.EnableTraceCentering estiver ativada na caixa de diálogo Advanced Settings (recurso atualmente em Open Beta).

Adjust Vias
Painel de Propriedades de Roteamento Interativo Caixa de diálogo Preferences

Esta opção tem duas finalidades:

  • Ative para que o recurso de centralização de trilhas também centralize entre via-via ou via-pad. Desative se a centralização entre via-via ou via-pad não for necessária. Para evitar que as vias sejam empurradas pela centralização de trilhas, você pode desativar a opção Allow Via Pushing. Nesse caso, as vias não serão empurradas (nem mesmo para garantir o afastamento mínimo da restrição Clearance). Mais sobre centralização de trilhas.

  • Se as vias devem ser empurradas quando estiver em Push ou HugNPush modes.

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

Added Clearance Ratio
Painel de Propriedades de Roteamento Interativo Caixa de diálogo Preferences

Um multiplicador do afastamento aplicável, que então é somado ao afastamento. Por exemplo, se o afastamento aplicável for 0.15 mm, definir a opção como 2 instruirá o mecanismo de roteamento a manter pads e vias existentes afastados em 0.15 + 2*0.15 = 0.45 mm, quando possível. O mecanismo de roteamento pode então reduzir esse afastamento até o valor especificado para centralizar precisamente as rotas, se necessário.

Mais sobre centralização de trilhas.

Disable Trace Centering when Dragging
Painel de Propriedades de Deslizamento Interativo Caixa de diálogo Preferences

Ative esta opção para desabilitar a centralização de trilhas ao deslizar interativamente uma rota. Quando esta opção estiver ativada, a centralização de trilhas não será aplicada durante o deslizamento interativo de uma rota, mesmo que a opção principal Apply Trace Centering option esteja ativada.

Mais sobre centralização de trilhas.

Miter Ratio
Painel de Propriedades de Roteamento Interativo Painel de Propriedades de Deslizamento Interativo Caixa de diálogo Preferences

O Miter Ratio controla o fechamento mínimo do canto. O Miter Ratio multiplicado pela largura atual da trilha é igual à separação entre as paredes do formato em U mais estreito que pode ser roteado para essa razão (). Insira um valor positivo igual ou maior que zero (o multiplicador x é adicionado automaticamente).

Mais sobre chanfrar cantos.

Min Arc Ratio
Painel de Propriedades de Roteamento Interativo Painel de Propriedades de Deslizamento Interativo Caixa de diálogo Preferences

O Min Arc Ratio é aplicado durante o roteamento interativo em qualquer ângulo e também durante o deslizamento interativo com Mixed Hugging Style. A razão é usada para determinar o arco de raio mínimo permitido; quando o raio do arco fica abaixo desse mínimo, o arco é substituído por segmentos de trilha, onde:

Min Arc Radius = Min Arc Ratio x Arc Width

  • Essa configuração não é aplicada durante roteamento de arco em cantos nem durante deslizamento interativo com Rounded Hugging Style, pois esses modos não usam arcos segmentados.

  • Defina o Minimum Arc Ratio como 0 (zero) para sempre usar arcos.

Subnet Jumper Length
Painel de Propriedades de Roteamento Interativo

Para oferecer suporte à troca de pinos em qualquer estágio do processo de projeto, inclusive na PCB já roteada, o editor de PCB pode adicionar e remover pequenos conectores de roteamento em nets com troca habilitada, chamados de subnet jumpers. Um subnet jumper é um pequeno segmento de trilha que o software reconhece como um elemento que pode ser facilmente inserido e removido; manualmente, por meio dos comandos Add e Remove Subnet Jumper no menu Route, ou automaticamente pelo mecanismo de roteamento se você rotear para um pino intercambiável durante o roteamento interativo. Esse valor define o comprimento do subnet jumper que é adicionado a uma net intercambiável durante o roteamento interativo.

Mais sobre subnet jumpers.

Restrições de projeto (regras) aplicáveis Painel de Propriedades de Roteamento Interativo

Durante o roteamento interativo, as restrições de projeto Routing Width e Routing Via Style que se aplicam à rota em execução são exibidas no painel Properties. Esses são links dinâmicos; 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 Routing Via Style aplicável à(s) net(s) atualmente em roteamento.

Width Constraint

A restrição de projeto Routing Width aplicável à(s) net(s) atualmente em roteamento.

Informações da net / par diferencial Painel de Propriedades de Roteamento Interativo Painel de Propriedades de Roteamento Interativo

Durante o roteamento interativo e o deslizamento interativo, a(s) net(s) 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 Net ou do Par Diferencial em edição é exibido, junto com a Classe à qual pertence (se houver). O Nome e a Classe são links dinâmicos; clique para abrir o painel PCB exibindo os detalhes da net ou do par correspondente.

Length & Delay

O comprimento do sinal e o atraso calculado são detalhados; os valores exibidos são válidos quando ocorre o clique inicial de roteamento/deslizamento. O Comprimento e o Atraso são links dinâmicos; clique para abrir o painel PCB exibindo os detalhes da net ou do par correspondente, que serão atualizados em tempo real à medida que o roteamento ou deslizamento for executado.

Opções de arraste Caixa de diálogo Preferences

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

Exceto pelas Vertex Actions, essas opções estão disponíveis apenas na caixa de diálogo Preferences.
Preserve Angle When Dragging

Quando ativado, o software tentará preservar o ângulo durante o arraste, de acordo com as configurações atuais de Interactive Sliding no painel Properties (Painel de Propriedades de 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 ajuste, o software tentará evitar obstáculos enquanto preserva 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 o comportamento padrão ao arrastar uma unselected via ou trilha para ser uma ação de Move ou Drag. Para acessar o modo não escolhido, mantenha pressionado o atalho Ctrl enquanto clica e segura sobre a via ou trilha.

Selected via/track Define o comportamento padrão ao arrastar uma selected via ou trilha para ser uma ação de Move ou Drag. Para acessar o modo não escolhido, mantenha pressionado o atalho Ctrl enquanto clica e segura sobre a via ou trilha.
Component pushing Este campo define o modo atual de resolução de conflitos entre componentes ao mover componentes dentro da área de projeto. Para este recurso, os componentes são identificados por sua caixa delimitadora de seleção. Os seguintes modos são suportados:
  • Ignore – este é o comportamento padrão, no qual o componente pode ser movido mesmo que isso crie uma violação com componente(s) vizinho(s).

  • Push – o componente empurrará outros componentes para longe para manter a conformidade com os afastamentos entre componentes. Componentes em unions podem ser empurrados e a localização dos componentes na union pode mudar, mas a union não será desfeita. Componentes bloqueados não podem ser empurrados.

  • Avoid – o componente será forçado a evitar violar as regras de afastamento entre componentes.

Component re-route

Quando ativado, após mover o(s) componente(s) para uma nova posição e soltar, o software tentará rerotear o(s) componente(s) para reconectar quaisquer nets interrompidas. Durante a movimentação, o atalho Shift+R pode ser usado para alternar o comportamento de reroteamento entre desligado/ligado. Observe que o reroteamento de componentes não é aplicado a um componente movido se esse componente for membro de uma union.

Mais sobre mover componentes com roteamento.

Move component with relevant routing

Ative esta opção para iniciar a ação de mover componente com o roteamento relevante (Components +Via Fanouts +Escapes +Interconnects). Use o atalho Shift+Tab para alternar o conjunto de seleção. Desative a opção para iniciar a ação de mover componente com apenas 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 o conjunto de seleção quando a opção estiver desativada.

  • up to - quando a Move component with relevant routing opção estiver 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 mover componentes com roteamento.

Opções de Fonte da Largura do Roteamento Interativo Caixa de diálogo Preferences

Armazena a última largura de roteamento e o último tamanho de via selecionados durante o roteamento interativo. Durante o roteamento interativo, percorra 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 estiver habilitado, o roteador interativo definirá a largura da nova rota para corresponder à trilha sob o cursor quando você clicar para iniciar o roteamento interativo, em vez de usar o Modo de Largura da Trilha selecionado abaixo. Se não houver nenhum segmento de trilha abaixo do local clicado quando você iniciar o roteamento interativo, será usado o Modo de Largura da Trilha atual.
Track Width Mode

Há quatro larguras possíveis nas quais uma conexão pode ser roteada: Mínimo da Restrição, Preferencial da Restrição, Máximo da Restrição e Usuário. Esta opção mantém o último modo selecionado, que será usado na próxima vez que você iniciar o comando Roteamento Interativo. Pressione o atalho 3 durante o roteamento para alternar entre os modos de largura da trilha.

Mais sobre selecionar o modo de largura da 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 Usuário. Esta opção mantém o último modo selecionado, que será usado na próxima vez que você iniciar o comando 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 selecionar o tamanho e o tipo de via durante o roteamento.

Opções de Largura Favorita Caixa de diálogo Preferences

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

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, onde você configura a lista de larguras predefinidas que o atalho Shift+W exibe durante o roteamento interativo.

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Conteúdo