IP Library Granted Patent US 10,990,550
Granted Patent B1
US 10,990,550 · App. 16/815,050 · Granted Apr 27, 2021

Custom chip to support a CPU that lacks a DisplayPort input

Inventors: Randall E. Juenger (Georgetown, TX); Arnold Thomas Schnell (Hutto, TX)
Assignee: Dell Products L.P.
G06F13/385G06F13/4291G09G5/006G06F2213/0038G06F2213/0042
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 10,990,550
App. No.
16/815,050
Granted
Apr 27, 2021
Kind
B1
Abstract

In some examples, a logic device may be connected to: (i) a ThunderBolt (TBT) output of a CPU that lacks a DisplayPort (DP) input and (ii) a DP output of a GPU. The logic device may determine a presence of a video signal, e.g., either: (1) TBT video from the CPU or (2) DP video from the GPU. The logic device may re-time the video signal to create re-timed video and output the re-timed video using a USB-C port. If the logic device determines that the video signal is DP, then the logic device may select a DisplayPort Alternate Mode of the USB-C port and output the re-timed video signal using four differential pairs of the USB-C port. If the logic device determines that the video signal is TBT, then the logic device may output the re-timed video signal using two differential pairs of the USB-C port.

Claims (89)

1. A method comprising:

determining, by a logic device, that a video signal is present, wherein the logic device is connected to:

a first type of output interface of a central processing unit that lacks a second type of input interface; and

a second type of output interface of a graphics processing unit; and

wherein the video signal comprises either:

a first type of video signal output by the central processing unit; or

a second type of video signal output by the graphics processing unit;

re-timing, by the logic device, the video signal to create a re-timed video signal; and

outputting, by the logic device, the re-timed video signal over a serial bus port;

receiving a frequency sweep from a test generator to determine a transmission capabilities of the logic device.

2. The method of claim 1 , wherein outputting, by the logic device, the re-timed video signal over the serial bus port comprises:

determining that the video signal comprises the second type of video signal that is output by the graphics processing unit;

selecting a mode for the serial bus port; and

outputting the re-timed video signal using four differential pairs of pins of the serial bus port.

3. The method of claim 2 , wherein the re-timed video signal is sent to:

a 16k display device having a resolution of 15360×8640, at 60 Hertz;

two 8k display devices, each having a resolution of 7680×4320, at 120 Hertz;

two 4k display devices, each having a resolution of 3840×2160, at 144 Hertz;

three 10k display devices, each having a resolution of 10240×4320, at 60 Hertz; or

three 4k display devices, each having a resolution of 3840×2160, at 90 Hertz.

4. The method of claim 1 , wherein outputting, by the logic device, the re-timed video signal over the serial bus port comprises:

determining that the video signal comprises the first type of video signal output by the central processing unit; and

outputting the re-timed video signal using two differential pair of pins of the serial bus port.

5. The method of claim 4 , wherein the re-timed video signal is sent to:

a display device having a resolution of 3840×2160 at 120 Hertz; or

two display devices, each having a resolution of 3840×2160, at 60 Hertz.

6. The method of claim 1 , wherein re-timing, by the logic device, the video signal to create the re-timed video signal comprises:

receiving a timing signal from an external clock; and

re-timing the video signal using the timing signal to create the re-timed video signal.

7. A computing device comprising:

a serial bus port;

a central processing unit that includes a first type of output interface but excludes a second type of input interface;

a graphics processing unit that includes a second type of output interface; and

a logic device configured to perform operations comprising:

determining that a video signal is present, wherein the video signal comprises either:

a first type of video signal output by the central processing unit; or

a second type of video signal output by the graphics processing unit;

re-timing the video signal to create a re-timed video signal; and

outputting the re-timed video signal from the serial bus port;

wherein re-timing, by the logic device, the video signal to create the re-timed video signal comprises:

receiving a timing signal from an external clock; and

re-timing the video signal using the timing signal to create the re-timed video signal.

8. The computing device of claim 7 , wherein outputting the re-timed video signal from the serial bus port comprises:

determining that the video signal comprises the second type of video signal output by the graphics processing unit;

selecting a mode for the serial bus port; and

outputting the re-timed video signal using up to four differential pairs of the serial bus port to provide up to four lanes.

9. The computing device of claim 8 , wherein the re-timed video signal is sent to:

a 16k display device having a resolution of 15360×8640, at 60 Hertz;

two 8k display devices, each having a resolution of 7680×4320, at 120 Hertz;

two 4k display devices, each having a resolution of 3840×2160, at 144 Hertz;

three 10k display devices, each having a resolution of 10240×4320, at 60 Hertz; or

three 4k display devices, each having a resolution of 3840×2160, at 90 Hertz.

10. The computing device of claim 7 , wherein outputting the re-timed video signal over the serial bus port comprises:

determining that the video signal comprises the first type of video signal output by the central processing unit; and

outputting the re-timed video signal using two differential pairs of the serial bus port.

11. The computing device of claim 10 , wherein the re-timed video signal is sent to:

a display device having a resolution of 3840×2160 at 120 Hertz; or

two display devices, each having a resolution of 3840×2160, at 60 Hertz.

12. A custom chip comprising:

a multiplexer connected to:

a first type of output interface of a central processing unit that lacks a second type of input interface; and

a second type of output interface of a graphics processing unit; and

a re-timer;

wherein the custom chip is configured to:

determine that a video signal is present, wherein the video signal comprises either:

a first type of video signal output by the central processing unit; or

a second type of video signal output by the graphics processing unit;

re-time, by the re-timer, the video signal to create a re-timed video signal; and

send the re-timed video signal to a serial bus Type C port;

receiving a frequency sweep from a test generator to determine a transmission capabilities of the logic device.

13. The custom chip of claim 12 , wherein sending the re-timed video signal to the serial bus port comprises:

determining that the video signal comprises the second type of video signal that is output by the graphics processing unit;

selecting a mode for the serial bus port; and

sending the re-timed video signal using up to four differential pairs of pins of the serial bus port.

14. The custom chip of claim 13 , wherein the re-timed video signal is sent to:

a 16k display device having a resolution of 15360×8640, at 60 Hertz;

two 8k display devices, each having a resolution of 7680×4320, at 120 Hertz;

two 4k display devices, each having a resolution of 3840×2160, at 144 Hertz;

three 10k display devices, each having a resolution of 10240×4320, at 60 Hertz; or

three 4k display devices, each having a resolution of 3840×2160, at 90 Hertz.

15. The custom chip of claim 12 , wherein sending the re-timed video signal to the serial bus port comprises:

determining that the video signal comprises the first type of video signal output by the central processing unit; and

sending the re-timed video signal using two differential pairs of pins of the serial bus port.

16. The custom chip of claim 15 , wherein the re-timed video signal is sent from the serial bus port to:

a display device having a resolution of 3840×2160 at 120 Hertz; or

two display devices, each having a resolution of 3840×2160, at 60 Hertz.

17. The custom chip of claim 12 , wherein re-timing the video signal to create the re-timed video signal comprises:

receiving a timing signal from an external clock; and

re-timing, using the re-timer, the video signal using the timing signal to create the re-timed video signal.

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 Mar 11, 2020
From: JUENGER, RANDALL E.; SCHNELL, ARNOLD THOMAS
To: DELL PRODUCTS L. P.
Reel/Frame 052077/0815 →