Results 1 to 25 of 25

Thread: What CAS, tRP, and all those others mean

  1. #1
    XS_THE_MACHINE
    Join Date
    Nov 2004
    Location
    Long Island
    Posts
    4,678

    What CAS, tRP, and all those others mean

    To make our overclocks more successful, we should know what we are changing. Here is a description of some of the things we can change in A64 tweaker.

    CAS Latency
    The CAS latency is the delay, in clock cycles, between sending a READ command and the moment the first pice of data is available on the outputs.

    tWR - Write Recovery Time:
    tWR is the number of clock cycles taken between writing data and issuing the precharge command. tWR is necessary to guarantee that all data in the write buffer can be safely written to the memory core.

    tRAS - Row Active Time:
    tRAS is the number of clock cycles taken between a bank active command and issuing the precharge command.

    tRC - Row Cycle Time:
    The minimum time interval between successive ACTIVE commands to the same bank is defined by tRC.
    tRC = tRAS + tRP

    tRCD - Row Address to Column Address Delay:
    tRCD is the number of clock cycles taken between the issuing of the active command and the read/write command. In this time the internal row signal settles enough for the charge sensor to amplify it.

    tRP - Row Precharge Time:
    tRP is the number of clock cycles taken between the issuing of the precharge command and the active command. In this time the sense amps charge and the bank is activated.

    tRRD - Row Active to Row Active Delay:
    The minimum time interval between successive ACTIVE commands to the different banks is defined by tRRD.

    tCCD - Column Address to Column Address Delay

    tRD - Active to Read Delay ?:

    tWTR - Internal Write to Read Command Delay:
    tWTR is the delay that has to be inserted after sending the last data from a write operation to the memory and issuing a read command.

    tRDA - Read Delay Adjust
    (got it from here http://www.techpowerup.com/articles/overclocking/64)

    update (little more info)

    Max Asynce lantency= 00.0-15.0 in 1.0 incements.
    I would suggest trying 5.0-10.0 depending on your ram. 5ns will problobly not allow much overclocking, and 7-8ns is usually the optimal

    Read Preamble time= 02.0-09.5 nano sec, in 0.5 increments.

    I would suggest 4.0-7.0 depending on ram. 4ns will probobly not allow for much overclocking, and 5-6ns is usually the optimal
    Last edited by [XC] moddolicous; 02-21-2005 at 04:51 AM.
    "Victory is always possible for the person who refuses to stop fighting"

    clicks to save kids

  2. #2
    XS D2OL & RAM News
    Join Date
    Aug 2004
    Location
    Somewhere, USA
    Posts
    3,589
    Very nice! good guide there

    jjcom

  3. #3
    Xtreme Addict
    Join Date
    Jun 2004
    Location
    US, Virginia
    Posts
    1,513
    Hey, add read preamble and max async latency, cause thats the only thing I don't know. And maybe for the guide, add some common values such as what tccd uses, what bh5 uses, what is considered 'standard tight' and whats 'ultra tight' etc. Might make a sticky even.
    E8400 @ 3600mhz
    4870 @ 790/1100
    2x2GB DDR2

  4. #4
    XS D2OL & RAM News
    Join Date
    Aug 2004
    Location
    Somewhere, USA
    Posts
    3,589
    If anything it'll be submitted on the front page's guide section...

    jjcom

  5. #5
    Xtreme Member
    Join Date
    May 2004
    Posts
    261
    Which timing is most important for A64 performance?

  6. #6
    Xtreme Member
    Join Date
    Nov 2004
    Location
    Amsterdam, The Netherlands
    Posts
    437
    For me CAS seems to make the largest difference by far; tRCD and tRP seem to make a noticable difference too.

  7. #7
    Xtreme Enthusiast
    Join Date
    Apr 2004
    Location
    Cornwall/Leeds UK
    Posts
    970
    Trcd seems to make the most difference over a large number of platforms.. cas2.5 and trcd2 is MUCH faster than cas2 and trcd3..
    .:. X2 @ 2.9 .:. E6600 L628 @ 4.73 .:. AB9 @ 512 FSB .:. E6300 @ 100% OC Stable

    U.K. overclockers: Represent your country, bench for EP-UK! Unite and show the world there IS a U.K. scene!



  8. #8
    XS_THE_MACHINE
    Join Date
    Nov 2004
    Location
    Long Island
    Posts
    4,678
    here are good settings for BH-5 (windbond, so maybe you might have to tweak for different BH-5)
    Dram Frequency Set(Mhz)= 200(Mhz)(1/01)

    Command Per Clock(CPC)= Enable(1T),

    Cas Latency Control(tCL)= 2

    RAS# to CAS# delay(tRCD)= 2

    Min RAS# active timing(tRAS)=10

    Row Precharge timing(tRP)= 2

    Row Cycle Time(tRC)= 9

    Row Refresh cyc time(tRFC)= 12

    Row to Row Delay(also called Ras to Ras delay)(tRRD)=00, 02 also worked good

    Write Recovery Time(tWR)= 2

    Write to read Delay(tWTR)= 1

    Read to Write delay(tRTW)=1

    Refresh Period(tREF)=3120, and 3072 also worked good


    Write CAS# Latency(tWCL)= 1
    (got to 260 1:1 before it wouldn't go higher. This got me 33 sec PI)
    "Victory is always possible for the person who refuses to stop fighting"

    clicks to save kids

  9. #9
    Xtreme Member
    Join Date
    Dec 2004
    Location
    Czech Rep.
    Posts
    1,322
    I'll add it to the Xtreme Terminology thread.
    "Strive for perfection in everything you do. Take the best that exists and make it better. When it does not exist, design it." - Sir Henry Royce

  10. #10
    Xtreme Member
    Join Date
    Sep 2003
    Location
    Alpharetta, GA
    Posts
    423
    Quote Originally Posted by Highland3r
    Trcd seems to make the most difference over a large number of platforms.. cas2.5 and trcd2 is MUCH faster than cas2 and trcd3..
    You're comparing the difference between CAS2.5 - 2 vs TRCD3 - 2. That's fundamentally wrong!

    Yes, in that example, TRCD would make more of a difference, but it would be extremely minor (probably around 0.2%). On an XP, timings as a whole only make about a 3-4% difference.

    CAS is the most important variable, though not by too much. Here's some data I pulled using 3DM01 back in the day: http://forums.extremeoverclocking.co...ings+bandwidth
    Last edited by WiCKeD; 02-21-2005 at 09:50 AM.
    Current system:
    Case: Modded Watercooled Jpac
    CPU: Intel Q6600 @ 3.5GHz [1.47v] - OCCT stable
    Mobo: DFI LanParty Jr T2RS @ 432fsb [1.37v]
    RAM: Crucial Ballistix Tracer 4*1GB DDR2 @ DDR1095 (5-4-5-15) [2.2v]
    HD: WD 300GB Velociraptor / WD 640GB Caviar
    GPU: HD 4850 Crossfire @ (700 | 2200)
    PSU: OCZ ModXstream 780w

  11. #11
    Xtreme 3DTeam Member
    Join Date
    Jan 2005
    Location
    AMD factory
    Posts
    2,288
    Very good - PM to an ADMIN and make that a sticky..... :thumbsup:

    Previous system:


    DFI NF4 ULTRA 0453A3 KOREA CHIPSET / BIOS 510-2FIX / FX-57 0516WPMW@3.62GHZ / 2x256 CORSAIR 3200LLPT BH-5@13x278MHZ 2-2-2-5@3.69VDIMM / MACH II GT@MOD BY BERKUT / ACTIVE COOLING FOR RAM - MOSFETS - GPU RAM / CHIPSET & GPU CORE WATERCOOLED / OCZ POWERSTEAM 600W / BUILT BY ATI X850XT@660/651 - VGPU@1.73-VDD@2.26-VDDQ@2.21 PENCIL MOD / WIN XP 2x80GB SAMSUNG SPINPOINT SP80 SATA - RAID 0 & WIN 2K 40GB SAMSUNG SPINPOINT SP40 IDE BENCH DRIVE / PIC


    ----------------><------------------

  12. #12
    Registered User
    Join Date
    Nov 2004
    Posts
    5
    So when one sees "2-2-2-5", what does each of those refer to? I know the first is usually CAS latency, but beyond that?

  13. #13
    Xtreme Enthusiast
    Join Date
    Nov 2004
    Location
    Il
    Posts
    746
    i don't see a tRFC in there.
    Biostar A780 mATX
    AMD Phenom II x2 (Unlocked to x4) Stock Clock/Heatsink
    ATI X850XTPE Stock
    OCZ 2x2GB DDR2-800
    Seagate 320GB 16MB Cache Sata 3.0


    heatware: skip86

  14. #14
    Registered User
    Join Date
    Feb 2005
    Posts
    4
    Quote Originally Posted by goto_dengo
    So when one sees "2-2-2-5", what does each of those refer to? I know the first is usually CAS latency, but beyond that?
    I believe the order is as follows...

    1. Cas Latency
    2. tRCD = RAS to CAS delay
    3. tRP = RAS Precharge
    4. tRAS = Active to Precharge

    and if there is a 1T or 2T on the end its Command Rate
    Last edited by Koz; 02-25-2005 at 11:51 AM.

  15. #15
    Xtreme Member
    Join Date
    Jan 2004
    Location
    Overclock 'till it hertz !
    Posts
    249
    Wow that's very nice .... i know it'll make some new DFi users (like me ) happy
    • AMD X2 Manchester 3800+ @ 2.8ghz 1.6v
    • DFI Lanparty UT NF4 Ultra-D
    • ATI Radeon X800XL PCIe 256mb
    • 2x1GB PC3200 2.5-3-3-7
    • 2x250GB Seagate Barracuda Raid0
    • 1x120GB WD Caviar Sata
    • OCZ Powerstream 420w
    • nSpire 601AE Aluminium Case
    • Watercooled with Swiftech Storm | Maze4GPU | Weapon Shroud/2-302 core | 2x120mm Sanyo Denkis | Swiftech mcp600

  16. #16
    Banned
    Join Date
    Jan 2004
    Location
    Land of Buckeye
    Posts
    2,881
    I don't know if I am right.
    From my experience:
    CAS latancy depends on the speed of max async latency.
    twtr, twr,trtw are the factors decide the performance of your bandwidth.
    and the tref could be tricky. It depends on what type of bench(calculation) you do.
    For like bandwidth, you wanna have 200, 3.9
    when you do like super pi. you wanna have 100, 1.95

    hope I am not wrong with that.
    OPB

  17. #17
    Xtreme Addict
    Join Date
    Jun 2002
    Location
    Ohio, U.S.A.
    Posts
    1,697
    Really nice and forward explanations here...:thumbsup:
    I can't help but think you need to have a good idea how memory works though to understand this. Anyone have a guide for that?

  18. #18
    Registered User
    Join Date
    May 2004
    Location
    SP-BR
    Posts
    18
    Quote Originally Posted by moddolicous
    here are good settings for BH-5 (windbond, so maybe you might have to tweak for different BH-5)
    Dram Frequency Set(Mhz)= 200(Mhz)(1/01)

    Command Per Clock(CPC)= Enable(1T),

    Cas Latency Control(tCL)= 2

    RAS# to CAS# delay(tRCD)= 2

    Min RAS# active timing(tRAS)=10

    Row Precharge timing(tRP)= 2

    Row Cycle Time(tRC)= 9

    Row Refresh cyc time(tRFC)= 12

    Row to Row Delay(also called Ras to Ras delay)(tRRD)=00, 02 also worked good

    Write Recovery Time(tWR)= 2

    Write to read Delay(tWTR)= 1

    Read to Write delay(tRTW)=1

    Refresh Period(tREF)=3120, and 3072 also worked good


    Write CAS# Latency(tWCL)= 1
    (got to 260 1:1 before it wouldn't go higher. This got me 33 sec PI)
    Mod, you have the same table for Corsair PC4400 Platinum cas 2,5????
    I want tunning my memo but I cant......many options only for memos....

  19. #19
    Registered User
    Join Date
    Dec 2004
    Location
    Belgium
    Posts
    4
    Hello I search a diagram who illustrate correctly the DDR-Ram Timings Functionnement in order to better understand this principle... because most oc'ers use that commonly but nobody have a real description... :/

    Can you help me to find this?

  20. #20
    Registered User
    Join Date
    May 2004
    Location
    SP-BR
    Posts
    18
    Im try to use EVEREST for tunning my memos for best result leaving from initial base.

    Is there other selecter program to do that??

  21. #21
    Xtreme Member
    Join Date
    Sep 2002
    Location
    Perth, Australia
    Posts
    149
    It would be great to see a table of the more obscure settings and what impact they have on performance or stability.

  22. #22
    Registered User
    Join Date
    Jan 2005
    Location
    Philly
    Posts
    72
    nice work modollicous. Bookmarked.

    I agree with dexx, maybe some explanation or suggestions.

    however, what about other memory tweaks info that are found on DFI's bios / A64Tweak? They are more advanced as far i'm concern.
    Last edited by oqy77; 04-08-2005 at 08:46 PM.

    Every man shall kiss his lips that giveth a right answer - Proverbs 24:26 KJV

  23. #23
    Registered User
    Join Date
    Mar 2005
    Posts
    76
    Can anyone help me on how to use AMD64 memory tweakers
    everytime i change the value my pc reboot or hang
    pls guide step by step
    Intel DX58SO
    Core i7 920 DO
    Kingston HyperX DDR3 1600
    ATI HD4890
    Silverstone 850W
    Swiftech WC

  24. #24
    Registered User
    Join Date
    Sep 2005
    Posts
    12
    There are certain timings you shouldn't change in A64 Tweaker, especially when already overclocked high. The ones that make my machine crash are Max Async Latency, tRP, CAS, and a maybe one or two more of the "major" ones. Others, such as Bank Cycle Time, etc, these are probably less "important" to most users, so they can usually be changed without problems.

  25. #25
    Crunch-Fu Adept
    Join Date
    Sep 2005
    Location
    Czech Rep.
    Posts
    1,485
    just afew numbers & settings, but the combinations!
    also every memory is kinda specific, even the same IC (but diff. week)
    as an example could be my ballistix used - others can do with DDR1 ballistix more than 280+ MHz with 3-3-3-8 (or worse), while my stop at 283 (not a Hz more!)but can do 3-3-2-7 and other things tightened.
    It's very difficult to describe everything, and how it works together!
    It takes a lot of time to find the "sweet spot" or "peak".
    Newbies just cant read one complete short article and understand everything, it isnt that easy. It's about learning it yourself, experiencing and testing it yourself! U cant have rules for everything because it depends on every components, BIOS, ... If it was so easy, I wouldnt bow to poeple like OPB and others
    Sometimes a good slap in the face is all you need

    Bios my arss.....
    I can fix this problem with a hardware mod....
    Hipro5


    "Overclock till death. Overclocking is life." Hipro5

Bookmarks

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
  •