Claims
- 1. An application specific intergrated chip (ASIC) control system to provide and adjust the reference voltage for commercial memory chips in a memory subsystem, comprising:
a memory subsystem package including a memory controller interface ASIC and a plurality of memory modules, each of said memory modules comprising separately manufactured memory chips which reside in said memory subsystem as part of said memory subsystem package and which are accessed for read/write memory operations from said memory controller interface ASIC, said memory controller interface having a serial communication protocol port, and a serial communication protocol bus connected to said serial communication protocol port for passing bi-directional signals to and from said memory controller interface ASIC, a plurality of programmable off chip data drivers having a variable impedance pull-up pull-down adjustment, and an initialization adjustment dynamically adjusting the initial reference voltage Vref of said plurality of memory modules, and wherein said variable impedance pull-up pull-down adjustment is programmably adjustable while the memory subsystem is running during normal operations based on changes in the supply voltage.
- 2. The application specific intergrated chip control system to provide and adjust the reference voltage for commercial memory chips in a memory subsystem according to claim 1, further comprising a digital-to-analog-converter (DAC) connected to said memory controller interface ASIC and controlled by said ASIC with the DAC output being coupled to a reference voltage (Vref) input of said a plurality of memory modules.
- 3. The application specific intergrated chip control system to provide and adjust the reference voltage for commercial memory chips in a memory subsystem according to claim 2, wherein during normal operation of said memory modules, when Vref is normally a function of the supply voltage vddq, the memory controller interface ASIC reads the vddq voltage via a analog-to-digital-converter circuit and sends it to a ADC-DAC (Analog-to-Digital-Digital-to-Analog) calculation module which calculates the appropriate value to be written to a digital-to-analog-converter voltage reference control circuit, and sends it to the ASIC which then writes the new value to for a reference voltage via a bus controller for said bi-directional serial communication bus.
- 4. The application specific intergrated chip control system to provide and adjust the reference voltage for commercial memory chips in a memory subsystem according to claim 3 wherein said bi-directional serial communication bus is an i2C bus and said bus controller is an i2c bus controller, and said reference voltage is supplied to a plurality of memory modules.
RELATED APPLICATIONS
[0001] These co-pending applications and the present application are owned by one and the same assignee, International Business Machines Corporation of Armonk, New York.
[0002] A Digital Temperature Sensor (DTS) System to monitor temperature in a memory subsystem, by inventors: Kirk D. Lamb and Kevin C. Gower, filed ______, under U.S. Ser. No. ______.
[0003] An Analog-to-Digital Converter for monitoring VDDQ and dynamically updating programmable Vref when using high-frequency receiver and driver circuits for commercial memory, by inventors: Kirk D. Lamb and Kevin C. Gower, filed ______, under U.S. Ser. No. ______.
[0004] An Alternating Current Built in Self Test (AC BIST) with variable data receiver voltage reference for performing high-speed AC memory subsystem self-test, by inventors: Kirk D. Lamb, Paul Coteus, and Kevin C. Gower, filed ______, under U.S. Ser. No. ______.
[0005] The descriptions set forth in these co-pending applications are hereby incorporated into the present application by this reference. Trademarks: IBM is a registered trademark of International Business Machines Corporation, Armonk, N.Y., U.S.A. Other names may be registered trademarks or product names of International Business Machines Corporation or other companies.