|
How to Set your Memory Timing in BIOS
The BIOS on your motherboard offer numerous settings to optimize your memory. These settings modify RAM functions that, while basic in nature, are often given widely different names. There are five basic settings that if set correctly can help optimize your memory. We'll briefly explain the options. We've also included examples of what the settings might be called in different BIOS versions.
NOTE: Not all BIOS menus offer all these settings.
tCL - CAS Latency (also labeled as CAS Latency Time, CAS Timing Delay) The number of clock cycles that pass from the column being addressed to the data arriving in the output register. The memory manufacturer lists the best possible setting as the CL rating.
tRCD - RAS to CAS Delay (also labeled as Active to CMD) Number of clock cycles that pass between the row address being determined and the column address being sent out. Setting this value to two clock cycles can enhance performance by up to four percent.
tRP - RAS Precharge Time (also labeled as RAS Precharge, Precharge to active) Number of clock cycles needed to precharge the circuits so that the row address can be determined.
tRAS - Row Active Time (also labeled as Active to Precharge Delay, Row Active Delay, Row Precharge Delay) Delay that results when two different rows in a memory chip are addressed one after another.
CMD - Command Rate (also labeled as CMD Rate) Number of clock cycles needed to address the memory module and the memory chip with the desired data zone. If your memory banks are full to capacity, you will have to raise this rate to two, resulting in a considerable drop in performance.
Memory timings are usually in the following order:
tCL - tRCD - tRP - tRAS - CMD
For example, our PDC1G3200LLK has a timing of 2-3-2-5-t1. This translates to the following:
tCL = 2 tRCD = 3 tRP = 2 tRAS = 5 CMD = 1
Just always remember the minimum timings for tRAS and tRC can be calculated as:
tRAS = tCL + tRCD + tRP
tRC = tRP + tRAS
Going with lower values of tRAS and/or tRC than these calculated values will not result in better performance and probably give worse results or errors (because the memory timing model is violated). That being said, there's no guarantee that you be able to go as low as these minimum values with tRAS (at whatever tCL, tRCD and tRP you've chosen). No matter what you set tRAS to, be sure to set tRC with the formula.
So the moral of the story is:
If you tweak tCL (CAS), tRCD or tRP, be sure to adjust tRAS and tRC. |
|