Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
It takes a minimum amount of time (regardless of clock speed) to execute the retrieval of data from the memory array inside an SDRAM, and put its result onto the output pins. At the heart it is a very analog operation, and the time needed does not improve as quickly with advances in CMOS technology, because of increasing storage density (smaller capacitors and wires), limited power budgets, etc. If there are no devices with CAS latency of 1, it is because at the spec operating frequency, one clock cycle is just not enough time for things to happen. Similarly, setting the CAS latency to a higher value is a trade-off that allows you to run the clock faster by agreeing to wait one more clock cycle for your results.
If in our spec if it is mentioned DDR-667 has CAS latency of 2, it implies at 333MHz it is 2. how to determine CAS latency if i operate the module at 200MHz?
---------- Post added at 18:10 ---------- Previous post was at 18:05 ----------
I have got another good explanation of CAS latency which is easily understandable, "chip set accesses the ROW of the memory matrix by putting an address on the memory's address pins and activating the RAS signal. Then, we have to wait a few clock cycles (known as RAS-to-CAS Delay). Then, the column address is put on the address pins, and the CAS signal is activated, to access the correct COLUMN of the memory matrix. Then, we wait a few clock cycles before data appears on output pin..this number of cycles is known as CAS latency"
In my experience, the specification for a memory module should specify the max datarate / clock rate at which each of the latency settings is supported. You should not assume the chip can hit its max datarate at all of its latencies; the shorter latencies often require slower operation.