IP Library Granted Patent US 12,386,404
Granted Patent B2
US 12,386,404 · App. 18/167,263 · Granted Aug 12, 2025

Server device capable of being stably operated in spite of power loss and method of operating the same

Inventors: Sung Chul Hur (Suwon-si, KR); Sang-Hwa Jin (Suwon-si, KR); Hwaseok Oh (Suwon-si, KR); Bumjun Kim (Suwon-si, KR); Brianmyungjune Jung (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G06F1/263G06F1/30
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 12,386,404
App. No.
18/167,263
Granted
Aug 12, 2025
Kind
B2
Abstract

Provided is a server device which may be stably operated in spite of power loss and a method of operating the same. The server device according to an embodiment of the present invention includes: a host system; a plurality of memory modules; a backplane configured to transmit main power supplied from the host system to the plurality of memory modules; and at least one replaceable battery module connected to the backplane and configured to supply first auxiliary power to the plurality of memory modules, wherein the plurality of memory modules includes a volatile memory, a non-volatile memory; and a memory module controller using the first auxiliary power supplied from the at least one replaceable battery module to maintain data of the volatile memory or flush data of the volatile memory to the non-volatile memory, in response to the power loss occurring in the main power.

Claims (41)

1. A server device comprising: a backplane including a plurality of memory module connectors; a host system configured to supply a main power to the backplane; a plurality of memory modules each connected to a respective one of the plurality of memory module connectors, the plurality of memory modules configured to receive the main power supplied from the host system via the backplane, the plurality of memory modules including, a volatile memory, a non-volatile memory, and a memory module controller including processing circuitry configured to use a first auxiliary power to maintain data of the volatile memory or flush data of the volatile memory to the non-volatile memory, in response to power loss occurring in the main power; and at least one replaceable battery module connected to the backplane via at least one of the memory module connectors, the at least one replacement battery module including, a first charging circuit configured to generate the first auxiliary power, a first power loss protection (PLP) block including processing circuitry configured to detect the power loss of the main power provided by the host system, and a first switch configured to connect the first charging circuit to the backplane via the at least one of the memory module connectors to supply the first auxiliary power to the plurality of memory modules, in response to the first PLP block detecting the power loss of the main power from the host system and configured to supply first auxiliary power to the plurality of memory modules.

2. The server device of claim 1 , wherein

the first PLP block is configured to output a first detection signal based on the detected power loss of the main power.

3. The server device of claim 2 , wherein the plurality of memory modules further comprises:

a second PLP block including processing circuitry configured to detect the power loss of the main power and output a second detection signal based on the detected power loss of the main power; and

a second charging circuit configured to generate second auxiliary power, in response to the second detection signal,

wherein the memory module controller is further configured to use at least one of the first auxiliary power and the second auxiliary power to maintain data of the volatile memory or flush data of the volatile memory to the non-volatile memory.

4. The server device of claim 1 , wherein

the plurality of memory modules further comprises a second PLP block configured to detect the power loss of the main power and output a second detection signal based on the detected power loss of the main power, and

the host system is configured to block supplying of the main power to a memory module which outputs the second detection signal from among the plurality of memory modules, in response to the second detection signal.

5. The server device of claim 4 , wherein

the plurality of memory modules further comprises a second charging circuit configured to further supply a second auxiliary power to the volatile memory, the non-volatile memory, and the memory module controller, in response to the second detection signal, and

the memory module controller uses at least one of the first auxiliary power and the second auxiliary power to maintain data of the volatile memory or flush data of the volatile memory to the non-volatile memory.

6. The server device of claim 1 , wherein the memory module controller is configured to load the data flushed to the non-volatile memory back to the volatile memory, after power of the main power is restored.

7. The server device of claim 1 , wherein at least one of the plurality of memory modules further comprises field programmable gate arrays configured to perform an arithmetic operation for data stored in the non-volatile memory or the volatile memory.

8. The server device of claim 1 , wherein at least one of the plurality of memory modules comprises an interface configured to transmit and receive data processed by a main controller of the host system without passing through a main memory of the host system.

9. The server device of claim 1 , wherein

each of the plurality of memory modules and the at least one replaceable battery module is connected to a corresponding memory module connector from among the plurality of memory module connectors.

10. The server device of claim 1 , further comprising:

an auxiliary power line configured to transmit the first auxiliary power from the at least one replaceable battery module to the plurality of memory modules.

11. The server device of claim 4 , further comprising:

a switching block including at least one switch configured to supply one of the main power and the first auxiliary power to a memory module among the plurality of memory modules, in response to a first detection signal generated from the at least one replaceable battery module or the second detection signal generated from the plurality of memory modules.

12. A server device comprising:

a host system configured to supply a main power;

a backplane including a plurality of solid state drive (SSD) connectors configured to interface the host system to receive the main power and receive a signal;

a plurality of SSDs each connected to a respective one of the plurality of SSD connectors, the plurality of SSDs configured to receive the main power supplied from the host system via the backplane; and

at least one battery module connected to the backplane via at least one of the plurality of SSD connectors, the at least one battery module including a first power loss protection (PLP) block configured to detect power loss of the main power provided by the host system, and the at least one battery module configured to supply a first auxiliary power to the plurality of SSDs by connecting a charging circuit included in the at least one battery module to the backplane via the SSD connectors, in response to the first PLP block detecting the power loss of the main power reaching a sudden power off (SPO) state.

13. The server device of claim 12 , wherein

the first PLP block is configured to generate a first detection signal, in response to the power loss of the main power reaches the SPO state, and

the host system comprises a baseboard management controller configured to block supplying the main power to a corresponding SSD connector among the plurality of SSD connectors, in response to the first detection signal.

14. The server device of claim 12 , wherein the battery module is installed to a corresponding SSD connector from among the plurality of SSD connectors.

15. The server device of claim 12 , wherein at least one of the plurality of SSDs comprises:

a second PLP block configured to detect the power loss of the main power; and

a second charging circuit configured to generate second auxiliary power, in response to the detected power loss of the main power from the second PLP block.

16. The server device of claim 12 , wherein the first auxiliary power is supplied to the plurality of SSDs through the backplane or an auxiliary power line.

17. The server device of claim 12 , further comprising:

a main power line configured to supply main power from the host system to the battery module,

wherein the battery module is connected to the host system through the main power line and configured to supply the first auxiliary power to a plurality of memory modules through the backplane.

18. A method of operating a server device, the server device including a backplane including a plurality of memory module connectors, a host system configured to supply a main power to the backplane, and a plurality of memory modules each connected to a respective one of the plurality of memory module connectors, the method comprising: supplying the main power to the plurality of memory module through the backplane; monitoring, by a first power loss protection (PLP) block included in a battery module connected to the backplane via at least one of the memory module connectors, a power loss of the main power; and supplying of first auxiliary power generated by a first charging circuit in the battery module to the memory module by a switch in the battery module connecting the first charging circuit to the backplane via the at least one of the memory module connectors, in response to the power loss of the main power being above a first reference value.

19. The method of claim 18 , further comprising:

detecting of defects in the battery module performed at a same time with or sequentially after at least one of the supplying of the main power, monitoring of the power loss of the main power, and supplying of the first auxiliary power to the plurality of memory modules.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2023
From: HUR, SUNG CHUL; JIN, SANG-HWA; OH, HWASEOK; KIM, BUMJUN; JUNG, BRIANMYUNGJUNE
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 062745/0126 →
Priority Claims (3)
KR 10-2022-0067026 · May 31, 2022 · national
KR 10-2022-0069618 · Jun 8, 2022 · national
KR 10-2022-0100847 · Aug 11, 2022 · national
Continuity (1)
Related Publication 20230384847A1 · Nov 30, 2023
References Cited (20)
US 9939873B1 · Catalano et al. · 2018 [cited by applicant]
US 9946610B2 · Kinoshita · 2018 [cited by applicant]
US 10671134B2 · Karidis et al. · 2020 [cited by applicant]
US 10776153B2 · Kanno · 2020 [cited by applicant]
US 10976795B2 · Nayak et al. · 2021 [cited by applicant]
US 11102908B1 · Komori et al. · 2021 [cited by applicant]
US 20090125156A1 · Killian · 2009 [cited by examiner]
US 20100332858A1 · Trantham · 2010 [cited by examiner]
US 20150309951A1 · Breakstone · 2015 [cited by examiner]
US 20160118121A1 · Kelly · 2016 [cited by examiner]
US 20170091042A1 · Chou et al. · 2017 [cited by applicant]
US 20170262344A1 · Shaw · 2017 [cited by examiner]
US 20180335817A1 · Lin et al. · 2018 [cited by applicant]
US 20210034130A1 · Guim Bernat et al. · 2021 [cited by applicant]
US 20210089225A1 · Boyd · 2021 [cited by applicant]
US 20220011945A1 · Coleman et al. · 2022 [cited by applicant]
US 20220012141A1 · Kim et al. · 2022 [cited by applicant]
US 20220155973A1 · Lim et al. · 2022 [cited by applicant]
WO WO2015164794A1 · 2015 [cited by applicant]
Extended European Search Report issued Oct. 20, 2023 in European Application No. 23168192.5. [cited by applicant]