IP Library Granted Patent US 11,921,653
Granted Patent B2
US 11,921,653 · App. 17/828,334 · Granted Mar 5, 2024

Data storage device and method for lane detection and configuration

Inventors: Anil Kumar Kolar Narayanappa (Bangalore, IN); Yogesh Tayal (Bangalore, IN)
Assignee: Western Digital Technologies, Inc.
G06F13/1694G06F13/382G06F13/4282G06F2213/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 11,921,653
App. No.
17/828,334
Granted
Mar 5, 2024
Kind
B2
Abstract

A data storage device and method for lane detection and configuration are provided. In one embodiment, a data storage device is provided comprising a memory, an interface, and a controller. The controller is configured to detect whether a cable coupled with the interface is providing a first channel configuration signal that indicates that the cable is in a first cable orientation or a second channel configuration signal that indicates that the cable is in a second cable orientation. In response to detecting that the cable is not providing either the first or the second channel configuration signal, the controller uses a default lane configuration to communicate with the host via the cable. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.

Claims (34)

1. A data storage device comprising:

a memory;

an interface configured to couple with a cable; and

a controller configured to communicate with the memory and the interface and further configured to:

detect whether the cable is providing a first channel configuration signal that indicates that the cable is in a first cable orientation or a second channel configuration signal that indicates that the cable is in a second cable orientation;

in response to detecting that the cable is providing the first channel configuration signal, use a first lane configuration to communicate with a host via the cable;

in response to detecting that the cable is providing the second channel configuration signal, use a second lane configuration to communicate with the host via the cable; and

in response to detecting that the cable is providing neither the first nor the second channel configuration signal either due to a lack of an orientation-handling circuit in the cable or due to the cable comprising the orientation-handling circuit but the first or the second channel configuration signal being undetectable due to noise or invalid information, use a default lane configuration to communicate with the host via the cable.

2. The data storage device of claim 1 , wherein the controller is further configured to check for the first and second channel configuration signals a threshold number of times before using the default lane configuration.

3. The data storage device of claim 2 , wherein the controller is further configured to insert a delay between the checking for the first channel configuration signal and the checking for the second channel configuration signal.

4. The data storage device of claim 1 , wherein the interface comprises a pull-down resistor.

5. The data storage device of claim 1 , wherein the interface comprises a universal serial bus Type C interface.

6. The data storage device of claim 5 , wherein an interface in the host comprises a universal serial bus Type A interface.

7. The data storage device of claim 1 , wherein the default lane configuration is set in a fuse.

8. The data storage device of claim 1 , wherein the memory comprises a three-dimensional memory.

9. A method comprising:

performing the following in a data storage device comprising an interface and a memory:

detecting whether a cable connected with the data storage device is providing a first cable orientation signal or a second cable orientation signal;

in response to detecting that the cable is providing the first cable orientation signal, using a first channel configuration to communicate with a host via the cable;

in response to detecting that the cable is providing the second cable orientation signal, using a second channel configuration to communicate with the host via the cable; and

in response to detecting that the cable is providing neither the first nor the second cable orientation signals either due to a lack of an orientation-handling circuit in the cable or due to the cable comprising the orientation-handling circuit but the first or the second channel configuration signal being undetectable due to noise or invalid information, using a default channel configuration to communicate with the host via the cable.

10. The method of claim 9 , further comprising checking for the first and second cable orientation signals a threshold number of times before using the default channel configuration.

11. The method of claim 10 , further comprising inserting a delay between the checking for the first channel configuration signal and the checking for the second channel configuration signal.

12. The method of claim 9 , wherein the interface comprises a pull-down resistor.

13. The method of claim 9 , wherein the interface comprises a universal serial bus Type C interface.

14. The method of claim 13 , wherein an interface in the host comprises a universal serial bus Type A interface.

15. The method of claim 9 , wherein the default channel configuration is set in a fuse in the data storage device.

16. A data storage device comprising:

a memory;

an interface configured to couple with a cable;

means for detecting whether the cable is providing a first channel configuration signal that indicates that the cable is in a first cable orientation or a second channel configuration signal that indicates that the cable is in a second cable orientation; and

means for using a default lane configuration to communicate with a host via the cable in response to detecting that the cable is providing neither the first nor the second channel configuration signal either due to a lack of an orientation-handling circuit in the cable or due to the cable comprising the orientation-handling circuit but the first or the second channel configuration signal being undetectable due to noise or invalid information.

17. The data storage device of claim 1 , wherein the orientation-handling circuit comprises a pull-up resistor.

18. The method of claim 9 , wherein the orientation-handling circuit comprises a pull-up resistor.

Assignments (8)
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2022
From: NARAYANAPPA, ANIL KUMAR KOLAR; TAYAL, YOGESH
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 060056/0836 →