hace demasiado que no lo toco... os hago un copy-paste del bloc de notas que tengo ahi apuntado.
PD. esto lo saque en su dia de un coreano en oc.net, no penseis que yo soy "the ingenier" jajajajaj
tRP+tRAS= tRC
==========================================
tRFC2 -----> tRFC*0.768
tRFC4 -----> tRFC*0.46
==========================================
Para calcular el tRFC:
multiplicamos los ns estimados, por la frecuencia de la memoria y dividido entre el channel deseado, dual channel (2)
por ejemplo,
Para 180ns----->0.18x3600/2= 324 ( valor del tRFC)
==========================================
reglas de twr :
tRRDS + tWTRS
tCL + tRTP
tRAS - tRCD
==========================================
método de calculo tRAS
tRCD + tCL (habitual)
tCL + tRP
RCD + tWR + tBL
==========================================
tRCD RD /2 = tRDWR
==========================================
Los valores de tRDWR que se pueden usar sin agregar la latencia de tWRRD son
2x SR (tRCD RD/2)
4x SR (tRCD RD/2 +1)
2x DR (tRCD RD +2)
4x DR (tRCD RD +4) ~ Creo que el valor +3 puede usar el valor tWRRD mas bajo.
==========================================
tCWL = tCL
Si tCWL ≠ tCL entonces el valor debe disminuir o aumentar
==========================================
El valor tfAW solo permite el valor 4x tRRD_S, se interrumpirá el tiempo antes de cualquier retraso adicional
Aparte de eso, los valores altos no hacen nada , causados por valores incorrectos.
Excepto que se necesita más tiempo de procesamiento para manejar el problema del retraso.
El único valor alto que podría funcionar es un valor de 8x tRRD_S, que es el doble.
Pero la lógica diría "estúpido",
Esto se debe a que el intervalo de tiempo será el doble del tiempo de retraso del tFAW que no funciona.
Por lo tanto, aumentar el tiempo de activación de tRRDS y usar un valor de 4x para tFAW es una opción mucho mejor (ya que está diseñado de esa manera).
4 * 4 (tRRDS) = 16 tFAW
PD. Se recomienda configurar tWTR_L para duplicar o triplicar tRRD_S
PD. esto lo saque en su dia de un coreano en oc.net, no penseis que yo soy "the ingenier" jajajajaj
tRP+tRAS= tRC
==========================================
tRFC2 -----> tRFC*0.768
tRFC4 -----> tRFC*0.46
==========================================
Para calcular el tRFC:
multiplicamos los ns estimados, por la frecuencia de la memoria y dividido entre el channel deseado, dual channel (2)
por ejemplo,
Para 180ns----->0.18x3600/2= 324 ( valor del tRFC)
==========================================
reglas de twr :
tRRDS + tWTRS
tCL + tRTP
tRAS - tRCD
==========================================
método de calculo tRAS
tRCD + tCL (habitual)
tCL + tRP
RCD + tWR + tBL
==========================================
tRCD RD /2 = tRDWR
==========================================
Los valores de tRDWR que se pueden usar sin agregar la latencia de tWRRD son
2x SR (tRCD RD/2)
4x SR (tRCD RD/2 +1)
2x DR (tRCD RD +2)
4x DR (tRCD RD +4) ~ Creo que el valor +3 puede usar el valor tWRRD mas bajo.
==========================================
tCWL = tCL
Si tCWL ≠ tCL entonces el valor debe disminuir o aumentar
==========================================
El valor tfAW solo permite el valor 4x tRRD_S, se interrumpirá el tiempo antes de cualquier retraso adicional
Aparte de eso, los valores altos no hacen nada , causados por valores incorrectos.
Excepto que se necesita más tiempo de procesamiento para manejar el problema del retraso.
El único valor alto que podría funcionar es un valor de 8x tRRD_S, que es el doble.
Pero la lógica diría "estúpido",
Esto se debe a que el intervalo de tiempo será el doble del tiempo de retraso del tFAW que no funciona.
Por lo tanto, aumentar el tiempo de activación de tRRDS y usar un valor de 4x para tFAW es una opción mucho mejor (ya que está diseñado de esa manera).
4 * 4 (tRRDS) = 16 tFAW
PD. Se recomienda configurar tWTR_L para duplicar o triplicar tRRD_S