+ Reply to Thread
Results 1 to 14 of 14

Thread: Memory overclocking and Timings explained

  1. #1
    kwalker's Avatar
    kwalker is offline Premium Member 6,000,000 Points
    Join Date
    Jun 2007
    Location
    San Diego
    Posts
    668

    Memory overclocking and Timings explained

    Memory Over clocking and
    Memory Timings Explained



    So many times you may have heard the statement
    “(I can pass memtest86 and Prime95 but fail Orthos after a few minutes)”
    Chances are its memory related and not the FSB or voltages that cause early torture tests failures.
    The same holds true for hitting the walls that other people seem to scale effortlessly.
    Even if your stable while running Orthos 72 hours straight your system crashes and Locks up in games forcing the dreaded Format and reload process.
    Or while running folding@home SMP you’re able to complete all WU’s except the highly optimized 2652 even at stock clocks.
    This is where memory latency and sub timings come in during your initial burn in process.
    Unfortunately there is only one way to test for this failure and that’s crashing your rig.

    Let’s begin with a little basic memory theory.
    Memory is not just a physical chip inserted into a slot in the motherboard.
    It’s a very complex electrical device that consists of communication paths transferring and retrieving bits of data through circuits
    This transfer of data through the CPU, Memory controller, and digital logic circuits have to be assigned some sort of orderly destination within a given frame of time and when the data is spent it needs to terminate to start the process all over again.
    Within the ram module and the motherboard there are regulation circuits both on the motherboard close to the memory slots and within the PCB of the ram module itself in some DDR2 memory modules.
    With this in mind you may or may not be able to increase stability with applied voltage in the memory circuit.
    So how can I increase the frequency of the ram without causing data loss or registry errors and without running my voltage up to the point of failure?
    The answer again is Memory Latency Timings and sub timings.

    We will start with CAS Latency (column address strobe).
    Even though this is not the first sequence of events in the timing and command of bits of data it is usually referenced in the quality or overall speed of the module or paired sets of ram modules (CL4…CL5)
    These rows and columns consist of capacitors which store electrical charges of information or data that will be accessed, read or retrieved when needed.
    “Data is stored in individual memory cells, each uniquely identified by a memory bank, row, and column. To access DRAM, controllers first select a memory bank, then a row (using the row address strobe, RAS), then a column (using the CAS), and finally request to read the data from the physical location of the memory cell. The CAS Latency is the number of clock cycles that elapse from the time the request for data is sent to the actual memory location until the data is transmitted from the module. The data is organized bitwise. It is only assembled into bytes to meet the processor interface. Sometimes this happens on chip, and sometimes on the memory module. It is important to note that for all modern memory, many bits are accessed for each memory read. As an example, when DDR is read, a single read produces 64 bits of data. When discussing latencies, one should keep in mind that when talking about the time between bits, it is referring to the time from the appearance of the first group of bits until the appearance of the next group of bits.”
    CAS latency - Wikipedia, the free encyclopedia

    A very important aspect of latency timing that is mostly overlooked and misunderstood is that CL timings of 4 clocks cycles is not necessarily faster than a timing of CL5 because in the over clocking world as you increase the frequency the decrease in access time between bits is noticeable.


    At 100 MHz at CL2 request may be 10 ns per cycle where at 133 MHz the request may take 7.5 ns per cycle at CL3 and so forth.
    This is the part of over clocking that should be addressed for stability issues.

    Lower CAS latency is not always faster than higher CAS latency when the frequency is increased in our world of extreme enthusiasts and Gamers.





    This is true in most circumstances in the real world but with higher quality ram and cooling you can defy the laws and theory of electronics with a little boost of voltage and tweaking of the sub timings in the memory section of the bios.
    The bandwidth increase will change from chipset to chipset and no two motherboards clock the same.
    Sometimes the trick to stabilizing you over clock is a simple loosening of the sub timings
    Example
    This is the settings for my particular Ram DDR2 6400 at 2.2volts
    CAS 4
    RAS to CAS 4
    RAS precharge 3
    RAS to active precharge 8
    TWR 5
    TRFC 30
    TWTR 5
    TRRD 5
    TRTP 5

    Although this setting passed all stress tests it failed WU 2652 repeatedly even at stock clocks.
    A simple adjustment of the sub timings cleared up the errata and data loss and I regained my over clock settings for 24/7 @ 2.2volts 3.6 GHZ

    TRW 9
    TRFC 35
    TWTR 9
    TRRD 9
    TRTP 9

    For bench marking of course you will enjoy greater bandwidth tightening all latency settings and stabilize you’re over clock with higher voltage and better cooling.
    Again this is dependent on the quality of the module and whether or not the Ram has voltage regulation on chip such as Elpeda and Promo.
    These IC’c do not respond to increases in voltage but can be clocked higher with latency changes with out sacrificing bandwidth.

    1T and 2T clocking is in reference to the address and command bus.
    In most applications and dependent on motherboard and module both 1T and 2T support may be available.
    2T timing is set by default.

    The PDF link below from Micron Technology Inc best explains the address and command bus function
    http://download.micron.com/pdf/techn...2/tn_47_01.pdf

    Below is a list of Memory modules and the IC's used during manufacturing.
    someone went through a lot of work identifying and documenting this usefully golden list.
    My hats off to the author

    Ramlist moves to i4memory.com

    Memory overclocking and timings explained PART II
    Last edited by kwalker; 10-11-2008 at 10:06 PM. Reason: fixed link


  2. #2
    sirheck's Avatar
    sirheck is offline Resident Jackass 1,000,000 Points
    Join Date
    Jun 2007
    Location
    Oklahoma
    Posts
    2,899

    Thumbs up

    ________________________________
    Q66@3.8ghz nano cooled
    AMD 4890 nano cooled
    CM690
    Win 7 RC
    -------------------------------
    The only thing future proof in electronics is the electricity itself.
    --------------------------
    Any person who relies on only one source for
    information is a fool.

  3. #3
    MagicLess's Avatar
    MagicLess is online now No Dot Sam 250,000 Points
    Join Date
    Jun 2007
    Location
    Oshkosh, WI
    Posts
    3,676
    Blog Entries
    5
    I learned a bit from that, thank you.
    Think, Hold that thought, Complete.

  4. #4
    MeltDown's Avatar
    MeltDown is offline OFFICIAL XCPUs Moderator 8,000,000 Points
    Join Date
    Jun 2007
    Location
    Three Mile Island
    Posts
    7,955
    Nice post there. I'm starting to delve into the subtimings on my new board and this is much appreciated.

  5. #5
    kwalker's Avatar
    kwalker is offline Premium Member 6,000,000 Points
    Join Date
    Jun 2007
    Location
    San Diego
    Posts
    668
    Quote Originally Posted by MeltDown View Post
    Nice post there. I'm starting to delve into the sub timings on my new board and this is much appreciated.
    no problem
    I may add a little more detail later to better understand the sub timings along with CAS latency and how incremental changes can effect the bandwidth.


  6. #6
    joewho's Avatar
    joewho is offline Member 250,000 Points
    Join Date
    Jun 2007
    Location
    TEXAS
    Posts
    717
    Very Nice I would love to read more, on this subject.
    ASUS Rampage II, 930 DO @4GHZ, 6gb Corsair 1600 8-8-8, 2ea 8800GTS 512mb SLI, Corsair HX1000w, Win 7 Pro64. 1ea Intel 40gbSSD, 60gb Game Drive OCZ SSD.

    ABS Black Pearl, QX9650@3.3ghz, Gigabyte X48-DQ6, 8GB Crucial 6400 4-4-4, HD4870, PCP&C 860w, 120 Air, Win 7 64Ult.

  7. #7
    Dean's Avatar
    Dean is offline Intel FanBoi! 1,000,000 Points
    Join Date
    Jun 2007
    Location
    Oregon
    Posts
    6,162
    Nice. Very, very nice.


  8. #8
    UncleRuthless's Avatar
    UncleRuthless is offline Member 250,000 Points
    Join Date
    Jun 2007
    Location
    nevada
    Posts
    873
    That is the only wu that won't run on my system - now I know why
    Good job
    Tu ne cede malis sed contra audentior ito


    Sig Art Copyrighted by Verndewd

  9. #9
    Farhang's Avatar
    Farhang is offline The Final Frontier
    Join Date
    Jun 2007
    Location
    Sea of Madness
    Posts
    4,093

    Thumbs up

    Excellent!
    Intel Core 2 Duo E8500 | ASUS P5N-D | 4GB G.SKILL DDR2 PC2 8000 | SAPPHIRE VAPOR-X HD 4890 | AcBel i8 Power 570 | Tuniq Symmetry 1 | Seagate Barracuda 7200.12 1TB | ViewSonic VX2255wmb


  10. #10
    Clue69Less's Avatar
    Clue69Less is offline XCPUs.com Editor
    Join Date
    Jul 2007
    Location
    Sunny Colorado
    Posts
    5,403
    Good work!
    Asus Maximus Formula/QX9650/Mushkin Redline/ATI 3870X2/Zalman HP-850/RaptorX/custom WC
    Asus Maximus Formula/Q6700/Mushkin 2x2GB Redline/ATI 3870/Mushkin 800/74GB Raptor/800GB Tunes/IFX-14
    DFI CFX3200/Opteron 185/Mushkin Redline DDR-500/ATI 3870/Mushkin 650/74GB Raptor/1.5TB Tunes/TRUE

  11. #11
    kwalker's Avatar
    kwalker is offline Premium Member 6,000,000 Points
    Join Date
    Jun 2007
    Location
    San Diego
    Posts
    668
    Thanks everyone
    I wanted to share this with the gang to help optimize our folding team or simply your Over clock

    This is how I am able to get 5000 + ppd with only one quad and one E6600.
    Maximum over = maximum bandwidth and not necessarily maximum GHz.
    This is also extremely helpful for those ram hungry rigs of 4 + gigs.
    Last edited by kwalker; 10-27-2007 at 09:27 AM.


  12. #12
    Clue69Less's Avatar
    Clue69Less is offline XCPUs.com Editor
    Join Date
    Jul 2007
    Location
    Sunny Colorado
    Posts
    5,403
    My gut is maximum bandwidth...
    Asus Maximus Formula/QX9650/Mushkin Redline/ATI 3870X2/Zalman HP-850/RaptorX/custom WC
    Asus Maximus Formula/Q6700/Mushkin 2x2GB Redline/ATI 3870/Mushkin 800/74GB Raptor/800GB Tunes/IFX-14
    DFI CFX3200/Opteron 185/Mushkin Redline DDR-500/ATI 3870/Mushkin 650/74GB Raptor/1.5TB Tunes/TRUE

  13. #13
    kwalker's Avatar
    kwalker is offline Premium Member 6,000,000 Points
    Join Date
    Jun 2007
    Location
    San Diego
    Posts
    668
    Quote Originally Posted by Clue69Less View Post
    My gut is maximum bandwidth...
    absolutely true
    once your able to master the FSB and memory bandwidth your overclock is optimized.


  14. #14
    kwalker's Avatar
    kwalker is offline Premium Member 6,000,000 Points
    Join Date
    Jun 2007
    Location
    San Diego
    Posts
    668
    added a ram list for those interested in Micron based modules.


+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts