IP Library Granted Patent US 11,137,818
Granted Patent B2
US 11,137,818 · App. 16/804,784 · Granted Oct 5, 2021

System and method for variable input output voltage on different channels for increasing power efficiency

Inventors: Stuart Allen Berke (Austin, TX); Bhyrav M. Mutnury (Austin, TX); Douglas S. Winterberg (Austin, TX)
Assignee: Dell Products L.P.
G06F1/3253G06F13/1668
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,137,818
App. No.
16/804,784
Granted
Oct 5, 2021
Kind
B2
Abstract

An information handling system includes a control processing unit (CPU) including a dual in-line memory module (DIMM) controller and hosting a basic input output system (BIOS). A first and a second set of DIMMs are connected to the CPU through the DIMM controller and by a first communication channel and a second communication channel, respectively. Each DIMM in the first and second set of DIMMs may be configured by the BIOS to include a unique data bus IO voltage (V ddq ) setting for bidirectional communications with the CPU.

Claims (31)

1. An information handling system having improved power efficiency, comprising:

a processing unit including a dual in-line memory module (DIMM) controller and configured to host a basic input output system (BIOS);

a first set of DIMMs that are connected to the DIMM controller by a first communication channel; and

a second set of DIMMs that are connected to the DIMM controller by a second communication channel,

wherein the BIOS is configured to provide a unique data bus input output voltage (V ddq ) setting for bidirectional communications between each DIMM in the first and second sets of DIMMs and the processing unit, wherein the DIMM controller is configured to supply a particular amount of V ddq to each DIMM based on the provided unique V ddq setting, wherein the particular amount of V ddq varies from a default amount of V ddq based on whether a channel length between the DIMM controller and a corresponding DIMM is greater than or less than a trace length threshold.

2. The information handling system of claim 1 , wherein the DIMM controller includes a first transceiver (TX/RX) with a first voltage regulator (VR) and a second TX/RX with a second VR, wherein the first TX/RX and the second TX/RX are connected to the first set of DIMMs and to the second set of DIMMs, respectively, through the corresponding first communication channel and second communication channel.

3. The information handling system of claim 2 , wherein the first VR is configured to supply the particular amount of V ddq to a data bus input output (IO) pin of the first TX/RX and to a data bus IO pin of each DIMM in the first set of DIMMs.

4. The information handling system of claim 2 , wherein the second VR is configured to supply the particular amount of V ddq to a data bus input output (IO) pin of the second TX/RX and to a data bus IO pin of each DIMM in the second set of DIMMs.

5. The information handling system of claim 1 , wherein the V ddq is referenced to a ground terminal.

6. The information handling system of claim 1 further comprising a baseband management controller that is configured to obtain a DIMM serial presence detect (SPD) information from each DIMM in the first and second set of DIMMs.

7. The information handling system of claim 6 , wherein the unique V ddq setting for each DIMM is based on the obtained SPD information of the DIMM.

8. The information handling system of claim 1 , wherein the BIOS receives an identification of a voltage regulator that is configured to supply the particular amount of V ddq .

9. The information handling system of claim 8 , wherein the BIOS utilizes a look-up table to generate the unique V ddq setting based on the received identification.

10. The information handling system of claim 8 , wherein the voltage regulator is configured to supply a logic circuit voltage to each DIMM in the first set of DIMMs and the second set of DIMMs.

11. The information handling system of claim 10 , wherein the V ddq and the logic circuit voltage are supplied using separate voltage rails.

12. A method, comprising:

hosting, by a processing unit, a basic input output system (BIOS), wherein the processing unit includes a dual in-line memory module (DIMM) controller;

connecting a first set of DIMMs and a second set of DIMMs to the DIMM controller by a first communication channel and a second communication channel, respectively; and

providing, by the BIOS, a unique data bus input output voltage (V ddq ) setting for bidirectional communications between each DIMM in the first and second sets of DIMMs and the processing unit, wherein the DIMM controller is configured to supply a particular amount of V ddq to each DIMM based on the provided unique V ddq setting, wherein the particular amount of V ddq varies from a default amount of V ddq based on whether a channel length between the DIMM controller and a corresponding DIMM is greater than or less than a trace length threshold.

13. The method of claim 12 , wherein the DIMM controller includes a first transceiver (TX/RX) with a first voltage regulator (VR) and a second TX/RX with a second VR, wherein the first TX/RX and the second TX/RX are connected to the first set of DIMMs and to the second set of DIMMs, respectively, through the corresponding first communication channel and second communication channel.

14. The method of claim 13 , wherein the first VR is configured to supply the particular amount of V ddq to a data bus input output (IO) pin of the first TX/RX and to a data bus IO pin of each DIMM in the first set of DIMMs.

15. The method of claim 13 , wherein the second VR is configured to supply the particular amount of V ddq to a data bus input output (IO) pin of the second TX/RX and to a data bus IO pin of each DIMM in the second set of DIMMs.

16. The method of claim 12 , wherein the V ddq is referenced to a ground terminal.

17. The method of claim 12 further comprising: supplying, by the DIMM controller, a logic circuit voltage to each DIMM in the first set of DIMMs and the second set of DIMMs.

18. The method of claim 17 , wherein the V ddq and the logic circuit voltage are supplied using separate voltage rails.

19. An information handling system, comprising:

a processing unit including a dual in-line memory module (DIMM) controller and configured to host a basic input output system (BIOS), wherein the DIMM controller includes a first transceiver (TX/RX) with a first voltage regulator (VR) and a second TX/RX with a second VR;

a first set of DIMMs that are connected to the first TX/RX by a first communication channel; and

a second set of DIMMs that are connected to the second TX/RX by a second communication channel,

wherein the BIOS is configured to provide a unique data bus input output voltage (V ddq ) setting for bidirectional communications between each DIMM in the first and second sets of DIMMs and the processing unit, wherein each one of the first VR and the second VR is configured to supply a particular amount of V ddq to each associated DIMM based on the provided unique V ddq setting, wherein the particular amount of V ddq varies from a default amount of V ddq based on whether a channel length between the DIMM controller and a corresponding DIMM is greater than or less than a trace length threshold.

20. The information handling system of claim 19 , wherein the first VR is configured to supply the particular amount of V ddq to a data bus input output (IO) pin of the first TX/RX and to a data bus IO pin of each DIMM in the first set of DIMMs while the second VR is configured to supply the particular amount of V ddq to a data bus input output (IO) pin of the second TX/RX and to a data bus IO pin of each DIMM in the second set of DIMMs.

Assignments (13)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0081) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0441 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0917) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0509 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052852/0022) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0582 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST AT REEL 052771 FRAME 0906 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0298 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0081 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0917 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052852/0022 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded May 28, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052771/0906 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2020
From: BERKE, STUART ALLEN; MUTNURY, BHYRAV M.; WINTERBERG, DOUGLAS S.
To: DELL PRODUCTS, LP
Reel/Frame 051964/0582 →