Domestic server supporting NVDIMM-N
By using NVDIMM-N memory sticks combined with DRAM and NAND Flash storage media in domestic servers, the data loss problem caused by abnormal power failure is solved, and data storage and rapid recovery is achieved, the financial industry and other requirements for data integrity are met, and space is saved without adding structural components.
Patent Information
- Application Number
- CN202422481192.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2034-10-14
AI Technical Summary
The existing domestic platform servers are all lost in abnormal power outages, making it difficult to meet the high requirements of data integrity in the financial industry and other industries.
The NVDIMM-N memory stick is used to combine DRAM storage media and NAND Flash storage media. The CPLD device saves data to NAND Flash when powered off abnormally, and recovers data after powering up again. The supercapacitor is used to compatible multiplex the disk bits of the front backplane to save space.
It realizes data storage and rapid recovery in abnormal power outages, ensures data integrity, and saves space without adding structural components.
Smart Images

Figure CN223245065U_ABST
Abstract
Description
Technical Field
[0001] The utility model belongs to the technical field of servers, and in particular relates to a domestic server supporting NVDIMM-N. Background Art
[0002] With the rapid development of digitalization, servers, as a vital component of data centers, have become a critical piece of infrastructure supporting the functioning of society. The CPU and memory constitute the server's core system. Memory plays a crucial role in server performance and stability. It not only stores the operating system and running applications but also acts as a cache and buffer, providing fast data access and accelerating data processing and transmission. Conventional UDIMM, RDIMM, or LRDIMM memory modules are volatile, and data is completely lost upon power failure. This makes them unable to meet the stringent data integrity requirements of certain industries, such as the financial sector, which requires real-time transactions, and critical information platforms.
[0003] Existing domestic platform server memory basically adopts the conventional RDIMM design scheme, which has the defect of complete data loss after an abnormal power outage, causing great losses to users. Utility Model Content
[0004] The purpose of the present invention is to solve the problems raised in the background technology and to propose a domestic server supporting NVDIMM-N.
[0005] In order to achieve the above purpose, the technical solution adopted by the utility model is:
[0006] The utility model proposes a domestic server supporting NVDIMM-N, including a server motherboard placed in a chassis, wherein the server motherboard includes a power supply, a CPLD device, a CPU module and a memory module, wherein:
[0007] The power supply, CPLD device, CPU module and memory module are electrically connected in sequence;
[0008] The memory module includes a preset number of memory slots, and each memory slot is inserted with an NVDIMM-N memory bar. The CPU module is electrically connected to each NVDIMM-N memory bar through a first bus, and the CPLD device is electrically connected to each NVDIMM-N memory bar.
[0009] Preferably, the NVDIMM-N memory bar includes a DRAM storage medium and a NAND Flash storage medium.
[0010] Preferably, the memory slot is a DDR DIMM slot.
[0011] Preferably, the domestic server supporting NVDIMM-N further includes a backup power supply module, the backup power supply module includes supercapacitors corresponding to the number of NVDIMM-N memory bars, and the supercapacitors are electrically connected to the NVDIMM-N memory bars.
[0012] Preferably, the chassis of the domestic server supporting NVDIMM-N includes a front backplane, and the front backplane is provided with a disk position for placing a supercapacitor.
[0013] Preferably, the domestic server supporting NVDIMM-N further includes a fan placed in the chassis for heat dissipation.
[0014] Preferably, a SAVE_N pin is provided on the NVDIMM-N memory bar, and the SAVE_N pin is electrically connected to the CPLD device.
[0015] Compared with the prior art, the beneficial effects of the present invention are:
[0016] This domestic server that supports NVDIMM-N uses NVDIMM-N memory sticks to save memory data in the event of an abnormal power outage, and restores data from NVDIMM-N after the motherboard is powered on again to quickly restore to the state before the power outage;
[0017] Without adding any structural parts, the supercapacitor can be placed in the disk position of the front backplane, thus achieving compatible reuse of the disk position and the supercapacitor position and saving space. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 This is a module block diagram of a domestic server that supports NVDIMM-N in the utility model. DETAILED DESCRIPTION
[0019] In order to make the purpose, technical solutions and advantages of this application more clearly understood, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0020] like Figure 1 As shown, a domestic server supporting NVDIMM-N is provided, including:
[0021] The server motherboard is placed in the chassis. The server motherboard includes a power supply, CPLD device, CPU module, and memory module, including:
[0022] The power supply, the CPLD device, the CPU module and the memory module are electrically connected in sequence;
[0023] The memory module includes a preset number of memory slots, and each memory slot is inserted with an NVDIMM-N memory bar. The CPU module is electrically connected to each NVDIMM-N memory bar through a first bus, and the CPLD device is electrically connected to each NVDIMM-N memory bar.
[0024] NVDIMM-N memory modules include DRAM storage media and NAND Flash storage media.
[0025] It should be noted that the non-volatile dual in-line memory module (NVDIMM) is a random access memory used in computers, and NVDIMM-N is an implementation of NVDIMM.
[0026] According to the JEDEC standards organization, NVDIMM implementations are primarily categorized into three types: NVDIMM-N, NVDIMM-F, and NVDIMM-P. NVDIMM-N is currently the most commonly used form. It combines DRAM and NAND flash memory to provide persistent storage in the memory slot, while leveraging the high bandwidth and low latency of the memory bus to reduce data access time. Under normal operating conditions, NVDIMM-N behaves like conventional memory, with the NAND flash used primarily as a data backup in the event of a system power outage. A significant advantage of NVDIMM-N is its exceptional speed, comparable to pure RAM, with latency in the tens of nanoseconds, and it allows block-mode or byte-based access to memory-mapped DRAM.
[0027] In this embodiment, the power supply unit (PSU) includes two Great Wall PSUs of model GW-CRPS1600D, generally in a 1+1 design;
[0028] The CPU module is electrically connected to each NVDIMM-N memory stick through a first bus (a DDR4 bus is used in this embodiment). Specifically, the CPU module includes a memory controller, and the memory controller of the CPU module is electrically connected to each NVDIMM-N memory stick through a DDR4 bus. The DDR4 bus mainly includes clock signals, control signals, address command signals, and data signals, thereby ensuring high-speed data interaction between the CPU module and the NVDIMM-N memory stick. In this embodiment, the CPU module includes two domestic platform CPUs (such as Shenwei H8000), and each CPU includes eight memory controllers.
[0029] The memory module includes 32 memory slots, 16 memory slots for each CPU, and the memory slots are DDR DIMM slots (specifically DDR4 RDIMM slots). All slots are compatible with standard DDR4 RDIMM and DDR4 NVDIMM-N memory sticks (i.e., NVDIMM-N memory sticks). DDR4 RDIMM and DDR4 NVDIMM-N memory sticks can be selected according to actual needs. For example, in this embodiment, 32 memory slots are inserted by DDR4 NVDIMM-N memory sticks with the model number SCQ16GN13AF1C-26V of Tsinghua Unigroup; or 28 memory slots are inserted by standard DDR4 RDIMM memory sticks, and 4 memory slots are inserted by DDR4 NVDIMM-N memory sticks with the model number SCQ16GN13AF1C-26V of Tsinghua Unigroup. The selection of specific memory sticks is set according to actual needs.
[0030] The CPLD device uses the Unisplendour Tongchuang CPLD chip model PGC7KD-6CMBG400. The NVDIMM-N memory module is provided with a SAVE_N pin, which is electrically connected to the CPLD device. When the CPLD device pulls the SAVE_N signal low and outputs it to the NVDIMM-N memory module, the NVDIMM-N memory module saves the contents of the DRAM storage medium to the NAND Flash storage medium, completing the preservation of abnormal power-off data.
[0031] Domestic servers that support NVDIMM-N also include a backup power supply module. The backup power supply module includes supercapacitors corresponding to the number of NVDIMM-N memory sticks, and the supercapacitors are electrically connected to the NVDIMM-N memory sticks (in this embodiment, the backup power supply module consists of 32 or 4 supercapacitors). When the server loses power abnormally, the supercapacitors provide 12V power to the NVDIMM-N memory sticks.
[0032] This application provides a design reference for the application of NVDIMM-N memory modules in domestic server platforms.
[0033] In one embodiment, the chassis of a domestic server supporting NVDIMM-N includes a front backplane, which is provided with a disk position for placing a supercapacitor; the front backplane is a side backplane of the chassis, which is provided with a slot for placing a disk (i.e., a disk position), and the supercapacitor is placed in the disk position of the front backplane to achieve compatible multiplexing of the disk position and the supercapacitor position, saving space.
[0034] In one embodiment, the domestic server supporting NVDIMM-N further includes a fan placed in the chassis for heat dissipation. In this embodiment, the chassis adopts a standard 2U chassis, and the cooling fan module consists of 4 Xingyangming fans with model number FD0856B12UP02.
[0035] When an abnormal power outage occurs on the server motherboard of this domestic server supporting NVDIMM-N, the power supply pulls down the PSU_ALERT_N signal to send an alarm to the CPLD device;
[0036] After receiving the low PSU_ALERT_N signal, the CPLD device pulls down the ADR_INT_N signal and outputs it to the CPU module to request an interrupt (in this embodiment, since the power supply includes two PSUs, the CPLD device requests an interrupt only when the PSU_ALERT_N signals of both PSUs are pulled low);
[0037] After the CPU module receives the low ADR_INT_N signal, it enters the memory automatic refresh process, that is, refreshing the cache content of the CPU module to the NVDIMM-N memory module (specifically, the DRAM storage medium in the memory module). After the refresh is completed, the CPU module pulls the ADR_CMPLT_N signal low to notify the CPLD device that the automatic refresh is complete;
[0038] After receiving the low ADR_CMPLT_N signal, the CPLD device pulls the SAVE_N signal low and outputs it to the memory module;
[0039] After receiving the low SAVE_N signal, the NVDIMM-N memory module in the memory module saves the content in the DRAM storage medium to the NAND Flash storage medium, thus completing the preservation of abnormal power-off data.
[0040] When the server motherboard recovers normal power supply, the server is powered on again, the BIOS starts, and checks whether there is an NVDIMM-N inserted in the memory slot;
[0041] After the NVDIMM-N memory module is detected, the user can choose whether to recover data from the NVDIMM-N through the display interface;
[0042] If you select "Yes", the data will be restored from the NAND Flash storage medium to the DRAM storage medium, and the memory control will be returned to the CPU module;
[0043] If you select "No", the NVDIMM-N memory module will be reinitialized;
[0044] After the BIOS is started, the OS is booted to complete the startup.
[0045] This domestic server that supports NVDIMM-N uses NVDIMM-N memory sticks to save memory data in the event of an abnormal power outage, and recovers data from NVDIMM-N after the motherboard is powered on again to quickly restore to the state before the power outage.
[0046] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the utility model patent. It should be noted that a person of ordinary skill in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.
Claims
1. A domestic server supporting NVDIMM-N, characterized by: The domestic server supporting NVDIMM-N includes a server motherboard placed in a chassis, and the server motherboard includes a power supply, a CPLD device, a CPU module and a memory module, wherein: The power supply, CPLD device, CPU module and memory module are electrically connected in sequence; The memory module includes a preset number of memory slots, and each memory slot is inserted with an NVDIMM-N memory bar. The CPU module is electrically connected to each NVDIMM-N memory bar through a first bus, and the CPLD device is electrically connected to each NVDIMM-N memory bar.
2. The domestic server supporting NVDIMM-N according to claim 1, characterized in that: The NVDIMM-N memory bar includes DRAM storage medium and NAND Flash storage medium.
3. The domestic server supporting NVDIMM-N according to claim 1, characterized in that: The memory slot is a DDRDIMM slot.
4. The domestic server supporting NVDIMM-N according to claim 1, characterized in that: The domestic server supporting NVDIMM-N also includes a backup power supply module, which includes supercapacitors corresponding to the number of NVDIMM-N memory bars, and the supercapacitors are electrically connected to the NVDIMM-N memory bars.
5. The domestic server supporting NVDIMM-N according to claim 4, characterized in that: The chassis of the domestic server supporting NVDIMM-N includes a front backplane, and the front backplane is provided with a disk position for placing a supercapacitor.
6. The domestic server supporting NVDIMM-N according to claim 1, characterized in that: The domestic server supporting NVDIMM-N also includes a fan placed in the chassis for heat dissipation.
7. The domestic server supporting NVDIMM-N according to claim 1, characterized in that: The NVDIMM-N memory bar is provided with a SAVE_N pin, and the SAVE_N pin is electrically connected to the CPLD device.