Skip to content
Seções da documentação

Calculadora de orçamento Clock Tree Jitter

POSThttps://rftools.io/api/py/v1/calculate

Slug clock-jitter. Calcule o orçamento de cronometragem da árvore do relógio para projetos de FPGA e SoC. Insira o jitter do oscilador de referência, o nível de ruído PLL, os estágios do buffer e a frequência do relógio alvo para calcular a margem de configuração.

Entradas

Envie cada uma destas em inputs, nas unidades mostradas. A maioria é obrigatória: uma chamada sem alguma delas é recusada (400) e não custa nada; uma entrada que a calculadora dispensa assume o padrão mostrado. Uma entrada fora da sua faixa ainda é calculada e sinalizada na procedência.

Entradas de clock-jitter
NomeUnidadeFaixaPadrãoDescrição
clockFreqMHznúmeroMHz0.001 … 10000200Frequência de clock alvo no registrador de destino
setupTime_psnúmerops0 … 500080Do datasheet do dispositivo — tempo mínimo de setup antes da borda do clock
holdTime_psnúmerops0 … 500040Do datasheet do dispositivo — tempo mínimo de hold após a borda do clock
refJitter_psnúmerops0 … 1000050Jitter RMS de TCXO ou VCTCXO — da ficha técnica do oscilador
pllJitter_psnúmerops0 … 10000100Jitter RMS adicionado pelo PLL — a partir da planilha de dados ou simulação do PLL
bufferJitter_psnúmerops0 … 100025Jitter aditivo por estágio de buffer de clock (por exemplo, CDCLVP1204: 20 ps)
bufferStagesnúmeronenhuma0 … 102Número de estágios de buffer/fanout de clock entre PLL e destino
traceDelay_psnúmerops0 … 100020Skew de roteamento da árvore de clock — 150 ps/polegada em FR4 com trilha de 6 mil
jitterTermsnúmeronenhuma0 … 60Quantos termos de jitter a mais o caminho do clock soma, cada um em quadratura (0–6)
term1Jitter_psnúmerops0 … 100000Jitter RMS somado por outro estágio no caminho do clock, como outro buffer de fanout, um divisor ou um conversor de nível
term2Jitter_psnúmerops0 … 100000Jitter RMS somado por outro estágio no caminho do clock, como outro buffer de fanout, um divisor ou um conversor de nível
term3Jitter_psnúmerops0 … 100000Jitter RMS somado por outro estágio no caminho do clock, como outro buffer de fanout, um divisor ou um conversor de nível
term4Jitter_psnúmerops0 … 100000Jitter RMS somado por outro estágio no caminho do clock, como outro buffer de fanout, um divisor ou um conversor de nível
term5Jitter_psnúmerops0 … 100000Jitter RMS somado por outro estágio no caminho do clock, como outro buffer de fanout, um divisor ou um conversor de nível
term6Jitter_psnúmerops0 … 100000Jitter RMS somado por outro estágio no caminho do clock, como outro buffer de fanout, um divisor ou um conversor de nível

Saídas

Devolvidas em values, pelo nome. Um valor ilimitado ou indefinido é null.

Saídas de clock-jitter
CampoUnidadeDescrição
setupMargin_psprincipalpsMargem de configuração
totalJitter_pspsExtremidade total
budgetUsed_pct%Orçamento usado
availableBudget_pspsOrçamento disponível
periodPspsPeríodo do clock
bufferTotalJitter_pspsTonalidade total do buffer

Como chamar

  • Calcular: uma chamada, a requisição e a resposta completas, e os seus erros.
  • Lote: esta calculadora com outras, ou uma varredura, em uma requisição.
  • Resolver para um valor-alvo: o valor de uma entrada que leva uma saída a um alvo.