PCBUILD Archives

Personal Computer Hardware discussion List

PCBUILD@LISTSERV.ICORS.ORG

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Drew Dunn <[log in to unmask]>
Reply To:
PCBUILD - Personal Computer Hardware discussion List <[log in to unmask]>
Date:
Wed, 18 Jun 2003 23:22:11 -0600
Content-Type:
text/plain
Parts/Attachments:
text/plain (73 lines)
-----Original Message-----
 
What do the numbers PC-3200, PC-2700, PC-2100 stand for.
I dont really get the relation with System bus and chip speed, dual
channel...
If there is a place that explains IŽd be very grateful if someone lets me
know it.
TIA
Roberto

Hello, Roberto,

The numbers refer to the maximum possible data transfer rates of DDR400,
DDR333 and DDR266 memory in bytes per second.  The data path from a DDR
module (like an SDR module) is 64 bits or 8 bytes wide.  Since DDR modules
send out two bits per clock cycle, the memory bus speeds are doubled to give
the maximum data rate in bits per second per data bit (sorry for any
confusion...the terminology is kind of convoluted).  As far as bus speeds
go, the following memory bus speeds are associated with DDR memory:

200MHz  PC3200  DDR400
166MHz  PC2700  DDR333
133MHz  PC2100  DDR266

Just to make things a bit more confusing, due to physical and electrical
constraints on the way that memory works in a PC, your system will never
really come all that close to performing as well as the maximum data
transfer rates seem to indicate...maybe that's a topic for an article on the
FreePCTech web site.

System bus speeds (as in the front side bus for the processor) on newer
motherboards need not necessarily be the same as memory bus speeds.  For
example, my Asus motherboard supports 100MHz, 133MHz and 166MHz front side
bus speeds for the AMD Athlon CPU and 133MHz, 166MHz and 200MHz bus speeds
for the memory.

Chip speed is generally measured in nanoseconds.  You can get a feel for
what chip speed is associated with what DDR memory speed by taking the
inverse of the memory bus frequency and comparing it with the chip speed.
For example, the memory bus frequency of PC3200 (DDR400) is 200MHz.  The
inverse of 200,000,000 is .000000005, or 5ns.  Thus, you should be able to
look on the chips of a module and see some designator (usually -5) that
indicates that it is rated as at least a 5ns chip.

A dual channel memory bus, like Nvidia's NForce2, has two independent memory
controllers on the motherboard.  This is particularly important for DDR400
memory because of the very short time period for data signals (5ns).  The
more modules on a given memory channel, the slower they are to respond to
signals to/from the motherboard, primarily due to electrical properties like
capacitance and inductance.  With dual channel boards, it's possible to
minimize the number of modules per channel, yet still be able to have at
least two DIMMs (and in Intel's new chipset as many as six) in a system.

There's really no relationship between dual channel memory controllers and
the speed of DDR memory, but there is something of an informal one with the
system bus and that is that you should operate your memory at the highest
bus speed that does not exceed the bus speed of the CPU.  The idea is to
match the data transfer rates of the two buses as closely as possible.
Slower memory becomes a bottleneck because the processor bus can handle data
faster than the memory bus can provide it.  Running the memory bus faster
than the processor bus is gains virtually no performance improvement and
opens the possibility of data errors due to speed issues, particularly if
you have more modules than you have memory channels.

I hope this helps!

Drew Dunn
The NOSPIN Group

            Do you want to signoff PCBUILD or just change to
                    Digest mode - visit our web site:
                   http://freepctech.com/pcbuild.shtml

ATOM RSS1 RSS2