IP Library Granted Patent US 10,346,566
Granted Patent B2
US 10,346,566 · App. 15/387,723 · Granted Jul 9, 2019

Method and device for simulating disk drive

Inventors: Chao Wu (Shanghai, CN); Krein Zuiliang Peng (Shanghai, CN); Li Zhain (Shanghai, CN); Anita Ying Zhou (Shanghai, CN); Ranky Kui Fan (Shanghai, CN)
Assignee: EMC IP Holding Company LLC
G06F17/5009G06F2217/78
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,346,566
App. No.
15/387,723
Granted
Jul 9, 2019
Kind
B2
Abstract

Embodiments of the present disclosure relate to a method and device for simulating a disk drive. The device includes a converter configured to convert a received first signal for operating the device into a second signal and a third signal. The device further includes a simulation controller configured to control a simulation mode of the device based on the second signal, and the simulation controller is connected to the converter via a communications interface. The device also includes a plurality of simulators configured to simulate a plurality of functions associated with the disk drive based on the third signal, and the plurality of simulators include at least two of an input/output (I/O) performance simulator, a power characteristic simulator and an additional signal simulator, and each of the plurality of simulators is connected to the converter and the simulator controller.

Claims (39)

1. A device for simulating a disk drive, comprising:

a converter configured to convert a received first signal for operating the device into a second signal and a third signal;

a simulation controller configured to control a simulation mode of the device based on the second signal, the simulation controller being connected to the converter via a communication interface; and

a plurality of simulators configured to simulate a plurality of functions associated with the disk drive based on the third signal, the plurality of simulators including at least two of an input/output (I/O) performance simulator, a power characteristic simulator and an additional signal simulator, and the plurality of simulators being connected to the converter and the simulation controller.

2. The device according to claim 1 , wherein the converter is connected to an external expander of the device.

3. The device according to claim 1 , wherein the simulation controller is further configured to:

control at least one of a switching mode and a working mode of at least one of the plurality of simulators based on the second signal received from the converter.

4. The device according to claim 3 , wherein the simulation controller is further configured to:

configure the device in the simulation mode by combining modes of the plurality of simulators.

5. The device according to claim 4 , wherein the I/O performance simulator simulates a physical state of the disk drive in a first mode, and the I/O performance simulator simulates a whole of the disk drive in a second mode.

6. The device according to claim 4 , wherein the power characteristic simulator is configurable for different phases of power consumption.

7. The device according to claim 4 , wherein the additional signal simulator is configurable for different types of disk drives.

8. The device according to claim 1 , wherein the communication interface is an I 2 C bus interface.

9. The device according to claim 1 , wherein the communication interface is a user-defined bus interface, and the user-defined bus includes a control bus used for controlling starting, ending and a operation type of a communication and a data bus used for transmitting a register address and data during the communication.

10. The device according to claim 9 , wherein in response to the control bus being pulled down, the communication interface starts a process of the communication, and in response to the control bus being pulled up, the communication interface ends the process of the communication.

11. The device according to claim 9 , wherein during the process of the communication, in response to the control bus being in a low level, the control bus is in a reading mode, and in response to the control bus being in a high level, the control bus is in a writing mode.

12. A method for simulating a disk drive, comprising:

receiving, by a converter, a first signal for operating a device for simulating the disk drive;

converting, by the converter, the received first signal into a second signal and a third signal;

sending, by the converter, the second signal to a simulation controller via a communication interface to control one or more of a plurality of simulators, the plurality of simulators including at least two of an input/output (I/O) performance simulator, a power characteristic simulator and an additional signal simulator; and

sending, by the converter, the third signal to the plurality of simulators to simulate a plurality of functions associated with the disk drive.

13. The method according to claim 12 , wherein the receiving a first signal for operating a device for simulating the disk drive comprises:

receiving the first signal from an external expander of the device.

14. The method according to claim 12 , wherein the sending the second signal to a simulation controller comprises:

sending the second signal to the simulation controller such that the simulation controller controls at least one of a switching mode and a working mode of at least one of the plurality of simulators based on the second signal.

15. The method according to claim 14 , wherein sending the second signal to a simulation controller comprises:

configuring the device in the simulation mode by combining modes of the plurality of simulators.

16. The method according to claim 15 , further comprising:

causing the I/O performance simulator to simulate a physical state of the disk drive in a first mode, and

causing the I/O performance simulator to simulate a whole of the disk drive in a second mode.

17. The method according to claim 15 , wherein the power characteristic simulator is configurable for different phases of power consumption.

18. The method according to claim 15 , wherein the additional signal simulator is configurable for different types of disk drives.

19. The method according to claim 12 , wherein the communication interface is an I 2 C bus interface.

20. The method according to claim 12 , wherein the communication interface is a user-defined bus interface, and the user-defined bus includes a control bus used for controlling starting, ending and a operation type of communication and a data bus used for transmitting a register address and data during the communication.

21. The device according to claim 1 , wherein the plurality of simulators includes:

I/O performance simulator circuitry constructed and arranged to simulate I/O operation of a real disk drive,

power characteristic simulator circuitry constructed and arranged to simulate power characteristics of the real disk drive, and

additional signal simulator circuitry constructed and arranged to simulate vendor-specific features of the real disk drive; and

wherein the I/O performance simulator circuitry, the power characteristic simulator circuitry, and the additional signal simulator circuitry operate in a combined manner to simulate a real disk drive to an external storage product under test.

Assignments (8)
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 IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045482/0131) Recorded May 20, 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; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 061749/0924 →
RELEASE OF SECURITY INTEREST AT REEL 045482 FRAME 0395 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058298/0314 →
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 →
SECURITY AGREEMENT Recorded Mar 21, 2019
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 049452/0223 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 045482/0131 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Mar 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 045482/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2017
From: WU, CHAO; PENG, KREIN ZUILIANG; ZHAI, LI; ZHOU, ANITA YING; FAN, RANKY KUI
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 043336/0628 →
Priority Claims (1)
CN 2015 1 1019081 · Dec 29, 2015 · national
Continuity (1)
Related Publication 20170185705A1 · Jun 29, 2017