O efeito do atraso e o comprimento dos terminais do microcircuito e do software no cálculo do comprimento / atraso total dos condutores


O sistema gerenciador de restrições no PADS Professional / Xpedition fornece aos usuários controle completo sobre todos os parâmetros que afetam a integridade dos sinais de alta velocidade. Hoje, analisaremos como a influência do comprimento e atraso (Comprimento e Atraso do Pacote de Pinos) das conclusões do microcircuito, bem como a influência do fator de vias (PO), podem ser incluídas no cálculo do comprimento total do condutor.

Tudo o mais interessante sob o corte.



Neste artigo, tentarei responder às seguintes perguntas:


  • Fator de comprimento do software
  • Posso introduzir limites de comprimento e atraso para pinos no Gerenciador de restrições ao mesmo tempo?
  • Qual é o efeito de atrasos e comprimentos dos pinos na guia "Peça" no CES?
  • Como a ferramenta “Tuning meter” funciona ao usar os parâmetros de comprimento de saída e o fator de comprimento do software?
  • O efeito do atraso no software no cálculo do atraso total do sinal

Configurar atraso dos pinos no Gerenciador de restrições


No PADS Professional / Xpedition versão VX2.2 e superior, agora é possível importar um arquivo com atrasos e comprimentos de saída diretamente no sistema de entrada de restrições.
Para importar, abra o CES, vá para Arquivo> Importar> Atrasos de Pacotes e selecione seu arquivo com atrasos:



O formato dos arquivos PinPkgDelays / PinPkgLengths (* .txt /.* ppd / *. Ppl) é o seguinte:



Onde unit é o formato do valor (não depende do caso):
  1. para latência, segundos (s), milissegundos (ms), microssegundos (us), nanossegundos (ns) e picossegundos (ps)
  2. para comprimento - milésimos de polegada (th), mícrons (um), milímetros (mm), polegadas (pol)

part_name é uma palavra-chave que identifica exclusivamente seu chip
pin_number, value - o número do pino e o valor correspondente do comprimento / atraso são indicados aqui
Importante : a ferramenta de importação não suporta o formato de vírgulas, mesmo que você as tenha definido como separadores no CES.

Um pequeno exemplo do arquivo PinPkgDelays.txt:



Cálculo automático de valores de atraso


Se você tiver apenas informações sobre o comprimento do pino do chip, poderá usar o CES para calcular automaticamente o valor do atraso do pino, com base no atraso de propagação do sinal definido nas configurações do CES (Configuração> Configurações) :



Depois de definir os valores do comprimento da saída, clique com o botão direito do mouse na célula correspondente ao atraso do contato e selecione Calcular atraso e o sistema calculará automaticamente o valor:



Abaixo estão exemplos de vários casos de uso de Comprimentos de Via, Atraso de Via e Comprimentos de Pacotes de Pinos.

Exemplo No. 1


Neste exemplo, os parâmetros Via ou Comprimento do pacote de pinos não são usados:



A adição de um comprimento de 100º a cada pino do componente U1 fornece os seguintes valores:



O Tuning Meter agora exibe o comprimento do condutor, levando em consideração o 100º adicionado a cada pino do componente:



Exemplo No. 2


Agora vá para Setup> Setup Parameters e, na guia Via Defenitions, defina o Via Length Factor como 1 .



Nota: O valor do comprimento do software é calculado com base na pilha da sua placa. Observe também que, para calcular o comprimento do software, a espessura do cobre das camadas inicial e final NÃO é levada em consideração. A figura abaixo mostra como o comprimento do sinal do software é calculado, passando da camada 1 para a camada 3 e da camada 3 para a camada 8:



O comprimento real do condutor no gerenciador de restrições será alterado assim que definirmos o fator de comprimento do software:



Agora, o comprimento do condutor exibido no Tuning Meter inclui o coeficiente do comprimento do software e o comprimento das conclusões:



Exemplo No. 3


Neste ponto, adicionaremos um atraso de atraso do pacote de pinos de 0,02 ns:

Vamos dar uma olhada nos valores de atraso calculados para o condutor no modo TOF , desde que o atraso do pacote de pinos seja definido como 0 :



Agora defina o Atraso do pacote de pinos como 0,02 ns:



O atraso no gerenciador de restrições para este sinal foi alterado para 0,02 e podemos verificar isso:



Exemplo No. 4


Agora, vamos ver o caso em que Atraso do pacote de pinos e Comprimento do pacote de pinos e Atraso de via e Fator de comprimento de via são instalados ao mesmo tempo e como isso afetará o cálculo do comprimento / atraso total do condutor.

A figura abaixo mostra o atraso de propagação no condutor com zero Atraso no pacote de pinos e Via atraso na ferramenta Tuning Meter:



A próxima etapa é definir o atraso do pacote de pinos como 0,02 ns e observar as alterações:



Agora, se definirmos outro valor no campo Comprimento do pacote de pinos ou Fator de comprimento de extensão, o valor do atraso não será alterado de forma alguma, pois trabalhamos no modo TOF .
Mas se definirmos o Atraso do Pacote de Pin e o Atraso de Via como 0,02 ns, obteremos o seguinte resultado:



No editor de restrições, o atraso de propagação do sinal ao longo do condutor, com os parâmetros Pin Package Delay e Via Delay configurados como 0,02 ns, terá a seguinte aparência:



Via Delay e Via Length Factor podem ser configurados através do menu Setup> Setup Parameters na guia Via Defenitions:



Conclusão


O sistema de entrada de restrição PADS Professional / Xpedition permite especificar o comprimento da saída e os valores de atraso, MAS se você tiver uma opção CES para calcular o tempo de propagação do sinal ( TOF ), o sistema usará os valores da célula Atraso do pacote de pinos e se a opção de cálculo for baseada em Comprimento - o sistema obterá valores da célula Comprimentos de pacotes de pinos .

O mesmo vale para o impacto do software. Se o tipo de atraso definido no gerenciador de restrições for definido como Comprimento , será utilizado o Fator de Comprimento do software; no caso de TOF , o valor de Atraso de Via será usado.

Espero que não tenha saído muito volumoso e confuso.
Estou pronto para discutir todos os momentos incompreensíveis nos comentários.
Filipov Bogdan PBO , gerente de produtos da PADS Solutions

Source: https://habr.com/ru/post/pt437062/


All Articles