Tipos de Regras de Alta Velocidade
Num relance
- Um resumo claro dos tipos de regras de projeto de alta velocidade disponíveis no Altium Designer.
- Maior familiaridade com a organização da categoria High Speed no sistema de regras de projeto.
- Uma referência prática para localizar e compreender essas opções de regras durante o trabalho de layout de PCBs.
As regras de projeto da categoria High Speed são descritas abaixo.

A categoria High Speed de regras de projeto.
Segmento paralelo
Esta regra especifica a distância ao longo da qual dois segmentos de trilha podem seguir em paralelo, para uma determinada separação. Observe que as redes de pares diferenciais roteadas são excluídas da verificação por esta regra.
Restrições
Restrições de segmento paralelo
| Regra padrão | Não obrigatória. |
| Layer Checking | Especifica onde os dois segmentos de trilha a serem verificados devem estar:
|
| For a parallel gap of | Especifica o espaçamento entre dois segmentos de trilha paralelos para que sejam considerados na verificação. Segmentos de trilha paralelos com espaçamento igual ou inferior a esse valor serão verificados. |
| The parallel limit is | Especifica o comprimento paralelo máximo permitido de dois segmentos de trilha (em redes diferentes), quando a restrição de espaçamento paralelo é atendida ao longo de todo o comprimento. |
| O que é paralelo? | Esta regra detecta segmentos de trilha paralelos que estão dentro do valor definido em parallel gap e, em seguida, soma todos os comprimentos dos segmentos que pertencem a essas redes Quando a soma desses comprimentos excede parallel limit, uma violação de DRC é sinalizada. Observe que as redes de pares diferenciais roteadas são excluídas da verificação por esta regra. |
| Aplicação da regra | DRC on-line e DRC em lote. |
Comprimento
Esta regra especifica os comprimentos mínimo e máximo de uma rede.
Restrições
Restrições de comprimento
| Regra padrão | Não obrigatória. |
| Length Units | Define o comprimento como uma distância. |
| Delay Units | Define o comprimento como um tempo (quanto tempo o sinal leva para percorrer esse comprimento do roteamento). |
| Minimum | O valor do comprimento mínimo permitido da rede. |
| Maximum | O valor do comprimento máximo permitido da rede. |
| Aplicação da regra | Ajuste de comprimento interativo, ajuste de comprimento automático, DRC on-line e em lote. |
Comprimentos correspondentes
Esta regra especifica a diferença permitida entre os comprimentos das redes. Esta regra é essencial em um projeto de alta velocidade, no qual o desafio não é apenas o tempo que os sinais levam para chegar (determinado pelo comprimento total), mas também a importância de que os sinais especificados cheguem ao mesmo tempo. Dependendo das velocidades de comutação dos sinais, da função do sinal e dos materiais usados na placa, a diferença permitida pode ser de até 500 mils ou de apenas 1 mil.
O conjunto de redes selecionadas é definido pelo escopo da regra (conforme definido por sua consulta completa), e o comprimento de referência (a rede mais longa do conjunto) é determinado pelo escopo da regra em combinação com as configurações de Constraints. As outras redes selecionadas atenderão à regra se seu Comprimento atual for:
(LongestLength - tolerance) ≤ CurrentLength ≤ LongestLength
Restrições
Restrições de comprimentos correspondentes
| Regra padrão | Não obrigatória. |
| Length Units | Define o comprimento como uma distância. |
| Delay Units | Define o comprimento como um tempo (quanto tempo o sinal leva para percorrer esse comprimento do roteamento). |
| Tolerance | Especifica uma tolerância de comprimento ao comparar cada rede com a rede mais longa do conjunto. Qualquer rede cujo comprimento não esteja dentro da tolerância especificada é considerada curta demais e terá trilha adicionada se o comando Equalize Net Lengths for executado. |
| Source Target | Esta lista suspensa só está disponível quando uma classe de xSignals (ou todos os xSignals do projeto) é usada como escopo da regra. Selecione um xSignal na lista suspensa para usar seu comprimento como referência para os outros xSignals abrangidos pela regra. Quando um xSignal é selecionado como referência, os outros xSignals selecionados atenderão à regra se seu Comprimento atual for:
|
| Group Matched Lengths | Escolha esta opção para verificar os comprimentos entre todas as redes abrangidas pelo escopo da regra, conforme mostrado nos slides 1 e 3. |
| Within Differential Pair Length | Escolha esta opção para verificar os comprimentos entre as redes dentro de cada par diferencial abrangido pelo escopo da regra, conforme mostrado nos slides 2 e 4. Isso é chamado de correspondência de fase, conforme resumido abaixo. |
| Dynamic Phase Matching | Ative esta opção para especificar restrições de casamento dinâmico de fase (casamento de fase ao longo de todo o comprimento do par). Se esta opção não estiver ativada, o casamento de fase será estático (aplicado apenas ao comprimento total)
Saiba mais sobre casamento de fase de um par diferencial. |
| Definição do escopo de uma regra de comprimentos casados | Ao definir o escopo de uma regra de comprimentos de nets casados para ajuste interativo:
|
| O papel da prioridade da regra | Quando há várias regras aplicadas a um objeto, a abordagem padrão usada pelo editor de PCB é aplicar a regra de maior prioridade. Isso não ocorre com as regras de projeto de comprimentos casados, nas quais várias regras podem ser legitimamente aplicadas a um objeto. Por exemplo, é comum definir um casamento mais rigoroso dentro de um barramento de 8 bits e, ao mesmo tempo, exigir que vários barramentos de 8 bits também tenham comprimentos casados entre si, com uma tolerância maior. Nessa situação, as prioridades dessas duas regras são ignoradas. |
| Aplicação da regra | Ajuste interativo de comprimento, ajuste automático de comprimento, DRC online e em lote. |
Comprimento de stub em cadeia
Esta regra especifica o comprimento máximo permitido de stub para uma net com topologia em cadeia.
Restrições
Restrições de comprimento de stub em cadeia
| Regra padrão | Não necessária. |
| Maximum Stub Length | O valor do comprimento máximo de stub permitido. |
| Aplicação da regra | DRC online e DRC em lote. |
Vias sob SMD
Esta regra especifica se vias podem ser posicionadas sob pads SMD.
Restrições
Restrições de vias sob SMD
| Regra padrão | Não necessária. |
| Allow Vias under SMD Pads | Especifica se vias podem ser posicionadas sob os pads de um dispositivo de montagem em superfície (SMD). |
| Apenas pads de camada única | Esta regra se aplica apenas a objetos pad definidos em uma única camada de cobre (não multicamada). |
| Quais pads são abrangidos | O escopo da regra (Where the Object Matches) define which SMD pad objects são abrangidos por esta instância da regra. Quando um pad está dentro do escopo da regra (é detectado pela regra), ele é verificado para determinar se está em conformidade com a configuração de restrição Allow Vias under SMD Pads definida por esta regra. |
| Via parcialmente sob o pad | A regra permite ou não permite vias sob pads SMD. Se as vias forem permitidas, a regra does not verifica se a via está apenas parcialmente sob o pad SMD ou as propriedades dessa via. |
| Várias vias sob o pad | Se houver várias vias sob um pad SMD onde elas não são permitidas, apenas a primeira via detectada durante a verificação de regras será sinalizada. Quando essa violação for resolvida, a próxima via em violação será sinalizada, e assim por diante. |
| Controle de quais pads permitem vias | Para permitir seletivamente vias sob pads SMD :
|
| Controle das vias permitidas sob os pads | A regra Permitir vias sob pads SMD não pode verificar se uma via específica está sendo usada sob um pad SMD; ela apenas detecta se uma via é permitida ou não sob o pad SMD especificado. Para verificar se uma via sob um pad SMD tem características específicas, como ser uma microvia ou usar um PadViaTemplate específico, use um conjunto de regras de restrição de espaçamento para a mesma net. Assim como a regra Permitir vias sob pads SMD, essa abordagem também exige uma regra de prioridade mais baixa que não permita uma via sob um pad SMD, combinada com regras de prioridade mais alta que permitam seletivamente vias sob pads SMD com base em suas propriedades. O conjunto de regras de restrição de espaçamento pode incluir :
|
| Aplicação da regra | DRC online, DRC em lote, roteamento interativo e roteamento automático. |
Número máximo de vias
Esta regra especifica o número máximo de vias permitido para cada net individual no projeto atual.
Restrições
Restrições de número máximo de vias
| Regra padrão | Não obrigatória. |
| Maximum Via Count | O número máximo de vias permitido em cada net individual abrangida pelo escopo definido da regra. |
| Aplicação da regra | DRC online e DRC em lote. |
Comprimento máximo do stub da via (back drilling)
Um stub é o trecho do corpo metalizado de uma via ou pad que se estende além da última camada de sinal utilizada à qual a via ou o pad se conecta. O back drilling será aplicado às vias e aos pads adequados nas nets abrangidas por esta regra, de acordo com as caixas de seleção Layer habilitadas para cada lado da placa e os pares de back drilling definidos na aba Back Drills do Layer Stack Manager.
Além de ser usada para definir quais vias e pads devem ser considerados para back drilling, durante a verificação das regras de projeto esta regra verifica se há stubs de vias e pads mais longos que o Max Stub Length especificado, em todas as nets abrangidas por ela (independentemente de ter sido aplicado back drilling à via ou ao pad). Esta regra também especifica quanto maior deve ser o diâmetro da broca para vias e pads submetidos a back drilling.
Restrições
Restrições de comprimento máximo do stub da via (back drilling)
| Regra padrão | Não obrigatória. |
| Max Stub Length | O comprimento máximo permitido para o stub. Esta configuração é usada para verificar a existência de stubs remanescentes com esse comprimento ou maior; ela não define a profundidade de furação usada no back drilling.
|
| Back Drill Oversize | O aumento radial do tamanho da broca usada para back drilling em relação ao tamanho original do furo da via ou do pad.
|
| Drill depth | A profundidade de furação é definida pela soma das espessuras de todas as camadas, desde a primeira camada (incluída) até a última camada (não incluída), definidas no Layer Stack Manager. |
| Aplicação da regra | DRC em lote e geração de arquivos de saída. |
Saiba mais sobre Furação com profundidade controlada (back drilling).
Caminho de retorno
Esta regra especifica um caminho de retorno de sinal contínuo ao longo da camada de referência designada, acima ou abaixo dos sinais abrangidos. O caminho de retorno pode ser criado com preenchimentos, regiões e preenchimentos poligonais posicionados em uma camada de sinal ou em camadas de plano.
Restrições
Restrições do caminho de retorno
| Regra padrão | Não obrigatória. |
| Impedance Profile | Selecione o perfil de impedância aplicável às nets abrangidas por esta regra. O perfil especifica quais camadas fornecem o caminho de retorno para os sinais abrangidos. |
| Minimum Gap to Return Path | Indica a distância mínima da borda do condutor até a borda externa do caminho de retorno. A verificação é aplicada ao longo de todo o comprimento do condutor. Um erro será sinalizado se a distância for igual ou inferior ao valor de Minimum Gap to Return Path (o valor padrão é 0 mm). |
| Exclude Pad/Via Voids | Quando habilitada, as aberturas no caminho de retorno criadas pelo espaçamento ao redor de pads e vias pertencentes às nets abrangidas não são sinalizadas como violações. |
| Max Stitch Via Distance | Habilite para definir a distância em que uma via de caminho de retorno deve estar presente em relação a uma via do sinal abrangido pela regra (o valor padrão é 1,5 mm). A via de caminho de retorno deve fornecer conexão à camada de referência definida em Layer Stack Manager para o perfil de impedância correspondente. |
| Exclude small areas of copper |
Exclua pequenas áreas de cobre da sinalização de violações definindo o valor necessário (em mils quadrados, |
| Aplicação da regra | DRC em lote. |














)
)
).
)
).
).
).




