IP Library Granted Patent US 10,719,241
Granted Patent B2
US 10,719,241 · App. 15/990,497 · Granted Jul 21, 2020

Power management integrated circuit with embedded address resolution protocol circuitry

Inventors: Matthew David Rowley (Boise, ID); David Matthew Springberg (Fort Collins, CO); Dustin James Carter (Placerville, CA)
Assignee: Micron Technology, Inc.
G06F3/0613G06F3/0625G06F3/0647G06F3/0673G06F13/4282
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,719,241
App. No.
15/990,497
Granted
Jul 21, 2020
Kind
B2
Abstract

Disclosed is a power management integrated circuit with embedded address resolution protocol functionality. In one embodiment, a device is disclosed comprising a data storage device; and an address resolution protocol (ARP) state machine communicatively coupled to the data storage device and included within a power management integrated circuit (PMIC), the ARP state machine configured to assign an address to the data storage device and validate requests for data stored in the data storage device received over a bus.

Claims (37)

1. A device comprising:

a controller;

a data storage device; and

an address resolution protocol (ARP) state machine communicatively coupled to the data storage device and included within a power management integrated circuit (PMIC), the ARP state machine configured to:

receive a data request message from the controller, the data request message including an ARP address,

assign an address to the data storage device,

validate requests for data stored in the data storage device received over a bus using the ARP address, and

transmitting a signal to the controller, the signal enabling access to vital product data stored in the data storage device.

2. The device of claim 1 , the data storage device comprising an EEPROM storage device.

3. The device of claim 1 , the ARP state machine comprising a hard-wired circuit.

4. The device of claim 1 , the ARP state machine comprising a programmable processing element.

5. The device of claim 1 , the ARP state machine further configured to store a pool of addresses, the pool of addresses including an address of the data storage device.

6. The device of claim 1 , the bus comprising an I2C or SMBbus.

7. The device of claim 1 , the ARP state machine configured to validate requests for data stored in the data storage device by determining if a sender address of a request has previously authenticated via an ARP protocol.

8. The device of claim 1 , the ARP state machine configured to validate requests for data stored in the data storage device by determining if a sender of a request is a whitelisted sender.

9. The device of claim 1 , the ARP state machine configured to reject requests for data stored in the data storage device upon determining that the sender of a request for data stored in the data storage device is not an authorized sender.

10. A power management integrated circuit (PMIC) comprising:

a power subsystem, the power subsystem including a plurality of switch drivers, a plurality of voltage regulators, and a sequencer; and

an address resolution protocol (ARP) state machine communicatively coupled to a data storage device, the ARP state machine configured to:

receive a data request message from a he controller, the data request message including an ARP address,

assign an address to the data storage device,

validate requests for data stored in a data storage device received over a bus using the ARP address, and

transmit a signal to the controller, the signal enabling access to vital product data stored in the data storage device.

11. The PMIC of claim 10 , the ARP state machine comprising a hard-wired circuit.

12. The PMIC of claim 10 , the ARP state machine comprising a software-based state machine.

13. The PMIC of claim 10 , the ARP state machine further configured to store a pool of addresses, the pool of addresses including an address of the data storage device.

14. The PMIC of claim 10 , the ARP state machine configured to validate requests for data stored in the data storage device by determining if a sender address of a request has previously authenticated via an ARP protocol.

15. The PMIC of claim 10 , the ARP state machine configured to validate requests for data stored in the data storage device by determining if a sender of a request is a whitelisted sender.

16. The PMIC of claim 10 , the ARP state machine configured to reject requests for data stored in the data storage device upon determining that the sender of a request for data stored in the data storage device is not an authorized sender.

17. A method comprising:

receiving, at an address resolution protocol (ARP) state machine embedded within a power management integrated circuit (PMIC) of a storage device, a request for data, the request for data including an ARP address;

validating, by the ARP state machine, the request for data using the ARP address;

transmitting a signal to the controller, the signal enabling access to vital product data stored in the data storage device; and

returning, by the controller, one or more items of data in response to the request.

18. The method of claim 17 , the returning one or more items of data performed by a controller device.

19. The method of claim 17 , the returning one or more items of data performed by the ARP state machine.

20. The method of claim 17 further comprising assigning, by the ARP state machine, an ARP address to the data storage device and using the ARP address as the address while validating the request for data.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 11, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050713/0001 →
SUPPLEMENT NO. 9 TO PATENT SECURITY AGREEMENT Recorded Aug 9, 2018
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 047282/0463 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2018
From: ROWLEY, MATTHEW DAVID; SPRINGBERG, DAVID MATTHEW; CARTER, DUSTIN JAMES
To: MICRON TECHNOLOGY, INC.
Reel/Frame 045978/0560 →
Continuity (1)
Related Publication 20190361613A1 · Nov 28, 2019