A portion of the disclosure of this patent document contains material that is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.
Typically, personal computers, workstations and servers use memory modules that receive pre-regulated electrical power from the motherboard through a single module interface connector. Multiple regulated bias voltages are typically provided. For common 184-pin, 2.5 Volt (VDD)/2.5 Volt (VDDQ), Unbuffered, Non-ECC, Double Data Rate, Synchronous DRAM Dual In-Line Memory Modules (DDR SDRAM DIMMs), henceforth referred to as DIMMs, three bias voltages are provided. These voltages and an example configuration can be seen in
There are several problems associated with the DIMM power system such as illustrated in the example of
1. Remote location of the regulator output with respect to memory ICs on DIMMs limits regulator transient load response time.
2. Wide regulator output current supply range, that theoretically varies from 1 DIMM with 1 bank of non-ECC slow memory IC to 4 DIMMs of 4 banks of ECC fast memory ICs, requires large output capacitance that further limits response transient response time.
3. Motherboard switching regulation produces high frequency switching noise that is present on DIMM bias voltages and is picked up on control and data lines within the memory buss. The switching noise alters DIMM timing and limits realizable DIMM operating speed.
4. Although capable of providing specified DIMM bias voltage levels, many memory ICs/DIMMs achieve maximum performance at bias voltage levels that are both above specification and above the maximum voltage that can be supplied by most motherboards (typically +2.85VDC).
Despite the above problems and the limitations of DIMM performance, the approach of
An alternate approach is illustrated in
One advantage of the alternate approach of
However, there are several disadvantages associated with the approach illustrated in
The second disadvantage of the approach of
Finally, another problem associated with the approach shown in
Realization of high frequency operation in memory modules is typically limited by design timing margin that is necessary to meet required setup and hold time requirements (without requiring increased clock latency) for memory ICs. Although there are many factors that contribute to timing margin in a design, one item that reduces the margin during memory module operation is timing drift. Operating temperature changes that result directly from device heating due to power dissipation within the memory ICs are a cause of timing drift. The power dissipation varies over a wide range as a function of memory utilization and access rates. At present, DIMMs have no dynamic means for limiting or correcting timing drift. Drift must therefore be absorbed within the timing margin of the design.
The invention is a point-of-load power conditioning system for computer memory modules. The system combines memory module bias power preconditioning with on-module linear regulation. The invention has fast transient load response and settling time. Noise levels on both the memory module and motherboard are reduced compared to the present art, providing a contribution to achievement of higher frequency memory operation.
The invention has the ability to simultaneously achieve tighter regulation of memory integrated circuit bias voltages, faster transient load response and settling time, lower memory module noise levels, tighter tracking between VDDQ and VREF for the memory ICs, high efficiency, and the capability to reduce and correct timing drift.
In one or more embodiments, the invention provides both VDD and VDDQ voltages from one on-module regulator.
In one or more embodiments, the invention is configured with 2 substantially identical on-module regulator circuits that provide either separate regulation for VDD and VDDQ respectively or power one half of the memory ICs for memory modules having multiple memory banks.
In one or more embodiments, the invention regulates VDD and VDDQ to provide different voltages.
In one or more embodiments, the invention is configured to have one, on-module, linear, regulation circuit for each memory integrated circuit bank position. Each of the regulation circuits provides bias power to all memory ICs in all memory banks in the position.
In one or more embodiments, the invention generates the reference voltage applied to the reference voltage inputs of memory ICs. The generated reference voltage is approximately ½ of VDDQ and tracks VDDQ changes within approximately 5 mV.
In one or more embodiments, the invention incorporates means for correcting signal-timing drift on a memory module.
Other features and advantages will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, which illustrate by way of example, the features of the various embodiments.
The invention is directed to point-of-load power conditioning for memory modules. In the following description, numerous specific details are set forth to provide a more thorough description of embodiments of the invention. It is apparent, however, to one skilled in the art, that the invention may be practiced without these specific details. In other instances, well known features have not been described in detail so as not to obscure the invention. Except as noted herein, common components and connections, identified by common reference designators function in like manner in each circuit.
The invention enables electronic circuit designers to simultaneously realize the multiple characteristics necessary to achieve high frequency operation in computer DIMM operations. In addition to regulating VDD and VDDQ to within a few mV of the reference VDDQ supplied by the computer motherboard, VREF in one embodiment is held to a value equal to 50% of VDDQ. Bias voltage variation under minimum/maximum pulse loading is less than 25 mV peak-to-peak with settling time less than 100 ns. Noise on the each bias voltage is substantially lower than in the present art. Motherboard induced noise on memory buss data and control lines is also substantially lower than with the present art.
Discussion of the invention is directed toward application to DIMMs, previously characterized as directed toward 184-pin, 2.5 Volt (VDD)/2.5 Volt (VDDQ), Unbuffered, Non-ECC, Double Data Rate, Synchronous DRAM Dual In-Line Memory Modules (DDR SDRAM DIMMs). The DIMMs utilize DDR1 type memory ICs and are intended for use as main memory when installed in PCs and network servers. While the present discussion is directed toward 184-pin DIMM modules, the invention is not so limited and can be applicable to a wide variety of modular and non-modular memory configurations as well as many non-memory device interfaces. The modular memory configurations include those incorporating DDR2 and DDR3 type memory devices as well as non-DDR, high speed video and non-video memory applications.
Point-of-Load Power Conditioning System for Memory Modules
Practical realization of high memory module performance typically is achieved by over-biasing VDD applied to memory ICs. The specified VDD of +2.5VDC is typically raised up to +2.85VDC using maximum motherboard capability and bios setting control. An even higher VDD voltage up to +3.0VDC is desirable but few of present motherboards have this range of capability. The maximum desired DIMM Power Converter (300) output voltage in one embodiment is approximately 3.6VDC.
There are a number of approaches for accommodating DIMM Power Converter (300) output voltage variability. In the first approach, memory modules may be operated at a fixed VDD (and VDDQ) bias voltage. One approach requires regulator reference voltages derived from either VDD (REF Only) or VDDQ (REF Only) to be replaced by a fixed value reference located either within DIMM Power Converter (300) or on memory modules (102 through 105) and communicated to DIMM Power Converter (300). The performance rationale for this approach is that having incurred the added cost associated with fast memory modules, there is no practical reason for operating them at lower bias voltages and thereby slowing down their performance. Hardware implementation is less complex and system cost lower using the first approach.
One system difficulty with the approach involves insuring that VREF on the motherboard matches VREF generated and used on DIMMs. Failure to match the references voltages may degrade or prevent high-speed performance. Motherboard VREF is set by the BIOS but may be adjusted by the user, may be specified at a different value, or the motherboard may be incapable of matching the DIMM generated VREF signal. This almost mandates a pre-configured, compatible motherboard.
A second approach involves implementation of a DIMM Power Converter (300) with adjustable output voltage that is set based on input voltage(s) from the motherboard. In the second approach, the reference voltage (VDD (REF Only) and/or VDDQ (REF Only) plus an offset voltage corresponding to the voltage drop across regulator) is communicated to DIMM Power Converter (300) which then adjusts its output voltage(s) to limit DIMM regulator power dissipation. Communication of the reference voltage to DIMM Power Converter (300) preferably uses a feedback reference signal between the converter and the DIMMs it is powering. This approach places no added requirements on the motherboard design compared to those using DIMMs of the present art. Remote voltage sense and feedback may also be employed as determined to be desirable for a particular application.
Since the number and type of DIMM modules installed in particular computers may vary widely producing a wide range of power requirements, a modular structure is used in one embodiment for DIMM Power Converter (300). Modularization can be based on either a per-DIMM breakout, or on a per-Regulator per-DIMM breakout in addition to sizing module power requirements by memory device type and quantity.
An alternative to inclusion of DIMM Power Converter (300) is for Computer Power Supply (100) to supply power directly to DIMMs (102 through 105). Computer Power Supply 100 would require independent regulation capability for DIMM power as well as capability for using input reference voltage programming and remote sensing. Since readily available, commercial, computer power supplies do not presently provide the capabilities, inclusion of independent DIMM Power Converter (300) represents a practical, near term solution to the problems of providing power to high-speed memory modules. It possesses the added benefit of being easily retrofitted into existing computer systems.
The regulators (On-DIMM Regs.) physically located on DIMM1 (102), DIMM 2 (103), DIMM3 (104) and DIMM 4 (105) may be useful elements for point-of-load power conditioning systems in accordance with the invention. The regulators should provide stable operation, fast no-load to full-load to no-load transitions with little overshoot or undershoot and fast settling time. Suitable regulation circuits are described below in sections titled: “Memory IC Bias Voltage (VDD) Regulation” and “Memory IC Data Input/Output Bias Voltage (VDDQ) Regulation”.
Secondary Power Forms
The selection of +5VDC and −5VDC as potential secondary power forms results from current ready availability. Different values may be desirable or even necessary to minimize power dissipation on very large memory, very high-speed future DIMM type designs. Like the +3.4VDC memory module prime power input, specialized voltage values would be provided by DIMM Power Converter (300) until compatible Computer Power Supplies (100) are available. The different values could be provided to the DIMMs either instead of or in addition to the +5VDC and −5VDC inputs shown in
Memory IC Bias Voltage (VDD) Regulation
Many memory modules are made using reference designs in which VDD and VDDQ voltage forms are internally connected to common voltage and ground return planes on the memory module. Under the configurations, a single regulator supplies both power forms with the regulation circuitry shown in
Referring to
Capacitors C500 through C506 couple node N500 to ground. The capacitors are of multiple types and function both to contribute to regulator stability and to store energy to supply pulse loads generated during memory IC operation. The use of 7 capacitors in the example embodiment discussed is not intended to prevent more or fewer in a particular application as long as the functionality discussed is realized in practice. Capacitors C501, C502, and C503 are typically low cost, aluminum electrolytic devices of approximately 100 uf located close to power MOSFET Q500. Capacitors C501, C502, and C503 contribute heavily to regulator stability but much less to regulator transient response due to their relatively poor high frequency characteristics.
A circuit configuration used in the design of power conversion systems is the snubber circuit, which typically consists of a resistor in series with a capacitor. Snubber circuits are typically used to damp out transients or potentially unstable operation. The large ratio between minimum and maximum load current coupled with fast output current transitions and the distances over which the memory integrated circuits are spread makes the use of snubber circuits a useful element in realization of fast, stable performance with the invention. Low overshoots and undershoots produced by fast, maximum load transitions (as shown in
An embodiment of a snubber circuit implementation involves replacement of the traditional series resistor-capacitor circuit with a Tantalum capacitor. Use of Tantalum capacitors offers several advantages. First, as a true capacitor, it contributes to the total, low frequency capacitance and thereby to regulator stability. Second, the lossy, high frequency characteristics of Tantalum capacitors can make their performance as snubber circuits a close match to that of the traditional configuration. Finally, Tantalum capacitors are effective, lossy filters for very high frequency noise picked up on input power lines, regulator output circuits, and ground planes. The noise includes digital circuit and switching power supply generated noise that would not be removed by traditional snubber circuits.
A drawback to use of Tantalum capacitor snubbing may be a higher cost of surface mount, chip-type, tantalum capacitors compared to common surface mount, chip-type, aluminum, electrolytic capacitors. In general, a portion of any added cost may be recovered through the use of a lower value Tantalum device. Capacitor C500 represents a 47 uf tantalum capacitor. Capacitor C518 is also a tantalum device that couples regulator output node N509 to ground and provides similar functionality to that of capacitor C500. Capacitor C518 is typically a lower value device (10 uf) than capacitor C500.
Capacitors C504, C505, and C506 are typically ceramic capacitors and contribute significantly to the transient response of the regulator. Capacitor C506 will typically be a small (100 nf) bypass type capacitor located as close to the drain of power MOSFET Q500 as practical. Capacitors C504 and C505 represent larger valued devices that store energy that may be rapidly delivered to the load to realize fast transient response. In the example circuit with response shown in
Energy stored in input capacitors described above may be transferred to the regulator output to meet fast transient load increases. Fast energy transfer is made both through power MOSFET Q500 and ceramic capacitors C507, C508, C509, C510, and C511 that couple node N500 to node N509. Capacitor C507 is typically a large ceramic device (1 uf-2.2 uf) while capacitors C508 through C511 are smaller (100 nf) devices typically used as standard bypass capacitors. Both node N500 and node N509 are low inductance structures typically implemented as large metalized planes. The number and spacing of the bypass type capacitors required depends on the physical size and location of the node structures with respect to the memory ICs.
In addition to tantalum capacitor C518 referred to above, capacitors C519, C520, and C521 couple regulator output node N509 to ground. Capacitors C519, C520, and C521 are ceramic devices of moderate size (2.2 uf each) that contribute to providing transient energy delivery to memory IC load. Capacitors C518 through C521 represent only a small portion of the capacitance on the regulator output. Bypass capacitors and distributed energy storage devices located near all DIMM memory ICs and their power input pins are a much more significant contributor.
The primary regulation control device is power MOSFET Q500. The drain, gate and source of Q500 are coupled to nodes N500, N508, and N509 respectively. On-DIMM regulator 500 employees a negative feedback control system that adjusts the gate drive to power MOSFET Q500 to correct variations in the regulator output voltage at node N509. The voltage variations are sense by resistor R506 that couples node N509 to the positive input of unity gain buffer amplifier U500B at node N515. Capacitor C522 couples node N515 to ground. Resistor R506 and capacitor C522 form a low pass filter for the node N509 voltage error signal Resistor R506 is typically low valued (100 ohms) with capacitor C522 (1000 pf) and preferable provides at least 3 dB attenuation at the first sub-harmonic of the DIMM clock.
Resistor R509 is an optional device that if incorporated allows the output voltage to be regulated at a value above the reference voltage (VDDQ REF). Resistors R506 and R509 form a voltage divider that sets the nominal output voltage. Resistor R509 may be a fixed value or variable (with or without external value command and control).
Unity gain amplifier U500B isolates the error signal sense circuitry from the input of regulation error amplifier at node N514. Resistor R505 couples the output of unity gain amplifier U500B at node N514 to the negative input of error amplifier U500A at node N512. Resistor R503 couples node N512 to the output of error amplifier U500A at node N510. Together resistors R503 and R505 set the gain for the feedback control system driving the gate of regulator power MOSFET Q500. Resistor R501 couples the output of error amplifier U500A at node N510 to the gate of MOSFET Q500 at node N508.
The error amplifier reference voltage is a filtered form of VDDQ REF input at node N506 that is coupled to the positive input of U500A at node N513. Capacitor C516, capacitor C517, and resistor R504 perform the filtering. Bias power for U500A and U500B (typically a dual operational amplifier IC with 1 bias power input) is derived from the +12VDC input at node N503. +12VDC is used in order to provide adequate voltage drive to the gate of power MOSFET Q500. However, a slightly lower voltage may be preferred as this results in faster regulator response time. Diode D500, diode D501 and resistor R502 provide the bias voltage reduction. Diodes D500 and D501 are low current (100 ma) junction devices. Capacitors C513, C514, and C515 provide filtering for the reduced voltage and bypass for amplifiers U500A and U500B.
Neutralization is the nullifying of voltage feedback from the output to the input of an amplifier through inter-node impedance of the amplifier. Resistor R500 in series with capacitor C512 couples the drain and gate of power MOSFET Q500 at nodes N500 and N508 respectively. Resistor R500 and capacitor C512 provide neutralization for regulator 500 where the inter-node impedance primarily comprises the parasitic resistance, capacitance, and inductance associated with the input capacitors coupling node N500 to ground and parasitic elements coupling the error amplifier structures to ground.
An embodiment of the invention incorporates a second feedback regulation mechanism that is substantially faster than the primary, negative feedback control loop described above. Power MOSFET Q500 is selected (IRF3711) with substantially larger current capacity than the maximum potential load current would require, and a high transconductance.
Application of an increased transient load to the regulator output causes a drop in the voltage at node N509. The drop instantaneously increases the gate-source voltage on Q500, which turns power MOSFET Q500 on harder, resulting in a virtual instantaneous increase in the drain-source current through Q500. The same mechanism described above operates in reverse for heavy-to-light load transitions and provides the fastest possible regulator response.
The current increase (or decrease) may be limited by parasitic drain and source inductances of power MOSFET Q500 plus any external circuitry in series with the inductances. The limitations make a hybrid or fully integrated FET/control IC one desirable forms of implementation. Nevertheless, a discrete embodiment will typically provide more than adequate response characteristics and will contribute greatly the realization of fast transient load response.
Trace 1 of
Memory IC Data Input/Output Bias Voltage (VDDQ) Regulation
One difference between regulators 500 and 600 is for memory modules incorporating separate regulators for VDD and VDDQ. On the dual regulator memory modules, VDDQ regulator (600) provides the input voltage for VREF regulator (700) as illustrated. In memory modules incorporating a single regulator circuit for both VDD and VDDQ regulation, the single regulator would supply the VREF regulator (700) input voltage. In addition, if the regulated VDD voltage is above the maximum VDDQ (REF. Only) that can be supplied by the motherboard, the VDDQ regulator (600) output can be raised by incorporating a resistor of appropriate value (corresponding to resistor R509) that couples node N607 to ground.
Memory IC Reference Voltage (VREF) Generation and Regulation
Node N700 is coupled to the positive input of operational amplifier U700A. Operational Amplifier U700A is configured as a unity gain follower with output at node N701. The voltage at node N701 is coupled to the VREF input of each memory IC. Operational amplifier U700A should be selected such that it is capable of providing the total VREF current for all memory ICs on the memory module.
Timing Drift Feedback Control
The generic circuit shown in
The output of AND gate U800 represents a signal whose duty cycle is dependent on the timing relationship between U800 input signals. The output signal from U800 is filtered by an RC filter comprised of resistor R800 and capacitor C800. The filtered output at node N802 is applied to an error amplifier comprised of U801 and resistors R801 and R802. Output of the error amplifier at node N804 is coupled through resistor R803 to control the means for correction of the timing drift. Referring to
Thus, point-of-load power conditioning for memory modules has been described.
This application claims the benefit of U.S. Provisional Application No. 60/693,137, filed Jun. 22, 2005, which is herein incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
60693137 | Jun 2005 | US |