The modules consist of two DDR components, one running at normal speed and the other with a 90-degree delay clock. Each DRAM is linked to a FET, which acts as a switch so that two clock-staggered DRAM components can together spit out 4 bits of data for every 10-nanosecond clock cycle. In effect, QBM delivers 4 bits per I/O cycle instead of 2 bits with normal DDR and 1 bit with standard SDRAM.
Rambus Inc. has already shown how it can pump out 4 bits per clock cycle with its future Quad Rambus Signaling Level, but Kentron's approach is fundamentally different. Rambus uses a chip interface technology that splits the voltage so that bits are represented in four voltage increments at every clock. QBM relies on the use of an external switching mechanism to toggle between two devices so that one bit comes out every quarter clock cycle.
"Instead of packing bits on the voltage, we're trying to pack bits on the time access and pack them tighter in one clock cycle," said Badawi Dweik, applications engineering manager for Kentron.
That feature could help DDR compete against current Rambus DRAMs for main memory for Pentium 4 processors, which use a quad-pumped interface, said InQuest analyst Bert McComas, who is organizing the Platform Conference.
"The 200-MHz (effective) DDR is extremely convenient because it yields the exact same front-side bus as the Pentium 4. So you can use the slowest DDR and apply QBM to get 3.2 Gbytes/s. Otherwise you would need 128-bit-wide DDR or two channels of Rambus," McComas said.
Skeptics may question the efficacy of running the memory with such tight timing parameters, McComas said, but that could be solved by using DDR parts that are rated faster than they are actually run in the system. "It's not like they can't specify a 266-MHz to run at 200 by 2. That will buy them a lot more guardbanding," he said.
Aside from better speed, the FETs serve to reduce the capacitive load of the system, which becomes more stressed with faster bus speeds and higher memory densities. "The FET switches allow you to access only the memory device that needs to be accessed," Goodman said.
QBM can also be applied to a 128-bit memory bus and can serve to double the data rate of SyncFlash flash memory devices, he added.