SysOpt.com - System Optimization and PC PerformanceSystem Optimization and PC Performance
  Earthweb
SysOpt Registered Users: 89013 | Online: 75
Images Research Events Premium Services Media Kit Network Map E-mail Offers Whitepapers Vendor Showcases
 subjects:
EarthWeb Hardware
subjects:

Search EarthWeb Network

internet.commerce
Partners & Affiliates
Hurricane Shutters
Career Education
Find Software
Imprinted Gifts
Shop Online
PDA Phones & Cases
Imprinted Promotions
Web Design
Online Shopping
KVM Switches
Baby Photo Contest
Online Education
Logo Design Custom
Calling Cards

Storage Networking , Part 1
eBook: A storage network is any network that's designed to transport block-level storage protocols. But understanding the ins and outs of networked storage takes you deep into several of protocols. This guide covers SANs, Fibre Channels, Disk Arrays, Fabric, and IP Storage. »

Storage Networking 2, Configuration and Planning
eBook: Picking up where Part 1 left off, Part 2 of our look at storage networking examines configurations for SAN-attached servers and disk arrays, and also includes a look at the future of IP storage. »

Storage Management Costs in the Enterprise: A Comparison of Mid-Range Array Solutions
Whitepaper: Many factors contribute to the ownership cost for enterprise storage. These include (but are not limited to): physical capacity relative to physical space requirements, performance capacity for data transfer and system reaction time, software maintenance and updates, expandability and flexibility, and much more. »

Storage Is Changing Fast  Be Ready or Be Left Behind
PDF: The storage landscape is headed for dramatic change, thanks to new technologies like Fibre Channel over Ethernet (FCoE), pNFS, object-based storage and SAS that will affect everything from NAS and SANs to disk drives. Get the knowledge you need to make the most of your storage environment, now and in the future. »

HP StorageWorks EVA4400
Demo: Dont settle for an expensive and complex array that lacks functionality. The HP StorageWorks EVA4400 delivers virtual storage with enterprise class functionality at an affordable price. »

Tutorials and Tools
FREE TECH Newsletters

Serve your customers, not your servers, with VERIO FreeBSD VPS. Click here for your full-access, test-drive.

SysOpt > Tutorials & Tools > RAM Technology Primer: CAS Latency

RAM Technology Primer: CAS Latency- Page 1/1
September 22, 1999
By Heidi Monson
Recently, RAM manufacturers have bandied about the terms CAS Latency, CAS2, and CAS3 with great relish. They make it sound like CAS2 is a huge improvement over CAS3. Is it, or is it mainly hype? For that matter, what on earth is it?

Simply put, CAS Latency is a number that refers to the ratio - rounded to the next higher whole number - between column access time and the clock cycle time. It is derived from dividing the column access time by the clock frequency, and raising the result to the next whole number. This formula is:

CL >= tCAC / tCLK

Where:
  • CL is CAS Latency.
  • tCAC is Column Access Time.
  • tCLK is Length of Clock Cycle.
For example, if the tCAC is 20 nanoseconds and the tCLK is 10 ns. (as with a 100 Mhz. bus), then the CL must be 2. However, if tCAC is 25 ns., then CL must be 3, since 25/10 = 2.5.

SDRAM Basics

So, what does all this mean? To understand, we need to get into other memory timing factors. First, an introduction to a few more terms:

  • RAS* - Row Access Strobe
  • CAS* - Column Access Strobe
  • tRCD - Time between RAS and CAS access.
  • tRP - Time to switch between memory banks.
  • tAC - Time to prepare for output.
*RAS and CAS are normally written with a line across the top.

The SDRAM basics of how data is transferred from memory to the CPU are as follows:
  1. The CPU sends a signal specifying the memory row and bank that it wants to access via the RAS line.
  2. After a specific period of time (tRCD) the CPU sends a signal on the CAS line, specifying the column it wants to access.
  3. After tCAC (column access time) the data moves to the output line, from where it is transferred with the next clock tick.
  4. The CPU expects the data to appear upon a specific clock tick after sending the request.
In PC100 SDRAM, this process takes about 50 ns. for the first transfer. However, in burst mode it takes only one clock cycle for the next three, or if a different column is required, the time required by tCAC (CAS Latency).

CAS Latency Specifics

To keep things as simple as possible, the clock cycle referred to in this article (unless otherwise specified) is based on a 100 megahertz bus. Since the clock cycle is the inverse of the bus speed, it is defined here as 10 nanoseconds. On a 100 Mhz. bus, data transfer takes about 2 ns. According to specification, tAC is 6 ns. It takes about 2 ns. for the signal to stabilize.

6 ns. (tAC) + 2 ns. (stabilization time) = 8 ns.
8 ns. + 2 ns. (transfer time) = 10 ns. = 1 clock tick
Thus, in burst mode (the three data transfers after the first one requiring 50 ns.) data can be transferred in one clock cycle.

Often, SDRAM modules are defined by three numbers, such as 2-2-2 or 3-2-2. The first number refers to CAS Latency, the second to tRP, and the third to tRCD. Note that these numbers mean different things for different bus speeds. Following is an example of calculating these numbers for 100 Mhz. (1 clock cycle = 10 ns.):

tCAC = 25 ns. 25 / 10 = 2.5 - round up to 3 3-2-2
tRP = 20 ns. 20 / 10 = 2
tRCD = 20 ns. 20 / 10 = 2

However, if these figures were calculated at 133 Mhz. (1 clock cycle = 7.5 ns.), the results would be:

tCAC = 25 ns. 25 / 7.5 = 3.33 - round up to 4 4-3-3
tRP = 20 ns. 20 / 7.5 = 2.67 - round up to 3
tRCD = 20 ns. 20 / 7.5 = 2.67 - round up to 3

As you can see, the second example would not be valid in a 133 Mhz. system, as a CAS Latency of 4 is not allowed in the SDRAM specification.

With all the hype about CAS Latency, usually written as CAS2 or CAS3, just how important is it? In general, the importance is nominal. CAS3 means, at 100 Mhz., that the amount of time required for the first memory access in a burst is increased by less than 10 ns. Divide that by 4, to average the increased time across four bursts, and you have an improvement of less than 2.5 ns. over CAS2. However, if you are considering overclocking the bus, then it could be critical.

CAS Latency and Overclocking

To overclock the bus, you must be sure that the memory can handle it. In this case, you’ll need to make assumptions about tCAC, unless the manufacturer provides it, which is highly unlikely. You can, however, infer it from tCLK, as defined by the bus speed, and the CAS Latency of the SDRAM. Take, for example, SDRAM with CAS Latency of 2 on a 66 Mhz. board.

  • 1 / 66,000,000 hz. = 15.1 ns.
  • CL >= tCAC / tCLK
  • 2 >= tCAC / 15.1 ns.
  • tCAC <= 30.2 ns.
Because the SDRAM specification calls for a maximum CAS Latency of 3, the worst-case scenario for overclocking to 83 Mhz. is:
  • 1 / 83,000,000 hz. = 12.0 ns.
  • 3 >= tCAC / 12.0 ns.
  • tCAC <= 36.0 ns.
Thus, in this example, the difference between the slowest possible column access time, 30.2 ns., and the maximum time allowed by the SDRAM specification, 36.0 ns., is 5.8 ns. Obviously, this isn’t a large gap. If the memory module is made by a reputable manufacturer - which can generally be determined by whether the name is stamped on the module - then the odds that it is overclockable from 66 Mhz. to 83 Mhz. are good. Of course, if you can get the tCAC from the manufacturer, you can be certain.

Tools:
Add www.sysopt.com to your favorites
Add www.sysopt.com to your browser search box
IE 7 | Firefox 2.0 | Firefox 1.5.x
Receive news via our XML/RSS feed

Forum Discussions
Hot Threads
TOPIC BY REPLIES UPDATED
POST YOUR 3DMARK2006 SCORES HERE!!!! Midknyte 213 5-6-2008 10:59 PM
Having a bad exp. with NewEgg. Don't send a check Rabbitrunner51 18 5-16-2008 09:36 AM
Sysopt is loading very slowly leprechaun_40 17 5-11-2008 10:31 AM
Burning an ISO to CD leprechaun_40 15 5-14-2008 02:25 PM
WinFax Pro setup file Kathleane 15 5-14-2008 11:05 AM
Latest Posts
TOPIC BY REPLIES UPDATED
search-archive only oldies? europanorama 1 5-16-2008 03:07 PM
Very slow to boot up; black screen for a while; eventually boots up BBCMember 2 5-16-2008 02:01 PM
empty folder? easy checking europanorama 9 5-16-2008 01:25 PM
Far cry 2 coming this fall.. ( we hope ) Rabbitrunner51 7 5-16-2008 01:18 PM
Resident shield-AVG-activation europanorama 0 5-16-2008 01:14 PM





JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Microsoft Article: 7.0, Microsoft's Lucky Version?
Microsoft Article: Hyper-V--The Killer Feature in Windows Server 2008
Avaya Article: How to Feed Data into the Avaya Event Processor
Microsoft Article: Install What You Need with Windows Server 2008
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: How Cool Is Your Data Center?
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Compare Pro 6
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Collaborating in the High-Performance Workplace
HP Demo: StorageWorks EVA4400
Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES