Os projetistas de PCB começam com um conjunto de requisitos físicos e especificações a respeito do layout da placa. Certos fatores, como o espaçamento entre componentes e outras primitivas, estabelecimento de conexão elétrica, requisitos de tamanho para trilhas e vias, são apenas alguns dos requisitos que devem ser seguidos ao projetar um PCB. A complexidade cada vez maior das placas tornou praticamente impossível realizar essa verificação manualmente. Felizmente, existem ferramentas de software de design de PCB que tornam o trabalho consideravelmente mais fácil.
O passo final no processo de design de Placa de Circuito Impresso PCB é uma verificação física do design. As propriedades físicas — distâncias de componentes, espaçamento perto da borda da placa, etc. — devem ser verificadas antes de o design ser entregue ao fabricante. Ignorar esta etapa crítica pode resultar em placas que não podem ser montadas e diminuição do rendimento... ambos podem ser custosos.
A maneira mais comum de executar uma verificação física é usar a verificação de regras de design (DRC). Uma DRC verifica um conjunto de regras de design que foram estabelecidas antes de qualquer trabalho de design. O software examina todo o design, ou uma parte dele, e verifica se as regras de design não são violadas. Quando terminado, a ferramenta não reporta violações, ou identifica áreas que violaram as regras para correção.
Gerenciar essas verificações de regras manualmente é um pesadelo. Não só isso, mas envolver seres humanos sempre introduz a possibilidade de erro. Dentro do Altium Designer existe um verificador de regras de design automatizado. Esta ferramenta permite que o usuário automatize o processo, desde o conjunto completo de regras até categorias específicas de regras.
Figura 1 - As regras podem ser definidas dentro do Editor de Regras e Restrições de PCB no Altium Designer
Figura 2 - Quando a verificação de regras está completa, um relatório é gerado
O verificador de regras de design é uma ferramenta poderosa que automatiza a verificação de especificações lógicas e físicas na sua placa. A ferramenta permite que você verifique o design contra qualquer ou todas as regras de design habilitadas. Quaisquer erros no design são notados em um relatório, bem como listados no painel de mensagens. O verificador de regras de design pode ser executado a qualquer momento durante o design (assim como na conclusão). Além disso, certas regras podem ser habilitadas para examinar uma área particular da placa.
Figura 3 - O verificador de regras de design permite que você defina quais regras serão verificadas
Esta capacidade de selecionar regras específicas para verificar é chamada de verificador de regras de design em lote, onde o usuário pode escolher manualmente as regras que quer que o sistema verifique quando o DRC é executado manualmente. Essa funcionalidade é normalmente usada quando o designer quer uma verificação rápida de regras específicas para determinar se estão sendo violadas por quaisquer primitivas.
Figura 4 - Configurando um DRC em lote
Usar o DRC cada vez que o design é alterado pode parecer uma boa ideia, mas interromper o design para executar verificações a cada mudança pode desacelerar o processo de design. Para resolver isso, a ferramenta Online Rule Checking DRC pode executar automaticamente verificações em segundo plano, sinalizando e/ou prevenindo automaticamente violações de regras sem a necessidade de parar o fluxo de trabalho e executar o verificador. Para evitar que o verificador seja executado constantemente e afete o desempenho do software, você deve escolher um conjunto específico de regras para ser executado pelo OnlineDesign Rule Check sempre que uma ação for realizada.
Identificar violações das regras de design é essencial para completar o design, no entanto, ainda mais importante é resolver o erro. As violações podem então ser visualizadas no Painel de Regras e Violações do PCB. Usando esta ferramenta de Design de PCB, você pode investigar a regra específica que está sendo violada e quais primitivos estão causando a violação. Então, a parte do design que viola a regra pode ser corrigida.
Figura 5 - O painel de Regras e Violações do PCB fornece informações específicas quando regras foram violadas
Quando a verificação de regras é executada à medida que o design avança, a verificação final torna-se quase trivial. No ponto em que você executará a verificação final, é provável que tenha capturado quaisquer erros e os corrigido. O relatório final de DRC, mostrando que não há violações, torna-se parte do pacote de aprovação para avançar para a fabricação da placa. Com o DRC, suas placas estarão corretas na primeira vez, praticamente todas as vezes.
Com a complexidade dos designs de placas de circuito aumentando, torna-se mais importante para um designer poder confirmar que os primitivos na placa seguem um conjunto específico de diretrizes. Essas regras para a placa permitem que você tenha controle total sobre quais requisitos físicos a placa precisa atender. Usando o DRC, você determina rapidamente onde ocorrem violações de regras e as resolve facilmente. O resultado, na maioria das vezes, é uma placa que funciona corretamente na primeira vez.