¿Tolerancias para la coincidencia de rastreo DDR3?

4

¿Cuál sería una tolerancia aceptable para el rastreo de coincidencia de longitud, para DDR3 SDRAM?

    
pregunta Alex

1 respuesta

4

La mejor respuesta será la guía de diseño de hardware de su proveedor de SoC / FPGA / ASIC , especialmente porque también deberá considerar los tiempos de vuelo del paquete interno, que el fabricante le dará Usted está en una hoja de datos / guía de diseño en algún lugar, en función de su paquete en particular (flip-chip, wire-bond, etc.). En la ausencia de una guía de este tipo (como si está haciendo su propia memoria DDR3 a un FPGA), vea si su manual de interfaz de memoria externa proporciona algunos números aproximados, o elija números de un proveedor que proporcione buenas guías de diseño conservadoras (IIRC, Intel solía hacer esto).

En general, las tolerancias serán las más ajustadas dentro del par (P / N), si son diferenciales, seguidas de las tolerancias intragrupo (es decir, dentro de un grupo de direcciones, grupo de comando, luz estroboscópica, etc.). Esto es más aplicable a PCIe, pero una buena práctica que hago es tomar la tolerancia dada por el fabricante y la mitad (si es práctico) - I.E. si dicen que coinciden con 0.254 mm, yo coincido con 0.127 mm. Para algo como PCIe donde tiene tarjetas complementarias que se conectan a otro sistema, está haciendo un presupuesto contra el ingeniero en el otro lado del sistema usando hasta todos de la tolerancia especificada.

Recuerde que las tolerancias difieren en el tipo de señal DDR3 que es, así como en la frecuencia operativa esperada. Elegir partes de memoria más rápidas y ejecutarlas a una frecuencia más baja puede permitirle obtener un margen en el diseño; vea los ejemplos a continuación en la guía de diseño de PCB Zynq-7000 (este es un ejemplo muy específico, no no tome estas como evangelio):

Paraesteejemplo,tambiéndiscutenlanecesidaddehacerquesuslíneasderelojseanmayoresoigualesalalongituddeDQS.

Unúltimoconsejo:usounahojadecálculodeExcelcontodoslosrequisitosparalaentradadelaguíadediseñoenlahoja.Luego,exporto(atravésdeunscript)lalongituddecadareddesdemidocumentodediseñodePCBaunarchivodetexto,loimportoaExcelyusoVLOOKUPsimpleparaengancharlosnombresdered+longitudesyelformatocondicionalenfuncióndesiestánpasandoono.Esteesellugarparacolocartodoslosdatosrelevantes:losrequisitos,losretrasosdentrodelpaquete,etc.:

    
respondido por el Krunal Desai

Lea otras preguntas en las etiquetas