Atraso do encapsulamento de pinos

Em todos os projetos de alta velocidade acima de 500 MHz, o meio de ligação, ou o fio de ligação ao die, introduz um atraso no sinal. Este atraso interno do dispositivo é designado por atraso pin-package. Mesmo que dois dispositivos sejam totalmente compatíveis ao nível dos pinos do ponto de vista do projeto e da PCB, os tempos de propagação no encapsulamento serão diferentes entre dispositivos distintos, pelo que terão de ser tidos em conta. As informações de tempo de propagação podem ser encontradas no documento IBIS 6 do dispositivo. As informações de Package Pins devem ser consideradas durante a fase de planeamento de I/O, ou após a síntese no caso de um FPGA. Todos os fabricantes de dispositivos devem conseguir fornecer os atrasos do encapsulamento, que serão especificados quer como um atraso em picossegundos quer como um comprimento.

O atraso pode ser incluído no seu projeto como um Pin Package Length ou como um Propagation Delay, utilizando os respetivos campos para o pino no editor esquemático ou para o pad/via no editor PCB. Os valores introduzidos são tratados da seguinte forma:

Pin Package Length - todos os comprimentos pin package dentro de cada net são somados no editor PCB para obter o Comprimento Total de Pino/Encapsulamento, que é incluído no Signal Length global dessa net. Consulte o modo Nets do painel PCB para saber mais sobre o Comprimento do Sinal.

Propagation Delay - todos os valores de atraso definidos pelo utilizador para pinos/pads e vias em cada net são adicionados ao atraso de encaminhamento dessa net no editor PCB. O atraso de encaminhamento é calculado automaticamente pelo resolvedor de campo Simbeor® integrado no Layer Stack Manager. Os atrasos de pad e via não são calculados automaticamente, mas podem ser definidos pelo utilizador.

  • As regras de projeto Length e Matched Length podem ser configuradas com base em Comprimento ou Atraso.
  • O Signal Length, Total Pin/Package Length e Delay podem ser apresentados em vários modos do painel PCB, incluindo o modo Nets, o modo Differential Pairs Editor e o modo xSignals. Clique com o botão direito num cabeçalho de coluna no painel PCB para ativar/desativar colunas.
  • O Simbeor SFS (quasi-static field solver) da Simberian® é utilizado para calcular o atraso de encaminhamento, com base nas propriedades físicas definidas no Layer Stack Manager.
  • Os valores definidos pelo utilizador para Pin Package Length e Propagation Delay são independentes entre si; são adicionados aos valores de Signal Length e Delay conforme descrito acima. Como não interagem entre si, ambos os valores podem ser especificados, se necessário.

Incluir o Atraso no Esquemático

Os comprimentos pin package podem ser definidos como um atributo do pino do componente esquemático no painel Properties no modo Pin. O software utiliza, por predefinição, as Unidades do documento subjacente; introduza as unidades juntamente com o valor, se necessário.

Introduza o comprimento pin-package com as unidades pretendidas.
Introduza o comprimento pin-package com as unidades pretendidas.

  • As propriedades dos pinos do componente também podem ser editadas no editor da biblioteca ou na folha esquemática no separador Pins do painel Properties no modo Component. Clique em  nesse separador do painel para abrir o Component Pin Editor, onde podem ser editadas todas as propriedades de todos os pinos desse componente. Os valores podem ser editados diretamente na grelha (selecione uma célula e escreva um novo valor), e as teclas de cursor podem ser utilizadas para mover para as células adjacentes. As unidades predefinidas serão adicionadas automaticamente caso não sejam introduzidas.
  • Em alternativa, utilize o painel SCHLIB List para copiar/colar vários valores de Pin/Pkg Lengths ou Propagation Delay a partir de uma folha de dados para um conjunto de pinos de componente selecionados no editor de bibliotecas esquemáticas – mostrar imagem.
    • Além de colar diretamente o conteúdo da área de transferência nas células selecionadas, também pode clicar com o botão direito no painel para aceder à caixa de diálogo Smart Grid Paste, que oferece maior controlo sobre o processo de introdução de dados adicionais nos pinos – saiba mais sobre Editar Atributos com as Ferramentas Smart Grid.

Definir o Atraso no Editor PCB

Os valores de Pin Package Length e Propagation Delay são transferidos para o layout PCB como mostrado no modo Pad do painel Properties.

Os valores de Pin Package Length e Propagation Delay são transferidos do esquemático para a PCB, ou também podem ser definidos diretamente na PCB.
Os valores de Pin Package Length e Propagation Delay são transferidos do esquemático para a PCB, ou também podem ser definidos diretamente na PCB.

Tenha em atenção que, se os valores de Pin Package Length e Propagation Delay nas propriedades do pad forem diferentes dos configurados para os pinos correspondentes do símbolo esquemático, serão gerados ECOs para substituir os valores pelos do esquemático na próxima atualização da PCB (a menos que a deteção de alterações nestes valores e/ou a geração de ECOs para eles estejam desativadas nas opções do projeto).

Para mais informações, consulte a página Manter os Esquemáticos e a PCB Sincronizados.

Examinar o Comprimento do Pino/Encapsulamento e o Atraso de Propagação no Painel PCB

O Pin/Pkg Length é automaticamente incluído nos cálculos de Signal Length, que são apresentados em vários modos do painel PCB. Defina o painel para o modo Nets para examinar (ou editar) o valor de Pin/Pkg Length para os pinos da net escolhida. Repare como a coluna Routed Length reflete o comprimento do encaminhamento, e a coluna Signal Length reflete o comprimento do encaminhamento mais quaisquer comprimentos Pin/Pkg nessa net.

O Pin/Pkg Length e o respetivo impacto em Signal Length são apresentados no modo Nets do painel PCB.
O Pin/Pkg Length e o respetivo impacto em Signal Length são apresentados no modo Nets do painel PCB.

Na imagem abaixo, a coluna de Delay de propagação mostra que existem dois pares de xSignals que falham uma regra de projeto Matched Length. Como o destaque está na coluna Delay, isso indica que a regra está configurada para utilizar Unidades de Atraso em vez de Unidades de Comprimento.

A coluna Delay mostra que existem dois pares de xSignals que falham uma regra de projeto Matched Length. A coluna Delay mostra que existem dois pares de xSignals que falham uma regra de projeto Matched Length. 

O Signal Length, Total Pin/Package Length e Delay podem ser apresentados em vários modos do painel PCB, incluindo o modo Nets, o modo Differential Pairs Editor e o modo xSignals. Clique com o botão direito num cabeçalho de coluna no painel PCB para ativar/desativar colunas.

Como o Comprimento é Incluído nos xSignals

O Pin/Pkg Length é automaticamente incluído no comprimento total do xSignal quando:

  • Esse sinal faz parte de uma definição de xSignal
  • Esse pad não está ligado num padrão de encaminhamento fly-by (existe apenas uma pista ligada a esse pad)

Os pads que estão ligados num padrão de encaminhamento fly-by (com um ponto de entrada e um ponto de saída) são excluídos do cálculo do comprimento.

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