Skip to content
Secciones de la documentación

Calculadora de Presupuesto de Jitter de Reloj

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

Slug clock-jitter. Calcula el presupuesto de temporización del árbol de reloj para diseños de FPGA y SoC.

Entradas

Envíe cada una de estas en inputs, en las unidades indicadas. La mayoría son obligatorias: una llamada a la que le falte una se rechaza (400) y no cuesta nada; una de la que la calculadora puede prescindir toma el valor predeterminado indicado. Una entrada fuera de su rango se calcula igualmente y se marca en la procedencia.

Entradas de clock-jitter
NombreUnidadRangoValor predeterminadoDescripción
clockFreqMHznúmeroMHz0.001 … 10000200Frecuencia de reloj objetivo en el registro de destino
setupTime_psnúmerops0 … 500080De la hoja de datos del dispositivo: tiempo mínimo de configuración antes del final del reloj
holdTime_psnúmerops0 … 500040De la hoja de datos del dispositivo: tiempo mínimo de espera después del cierre del reloj
refJitter_psnúmerops0 … 1000050Fluctuación RMS de TCXO o VCTCXO: de la hoja de datos del oscilador
pllJitter_psnúmerops0 … 10000100Fluctuación RMS agregada por PLL: a partir de una hoja de datos o simulación de PLL
bufferJitter_psnúmerops0 … 100025Fluctuación aditiva por etapa de búfer de reloj (por ejemplo, CDCLVP1204:20 ps)
bufferStagesnúmeroninguna0 … 102Número de etapas de búfer o dispersión de reloj entre el PLL y el destino
traceDelay_psnúmerops0 … 100020Inclinación del enrutamiento del árbol del reloj: 150 ps/pulgada en el FR4 con un trazado de 6 mil
jitterTermsnúmeroninguna0 … 60Cuántos términos de fluctuación más suma la ruta del reloj, cada uno en cuadratura (0–6)
term1Jitter_psnúmerops0 … 100000Fluctuación RMS añadida por otra etapa de la ruta del reloj, como un búfer de fanout distinto, un divisor o un traductor de nivel
term2Jitter_psnúmerops0 … 100000Fluctuación RMS añadida por otra etapa de la ruta del reloj, como un búfer de fanout distinto, un divisor o un traductor de nivel
term3Jitter_psnúmerops0 … 100000Fluctuación RMS añadida por otra etapa de la ruta del reloj, como un búfer de fanout distinto, un divisor o un traductor de nivel
term4Jitter_psnúmerops0 … 100000Fluctuación RMS añadida por otra etapa de la ruta del reloj, como un búfer de fanout distinto, un divisor o un traductor de nivel
term5Jitter_psnúmerops0 … 100000Fluctuación RMS añadida por otra etapa de la ruta del reloj, como un búfer de fanout distinto, un divisor o un traductor de nivel
term6Jitter_psnúmerops0 … 100000Fluctuación RMS añadida por otra etapa de la ruta del reloj, como un búfer de fanout distinto, un divisor o un traductor de nivel

Salidas

Se devuelven en values, por nombre. Un valor ilimitado o no definido es null.

Salidas de clock-jitter
CampoUnidadDescripción
setupMargin_psprincipalpsMargen de configuración
totalJitter_pspsNerviosismo total
budgetUsed_pct%Presupuesto utilizado
availableBudget_pspsPresupuesto disponible
periodPspsPeríodo del reloj
bufferTotalJitter_pspsVariación total del búfer

Cómo llamarla