WO2025059807A1 - 主机、系统及控制方法 - Google Patents
主机、系统及控制方法 Download PDFInfo
- Publication number
- WO2025059807A1 WO2025059807A1 PCT/CN2023/119474 CN2023119474W WO2025059807A1 WO 2025059807 A1 WO2025059807 A1 WO 2025059807A1 CN 2023119474 W CN2023119474 W CN 2023119474W WO 2025059807 A1 WO2025059807 A1 WO 2025059807A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- interface
- host
- peak power
- power management
- storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3243—Power saving in microcontroller unit
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3275—Power saving in memory, e.g. RAM, cache
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0625—Power saving in storage systems
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Definitions
- the present application relates to the field of storage technology, and in particular to a host, a system and a control method.
- the hardware system corresponding to some devices may include a host and a storage system.
- the host can supply power to the storage system, and the maximum power supplied can be called peak power.
- the embodiment of the present application provides a host, a system and a control method, wherein the storage system included in the system can sense the peak power capability supported by the host, and can determine an appropriate peak power management strategy based on the sensed peak power capability, so that the storage performance of the storage system can be fully utilized.
- the technical solution is as follows:
- a system including a host and a storage system, wherein the host is configured with a first interface, the storage system includes a storage controller, the storage controller is configured with a second interface, and the host and the storage system are coupled through the first interface and the second interface to implement information exchange.
- the host is configured to send an identifier indicating the peak power capability supported by the host through the first interface.
- the storage controller is configured to receive the identifier through the second interface and determine the peak power management strategy according to the received identifier.
- the host includes a power management unit, which is used to supply power to the storage system, and the above-mentioned identifier is used to indicate the peak power capability supported by the power management unit.
- the above-mentioned identifier is used to indicate the magnitude of the current that the power management unit can provide to the storage system according to the supported peak power capability.
- the current that the power management unit can provide to the storage system according to the supported peak power capability includes Icc and/or Iccq.
- a default peak power management policy is set in the storage controller.
- the storage controller is configured to replace the default peak power management policy with the determined peak power management policy after determining the peak power management policy.
- the peak power management policy includes parameters for controlling the operation of the storage system.
- the parameters in the peak power management strategy include at least one of a clock frequency, a parallelism of the flash memory NAND, and an operation delay of an I/O request.
- the storage system is a universal flash storage UFS storage system
- the first interface and the second interface are UFS interfaces.
- the above identifier is carried in an extension field of a UFS data packet.
- the power management unit is a power management chip PMIC.
- the storage controller is further configured to send a response message through the second interface after receiving the identifier, the response message being used to indicate that the storage controller has received the identifier.
- the host is further configured to receive the response message through the first interface.
- the host is further configured to send an I/O request through the first interface.
- the storage controller is further configured to receive the I/O request through the second interface, and control the storage to process the I/O request according to the determined peak power management policy.
- a host configured with a first interface.
- the host is coupled to a second interface of a storage controller in a storage system through the first interface to implement information exchange.
- the host is configured to send an identifier to the second interface of the storage controller through the first interface, where the identifier is used to indicate the peak power capability supported by the host, and receive a response message sent by the storage controller through the first interface, where the response message is used to indicate that the storage controller has received the identifier.
- the host includes a power management unit, which is used to supply power to the storage system, and the above-mentioned identifier is used to indicate the peak power capability supported by the power management unit.
- the above-mentioned identifier is used to indicate the magnitude of the current that the power management unit can provide to the storage system according to the supported peak power capability.
- the current that the power management unit can provide to the storage system according to the supported peak power capability includes Icc and/or Iccq.
- the host is further configured to send an I/O request to the second interface of the storage controller through the first interface.
- the storage system is a flash universal storage UFS storage system
- the first interface is a UFS interface
- the identifier is carried in an extension field of a UFS data packet.
- the power management unit is a power management chip PMIC.
- a storage system includes a storage controller and a memory.
- the storage controller is configured with a second interface.
- the storage controller is coupled to a first interface of a host through the second interface to implement information exchange.
- the storage controller is configured to receive, through the second interface, an identifier sent by the host through the first interface and used to indicate the peak power capability supported by the host, and determine a peak power management strategy according to the identifier.
- the memory controller is configured to control the memory to process I/O requests according to the determined peak power management policy.
- a default peak power management policy is set in the storage controller.
- the storage controller is configured to replace the default peak power management policy with the determined peak power management policy after determining the peak power management policy.
- the peak power management policy includes parameters for controlling the operation of the storage system.
- the parameter includes at least one of a clock frequency, a parallelism of the flash memory NAND, and an operation delay of an I/O request.
- the storage system is a flash universal storage UFS storage system
- the second interface is a UFS interface
- the identifier is carried in an extension field of the UFS data packet.
- the storage controller is further configured to send a response message through the second interface after receiving the above-mentioned identifier, and the response message is used to indicate that the storage controller has received the identifier.
- a control method of a system wherein the system includes a host and a storage system, wherein the host is configured with a first interface, the storage system includes a storage controller, the storage controller is configured with a second interface, the host and the storage system are coupled through the first interface and the second interface and information exchange is realized, and the control method includes: the host sends an identifier for indicating the peak power capability supported by the host through the first interface, the storage controller receives the identifier through the second interface, and determines a peak power management strategy matching the peak power capability according to the identifier.
- the host includes a power management unit, which is used to supply power to the storage system, and the identifier is used to indicate a peak power capability supported by the power management unit.
- the flag is used to indicate that the power management unit can provide power to the storage according to the supported peak power capability.
- the amount of current provided by the system is used to indicate that the power management unit can provide power to the storage according to the supported peak power capability.
- the current that the power management unit can provide to the storage system according to the supported peak power capability includes Icc and/or Iccq.
- a default peak power management policy is set in the storage controller.
- the control method further includes: after determining the peak power management policy, the storage controller replaces the default peak power management policy with the determined peak power management policy.
- the peak power management policy includes parameters for controlling the operation of the storage system.
- the parameter includes at least one of a clock frequency, a parallelism of the flash memory NAND, and an operation delay of an I/O request.
- the storage system is a universal flash storage UFS storage system
- the first interface and the second interface are UFS interfaces.
- the identifier is carried in an extension field of the UFS data packet.
- the power management unit is a power management chip PMIC.
- control method further comprises: after receiving the identifier, the storage controller sends a response message through the second interface, the response message is used to indicate that the storage controller has received the identifier.
- the host receives the response message through the first interface.
- control method further comprises: the host sends an I/O request through the first interface, the storage controller receives the I/O request through the second interface, and controls the storage to process the I/O request according to the determined peak power management strategy.
- the host can send an identifier corresponding to the supported peak power capability to the storage controller.
- the storage controller can determine the peak power management policy that matches the peak power capability of the host based on the received identifier, and then process the I/O request based on the determined peak power management policy. In this way, the storage controller can adjust the peak power management policy based on the peak power capability of the host, without limiting the storage performance of the storage system in advance, so that the performance of the storage system can be fully utilized.
- FIG1 is a schematic diagram of an exemplary system provided in an embodiment of the present application.
- FIG2 is a diagram of an exemplary memory card provided in an embodiment of the present application.
- FIG3 is a schematic diagram of an exemplary solid-state drive provided in an embodiment of the present application.
- FIG4 is a schematic diagram of an exemplary system provided in an embodiment of the present application.
- FIG5 is a flow chart of a control method of an exemplary system provided in an embodiment of the present application.
- FIG6 is a flow chart of a control method of an exemplary system provided in an embodiment of the present application.
- FIG. 7 is a schematic diagram of the structure of an exemplary memory provided in an embodiment of the present application.
- FIG. 1 shows a block diagram of an exemplary system 100 with a storage system according to some aspects of the present disclosure.
- the system 100 may be a mobile phone, a desktop computer, a laptop computer, a tablet computer, a vehicle computer, a game console, a printer, a positioning device, a wearable electronic device, a smart sensor, a virtual reality (VR) device, an augmented reality (AR) device, or any other suitable electronic device having a memory device therein.
- the system 100 may include a host 108 and a storage system 102, the storage system 102 having one or more memories 104 and a storage controller 106.
- the host 108 may be a processor (e.g., a central processing unit (CPU)) or a system on chip (SoC) (e.g., an application processor (AP)) of an electronic device.
- the host 108 may be configured to send data to or receive data from the memory 104.
- the memory 104 may be any memory device disclosed in the present disclosure.
- the memory 104 is a NAND flash memory device, such as a three-dimensional (3D) NAND flash memory device.
- the storage controller 106 is coupled to the memory 104 and the host 108 and is configured to control the memory 104.
- the storage controller 106 can manage data stored in the memory 104 and communicate with the host 108.
- the storage controller 106 is designed to operate in a low duty cycle environment, such as a secure digital (SD) card, a compact flash (CF) card, a universal serial bus (USB) flash drive, or for use in a personal computer, a digital camera, a mobile phone, etc. Other media used in electronic devices.
- the storage controller 106 is designed to operate in a high duty cycle environment SSD or embedded multimedia card (eMMC), which is used as a data storage for mobile devices such as smart phones, tablet computers, laptop computers, etc.
- SSD secure digital
- CF compact flash
- USB universal serial bus
- the storage controller 106 can be configured to control the operation of the memory 104, such as reading, erasing and programming processes.
- the storage controller 106 can also be configured to manage various functions related to data stored or to be stored in the memory 104, including but not limited to bad block management, garbage collection, logical to physical address conversion, wear leveling, etc.
- the storage controller 106 is also configured to process error correction codes (ECC) for data read from or written to the memory 104.
- ECC error correction codes
- the storage controller 106 can also perform any other suitable functions, such as formatting the memory 104.
- the storage controller 106 can communicate with an external device (e.g., a host 108) according to a specific communication protocol.
- the storage controller 106 can communicate with external devices through at least one of various interface protocols, such as USB protocol, MMC protocol, peripheral component interconnect (PCI) protocol, PCI Express (PCI-E) protocol, advanced technology attachment (ATA) protocol, serial ATA protocol, parallel ATA protocol, small computer mini interface (SCSI) protocol, enhanced mini disk interface (ESDI) protocol, integrated drive electronics (IDE) protocol, Firewire protocol, etc.
- various interface protocols such as USB protocol, MMC protocol, peripheral component interconnect (PCI) protocol, PCI Express (PCI-E) protocol, advanced technology attachment (ATA) protocol, serial ATA protocol, parallel ATA protocol, small computer mini interface (SCSI) protocol, enhanced mini disk interface (ESDI) protocol, integrated drive electronics (IDE) protocol, Firewire protocol, etc.
- the storage controller 106 and one or more memories 104 can be integrated into various types of storage devices, for example, included in the same package (e.g., a universal flash storage (UFS) package or an eMMC package). That is, the storage system 102 can be implemented and packaged into different types of terminal electronic products.
- the storage controller 106 and a single memory 104 can be integrated into a memory card 202.
- the memory card 202 can include a PC card (PCMCIA, Personal Computer Memory Card International Association), a CF card, a smart media (SM) card, a memory stick, a multimedia card (MMC, RS-MMC, MMCmicro), an SD card (SD, miniSD, microSD, SDHC), UFS, etc.
- the memory card 202 may also include a memory card connector 204 that couples the memory card 202 to a host (e.g., the host 108 in FIG. 1).
- the storage controller 106 and multiple memories 104 can be integrated into an SSD 306.
- SSD 306 may also include an SSD connector 308 that couples SSD 306 to a host (e.g., host 108 in FIG. 1 ).
- the storage capacity and/or operating speed of SSD 306 is greater than the storage capacity and/or operating speed of memory card 202.
- the host 108 can provide power to the storage system 102.
- the host 108 can include a PMU (Power Management Unit) 402.
- the PMU 402 can provide power to the storage system 104 and the storage controller 106 respectively.
- the voltage provided is Vcc and the current is Icc.
- the voltage provided by PMU402 to storage controller 106 is Vccq and the current is Iccq.
- the maximum power that PMU402 supplies to memory 104 is called peak power.
- storage system 102 requires that the power it needs does not exceed the peak power supported by the host (or PMU).
- the peak powers supported by the hosts 108 provided by different host manufacturers are not uniform, so the storage manufacturer generally limits the operating power of the storage system 102 to below the peak power supported by most hosts 108 on the market in order to improve the adaptability of the storage system 102.
- the peak power can be represented by the corresponding peak current.
- the storage manufacturer can limit the operating power of the storage system 102 to below 800mA.
- the operating power of the storage system 102 is directly related to the storage performance of the storage system 102, and the limitation of the operating power is also achieved by limiting the storage performance of the storage system 102. For example, by limiting the read and write rate of the storage system 102, the operating power of the storage system 102 can be limited. In this way, although the adaptability of the storage system 102 is improved, if the host 108 in the system 100 can support a higher peak power, the storage system 102 cannot fully exert its storage performance.
- the embodiment of the present application provides a control method for a system, which may be the system 100 shown in FIG1, including a host and a storage system.
- the storage system can sense the peak power of the host, and then adjust the peak power management strategy according to the sensed peak power, so that the storage performance of the storage system can be fully utilized.
- Figures 5 and 6 are flow charts of a control method for a system provided in an embodiment of the present application.
- the host is configured with a first interface
- the storage controller of the storage system is configured with a second interface.
- the host and the storage system can be coupled through the first interface and the second interface to realize information exchange.
- a system control method provided in an embodiment of the present application includes:
- Step 501 The host sends an identifier indicating the peak power capability supported by the host through a first interface.
- an identifier indicating the supported peak power capability may be stored in the host, and the host may send the identifier to the second interface of the storage controller through the configured first interface.
- Step 502 The storage controller receives an identifier through the second interface.
- Step 503 The storage controller determines a peak power management policy that matches the peak power capability according to the identifier. slightly.
- the peak power management strategy can be used to control the operating power of the storage system.
- the peak power management strategy is used to limit the write rate of the memory to achieve the effect of controlling the operating power of the storage system.
- the second interface configured by the storage controller can determine the peak power management policy corresponding to the received identifier from the correspondence between the stored identifier and the peak power management policy, and then the determined peak power management policy can be used as the peak power management policy adopted during the operation of the storage system.
- the peak power management strategy corresponding to an identifier matches the peak power capability indicated by the identifier.
- the identifier "1h” indicates that the peak power supported by the host is 650mA.
- the peak current that appears in the storage system can be less than and close to (or equal to) 650mA.
- the identifier "2h” indicates that the peak power supported by the host is 800mA.
- the peak current that appears in the storage system can be less than and close to (or equal to) 800mA.
- the host can send the peak power capability supported by the host to the storage system, and the storage controller in the storage system can dynamically match and apply the appropriate peak power management strategy according to the peak power capability supported by the host.
- the embodiment of the present application avoids the storage system setting a peak power management strategy with low storage performance to match most hosts, and enables the storage system to fully exert storage performance when working with various hosts.
- the host in the system can send an initialization instruction to the second interface of the storage controller through the first interface.
- the storage controller can perform an initialization operation and send an RSP (response message) to the host through the second interface.
- the host initially receives the RSP of the storage system through the first interface, it can send an identifier indicating the peak power capability supported by the host to the storage controller through the first interface.
- the storage controller receives the identifier indicating the peak power capability supported by the host through the second interface, it can determine and apply the peak power management policy corresponding to the received identifier based on the stored correspondence.
- the storage controller can also send an RSP to the host again through the second interface. The RSP sent again is used to indicate the identifier sent by the host received by the storage controller.
- the host can The first interface sends an I/O request to the storage controller.
- the storage controller After the storage controller receives the I/O request through the second interface, it can control the storage to process the I/O request according to the determined peak power management policy.
- the storage system can process the I/O request according to the peak power management policy that matches the peak power capability of the host, and can fully exert the storage performance under the premise that the operating power of the storage system does not exceed the peak power of the host.
- the storage system can flexibly adjust the matching peak power management policy according to the peak power of the host, the storage system provided by the embodiment of the present application has higher adaptability than some implementation methods.
- the host can supply power to the storage system through the PMU
- the PMU can be a control chip integrated in the host controller of the host, or a control chip independent of the host controller.
- the PMU can be a power management integrated circuit (Power Management IC, PMIC) independent of the host controller.
- the identifier used to indicate the peak power capability supported by the host in the above embodiment can be used to indicate the peak power capability supported by the PMU. Since the operating voltage provided by the PMU to the storage controller and the memory is relatively stable during the operation of the storage system, the current provided by the PMU to the storage controller and the memory can reflect the peak power capability of the PMU. Therefore, the above identifier indicating the peak power capability of the PMU can also be used to indicate the current that the PMU can provide to the storage system according to the supported peak power capability.
- the peak power management strategy includes at least one parameter for controlling the operation of the storage system.
- the at least one parameter can be used to control the write rate of the memory in the storage system, thereby achieving control of the operating power of the storage system, so that the operating power of the storage system is less than and close to (or equal to) the peak power supported by the host.
- Table 1 shows the relationship between the peak power capability supported by the host and the write rate of the memory, wherein the storage unit in the memory can be a triple-level cell (TLC).
- TLC triple-level cell
- At least one parameter included in the peak power management strategy may be a clock frequency of the storage system, a parallelism of the flash memory NAND, an operation delay of an I/O request, etc.
- Frequency refers to the clock frequency used by the storage system during operation. Generally, the higher the clock frequency, the higher the write rate, and the corresponding storage system's operating power consumption is greater.
- NAND's parallelism refers to the number of NAND units that perform write operations at the same time. Generally, the higher the parallelism, the higher the write rate, and the corresponding storage system's operating power consumption is greater.
- the operation latency of an I/O request refers to the time interval for the storage controller to process adjacent I/O requests. Generally, the shorter the operation latency, the higher the write rate, and the corresponding storage system's operating power consumption is higher.
- the specific values of the parameters included in the peak power management strategies corresponding to each identifier can be configured by a technician.
- the write rate required to meet the peak power capability can be used as the input of the configuration algorithm, and the configuration algorithm outputs the specific values of the above-mentioned parameters.
- the specific processing of the configuration algorithm belongs to the prior art and will not be described in detail in the embodiments of this application.
- the storage controller can determine the peak power management strategy corresponding to the received identifier in the pre-stored correspondence, and then set the value of the parameter running the storage system to the value of the parameter included in the peak power management strategy. In this way, the write rate of the memory can be adjusted according to the peak power capability supported by the host, so that the storage performance of the memory can be fully utilized, and the operating power of the storage system does not exceed the peak power supported by the host.
- the operating power of the storage system can be controlled by controlling the write rate.
- it is not limited to controlling the operating power of the storage system only by controlling the write rate.
- the erase rate and read rate of the memory can be controlled by adjusting the above parameters, thereby further controlling the operating power of the storage system.
- the storage system provided in the embodiment of the present application may be a UFS storage system.
- the host and the storage system may communicate according to the UFS protocol. Accordingly, the first interface of the host and the second interface of the storage controller may both be UFS interfaces.
- the memory in the UFS storage system may be referred to as the UFS memory
- the storage controller in the UFS storage system may be referred to as the UFS storage controller.
- the PMU may power the UFS memory and the UFS storage controller respectively.
- the voltage provided by the PMU to the UFS memory is Vcc and the current is Icc
- the voltage provided by the PMU to the UFS storage controller is Vccq and the current is Iccq. Since the Vcc and Vccq provided by the PMU to the UFS storage system are relatively stable, the peak power capability of the host is
- the identifiers can be divided into the sizes of Icc and Iccq respectively indicating the peak power capability provided by the host to the UFS storage system.
- the identifier can be carried in the UFS data packet.
- the identifier can be further added to the extension field of the UFS data packet.
- Table 2 shows information added to the extension field of Icc and Iccq in a UFS data packet.
- Size indicates the number of bits occupied by the identifier indicating the size of Iccq or Icc in the extended field.
- Name indicates the name of the bits occupied by the identifier in the extended field.
- Value indicates the numerical type of the identifier. As shown in Table 2, the above identifier can be a hexadecimal value.
- User Conf indicates that the extended field needs to be pre-configured by a technician.
- Delivery shows the host peak power capability indicated by the identifier corresponding to Iccq or Icc when it takes different values.
- the host when the host sends a UFS data packet to the UFS storage controller, it may only carry the identifier corresponding to Icc. Correspondingly, in the correspondence of the UFS storage controller, the correspondence between different Icc identifiers and peak power management strategies may be stored. In another example, when the host sends a UFS data packet to the UFS storage controller, it may only carry the identifiers corresponding to Icc and Iccq. Correspondingly, in the correspondence of the UFS storage controller, the correspondence between different Icc and Iccq identifiers and peak power management strategies may be stored.
- a default peak power management policy is set in the storage controller.
- the default peak power management policy can control the operating power of the storage system to meet the peak power capabilities supported by most hosts on the market.
- the default peak power management policy can control the operating power of the storage system to meet the peak power capabilities supported by more than a preset number of hosts.
- the storage controller can still control the operation of the storage system with the default peak power management policy.
- the storage controller even if the storage controller does not have the ability to match the peak power management policy according to the identifier sent by the host, The host sends an identifier to the storage controller without affecting the normal operation of the storage controller.
- the embodiment of the present application further provides a host, which may be the host shown in Figures 1, 4 to 6.
- the host is configured with a first interface, and the host is coupled to a second interface of a storage controller in a storage system through the first interface to implement information exchange.
- the host is configured to send an identifier to the second interface of the storage controller through the first interface, the identifier being used to indicate the peak power capability supported by the host, and to receive a response message sent by the storage controller through the first interface, the response message being used to indicate that the storage controller has received the identifier.
- the host includes a power management unit, which is used to supply power to the storage system, and the identifier is used to indicate a peak power capability supported by the power management unit.
- the identifier is used to indicate the magnitude of current that the power management unit can provide to the storage system according to the supported peak power capability.
- the current that the power management unit can provide to the storage system according to the supported peak power capability includes Icc and/or Iccq.
- the host is further configured to send an I/O request to the second interface of the storage controller through the first interface.
- the storage system is a UFS storage system
- the first interface is a UFS interface
- the identifier is carried in an extension field of a UFS data packet.
- the power management unit is a power management chip PMIC.
- the host provided in the embodiment of the present application can execute the method steps performed by the host in the control method provided in the embodiment of the present application. For details, please refer to the contents of the above embodiments, which will not be repeated here.
- the host provided in the embodiment of the present application can actively send the peak power capacity supported by the host to the storage system, so that the storage system can adjust the peak power management strategy of the storage system according to the peak power capacity supported by the host, so as to give full play to the storage performance of the storage system.
- the embodiment of the present application also provides a storage system, which may be the storage system shown in Figures 1 to 4.
- the storage system includes a storage controller and a memory, the storage controller is configured with a second interface, and the storage controller is coupled to the first interface of the host through the second interface to achieve information exchange.
- the storage controller is configured to receive, through the second interface, an identifier sent by the host through the first interface and used to indicate the peak power capability supported by the host, and determine a peak power management strategy according to the identifier;
- the memory controller is configured to control the memory to process I/O requests according to the determined peak power management policy.
- a default peak power management policy is set in the storage controller
- the storage controller is configured to replace a default peak power management policy with the determined peak power management policy after determining the peak power management policy.
- the peak power management policy includes parameters for controlling the operation of the storage system.
- the parameter includes at least one of a clock frequency, a parallelism of the flash memory NAND, and an operation delay of an I/O request.
- the storage system is a flash universal storage UFS storage system
- the second interface is a UFS interface
- the identifier is carried in an extension field of the UFS data packet.
- the storage controller is further configured to send a response message through the second interface after receiving the identifier, where the response message is used to indicate that the storage controller has received the identifier.
- the storage system provided in the embodiment of the present application can execute the method steps performed by the storage system in the control method provided in the embodiment of the present application. For details, please refer to the contents of the above embodiment, which will not be repeated here.
- the storage system provided in the embodiment of the present application can receive an identifier indicating the peak power capability of the host, and then determine and apply the peak power management strategy of the storage system based on the identifier, so as to give full play to the storage performance of the storage system.
- the embodiment of the present application further provides a system, which may be the system 100 shown in FIG. 1 above, comprising a host and a storage system, wherein the host is configured with a first interface, the storage system comprises a storage controller, the storage controller is configured with a second interface, and the host and the storage system are coupled through the first interface and the second interface to implement information exchange; wherein,
- the host is configured to send, through the first interface, an identifier indicating a peak power capability supported by the host.
- the storage controller is configured to receive the identifier through the second interface and determine the peak power management strategy according to the identifier.
- the host includes a power management unit, which is used to supply power to the storage system, and the identifier is used to indicate a peak power capability supported by the power management unit.
- the identifier is used to indicate the magnitude of current that the power management unit can provide to the storage system according to the supported peak power capability.
- the power management unit can provide power to the storage system according to the supported peak power capability.
- the flow includes Icc and/or Iccq.
- a default peak power management policy is set in the storage controller.
- the storage controller is configured to replace the default peak power management policy with the determined peak power management policy after determining the peak power management policy.
- the peak power management policy includes parameters for controlling the operation of the storage system.
- the parameter includes at least one of a clock frequency, a parallelism of the flash memory NAND, and an operation delay of an I/O request.
- the storage system is a universal flash storage UFS storage system
- the first interface and the second interface are UFS interfaces.
- the identifier is carried in an extension field of the UFS data packet.
- the storage controller is further configured to send a response message through the second interface after receiving the identifier, the response message being used to indicate that the storage controller has received the identifier.
- the host is further configured to receive the response message through the first interface.
- the host is further configured to send an I/O request through the first interface.
- the storage controller is further configured to receive the I/O request through the second interface, and control the storage to process the I/O request according to the determined peak power management policy.
- the system including a host and a storage system provided in the embodiment of the present application can implement the control method of the system in the above embodiment.
- the host can send an identifier corresponding to the supported peak power capability to the storage controller.
- the storage controller can determine the peak power management policy that matches the peak power capability of the host based on the received identifier, and then process the I/O request according to the determined peak power management policy. In this way, the storage controller can adjust the peak power management policy according to the peak power capability of the host, without limiting the storage performance of the storage system in advance, so that the performance of the storage system can be fully utilized.
- the MLC can be programmed from an erased state to present one of three possible storage states by writing one of the three possible nominal storage values into the cell, and a fourth nominal storage value can be used for the erased state.
- each NAND memory string 708 may include a source select gate (SSG) 710 at its source end and a drain select gate (DSG) 712 at its drain end.
- the SSG 710 and the DSG 712 may be configured to activate a selected NAND memory string 708 (column of the array) during read and program processes.
- the sources of the NAND memory strings 708 in the same block 704 are coupled by the same source line (SL) 714 (e.g., a common SL).
- SL source line
- all NAND memory strings 708 in the same block 704 have an array common source (ACS).
- each NAND storage string 708 is configured to be selected or deselected by applying a selection voltage (e.g., higher than the threshold voltage of a transistor having DSG 712) or a deselect voltage (e.g., 0 V) to a corresponding DSG 712 via one or more DSG lines 713 and/or by applying a selection voltage (e.g., higher than the threshold voltage of a transistor having SSG 710) or a deselect voltage (e.g., 0 V) to a corresponding SSG 710 via one or more SSG lines 715.
- a selection voltage e.g., higher than the threshold voltage of a transistor having DSG 712
- a deselect voltage e.g., 0 V
- a memory cell array device 701 includes a plurality of blocks 704, each block 704 includes a plurality of NAND memory strings 708, and each of the plurality of blocks 704 may have a common source line 714 (eg, a coupling 704a) and the unselected blocks 704b in the same plane as the selected block 704a.
- the erase operation can be performed at the half-block level, at the quarter-block level, or at a level with any suitable number of blocks or any suitable fraction of blocks.
- the memory cells 706 of adjacent NAND memory strings 708 can be coupled by word lines 718, which select which row of memory cells 706 is affected by the read and program processes.
- each word line 718 is coupled to a plurality of memory cells 706.
- Each word line 718 may include a plurality of control gates (gate electrodes) at each memory cell 706 in a corresponding page 720 and a gate line coupling the control gates.
- a peak power management strategy that matches the peak power capabilities supported by different hosts can be set according to the specific type of storage units included in the memory, so that the power of the memory during operation does not exceed the peak power of the power supply host.
- first and second are used for descriptive purposes only and should not be understood as indicating or implying relative importance.
- the term “at least one” means one or more, and the term “plurality” means two or more, unless otherwise clearly defined.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Power Sources (AREA)
- Memory System (AREA)
Abstract
Description
Claims (26)
- 一种系统,其特征在于,包括主机和存储系统,所述主机被配置有第一接口,所述存储系统包括存储控制器,所述存储控制器被配置有第二接口,所述主机和所述存储系统通过所述第一接口和所述第二接口耦接并实现信息交互;其中,所述主机被配置为通过所述第一接口发送用于指示所述主机所支持的峰值功率能力的标识;所述存储控制器被配置为通过所述第二接口接收所述标识,根据所述标识确定峰值功率管理策略。
- 根据权利要求1所述的系统,其特征在于,所述主机包括电源管理单元,所述电源管理单元用于向所述存储系统供电,所述标识用于指示所述电源管理单元所支持的峰值功率能力。
- 根据权利要求2所述的系统,其特征在于,所述标识用于指示所述电源管理单元按照支持的峰值功率能力能够向所述存储系统提供电流的大小。
- 根据权利要求3所述的系统,其特征在于,所述电源管理单元按照支持的峰值功率能力能够向所述存储系统提供的电流包括Icc和/或Iccq。
- 根据权利要求1所述的系统,其特征在于,所述存储控制器中设置有默认的峰值功率管理策略;所述存储控制器被配置为在确定峰值功率管理策略后,将所述默认的峰值功率管理策略替换为所述确定的峰值功率管理策略。
- 根据权利要求1至5任一项所述的系统,其特征在于,所述峰值功率管理策略包括控制所述存储系统运行的参数。
- 根据权利要求6所述的系统,其特征在于,所述参数包括时钟频率、闪存存储器NAND的平行度、I/O请求的操作时延中的至少一个。
- 根据权利要求1至5任一项所述的系统,其特征在于,所述存储系统为闪存通用存储UFS存储系统,所述第一接口和第二接口为UFS接口。
- 根据权利要求8所述的系统,其特征在于,所述标识被携带在所述UFS数据包的扩展字段中。
- 根据权利要求2至5任一项所述的系统,其特征在于,所述电源管理单 元为电源管理芯片PMIC。
- 根据权利要求1至5任一项所述的系统,其特征在于,所述存储控制器还被配置为在接收到所述标识后,通过所述第二接口发送响应消息,所述响应消息用于指示所述存储控制器已收到所述标识;所述主机还被配置为通过所述第一接口接收所述响应消息。
- 根据权利要求1至5任一项所述的系统,其特征在于,所述主机还被配置为通过所述第一接口发送I/O请求;所述存储控制器还被配置为通过所述第二接口接收所述I/O请求,并根据确定的峰值功率管理策略控制所述存储器处理所述I/O请求。
- 一种主机,其特征在于,所述主机被配置有第一接口,所述主机通过所述第一接口与存储系统中存储控制器的第二接口耦接并实现信息交互;所述主机被配置为通过所述第一接口向所述存储控制器的第二接口发送标识,所述标识用于指示所述主机所支持的峰值功率能力,并通过所述第一接口接收所述存储控制器发送的响应消息,所述响应消息用于指示所述存储控制器已收到所述标识。
- 根据权利要求13所述的主机,其特征在于,所述主机包括电源管理单元,所述电源管理单元用于向所述存储系统供电,所述标识用于指示所述电源管理单元所支持的峰值功率能力。
- 根据权利要求14所述的主机,其特征在于,所述标识用于指示所述电源管理单元按照支持的峰值功率能力能够向所述存储系统提供电流的大小。
- 根据权利要求15所述的主机,其特征在于,所述电源管理单元按照支持的峰值功率能力能够向所述存储系统提供的电流包括Icc和/或Iccq。
- 根据权利要求13至16任一项所述的主机,其特征在于,所述主机还被配置为通过所述第一接口向所述存储控制器的第二接口发送I/O请求。
- 根据权利要求13至16任一项所述的主机,其特征在于,所述存储系统为闪存通用存储UFS存储系统,所述第一接口为UFS接口,所述标识携带在UFS数据包的扩展字段中。
- 根据权利要求14至16任一项所述的主机,其特征在于,所述电源管理单元为电源管理芯片PMIC。
- 一种存储系统,其特征在于,所述存储系统包括存储控制器和存储器,所述存储控制器被配置有第二接口,所述存储控制器通过所述第二接口与主机的第一接口耦接并实现信息交互;所述存储控制器被配置为通过所述第二接口接收所述主机通过第一接口发送的用于指示所述主机所支持的峰值功率能力的标识,根据所述标识确定峰值功率管理策略;所述存储控制器被配置为根据确定的峰值功率管理策略控制所述存储器处理I/O请求。
- 根据权利要求20所述的存储系统,其特征在于,所述存储控制器中设置有默认的峰值功率管理策略;所述存储控制器被配置为在确定峰值功率管理策略后,将所述默认的峰值功率管理策略替换为所述确定的峰值功率管理策略。
- 根据权利要求20或21所述的存储系统,其特征在于,所述峰值功率管理策略包括控制所述存储系统运行的参数。
- 根据权利要求22所述的存储系统,其特征在于,所述参数包括时钟频率、闪存存储器NAND的平行度、I/O请求的操作时延中的至少一个。
- 根据权利要求20或21所述的存储系统,其特征在于,所述存储系统为闪存通用存储UFS存储系统,所述第二接口为UFS接口,所述标识携带在UFS数据包的扩展字段中。
- 根据权利要求20或21所述的存储系统,其特征在于,所述存储控制器还被配置为在接收到所述标识后,通过所述第二接口发送响应消息,所述响应消息用于指示所述存储控制器已收到所述标识。
- 一种系统的控制方法,其特征在于,所述系统包括主机和存储系统,所述主机被配置有第一接口,所述存储系统包括存储控制器,所述存储控制器被配置有第二接口,所述主机和所述存储系统通过所述第一接口和所述第二接口耦接并实现信息交互,所述方法包括:所述主机通过所述第一接口发送用于指示所述主机所支持的峰值功率能力的标识;所述存储控制器通过所述第二接口接收所述标识;所述存储控制器根据所述标识确定与所述峰值功率能力匹配的峰值功率管理策略。
Priority Applications (10)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2023/119474 WO2025059807A1 (zh) | 2023-09-18 | 2023-09-18 | 主机、系统及控制方法 |
| KR1020247030388A KR20250044586A (ko) | 2023-09-18 | 2023-09-18 | 전자 디바이스, 메모리 시스템, 및 전력 제어 방법 |
| EP23924478.3A EP4553635A4 (en) | 2023-09-18 | 2023-09-18 | SYSTEM UNIT, CONTROL SYSTEM AND METHOD |
| JP2024553244A JP2025537449A (ja) | 2023-09-18 | 2023-09-18 | 電子デバイス、メモリシステム、及び電力制御方法 |
| CN202380010903.5A CN120112881A (zh) | 2023-09-18 | 2023-09-18 | 主机、系统及控制方法 |
| US18/392,682 US12386737B2 (en) | 2023-09-18 | 2023-12-21 | Electronic devices and memory systems having a power control function, and power control methods |
| TW113130483A TW202514392A (zh) | 2023-09-18 | 2024-08-14 | 主機、系統及控制方法 |
| US19/275,837 US20250348428A1 (en) | 2023-09-18 | 2025-07-21 | Electronic devices, memory systems, and power control methods |
| US19/341,822 US20260030156A1 (en) | 2023-09-18 | 2025-09-26 | Electronic devices, memory systems, and power control methods |
| US19/341,783 US20260030155A1 (en) | 2023-09-18 | 2025-09-26 | Electronic devices, memory systems, and power control methods |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2023/119474 WO2025059807A1 (zh) | 2023-09-18 | 2023-09-18 | 主机、系统及控制方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/392,682 Continuation US12386737B2 (en) | 2023-09-18 | 2023-12-21 | Electronic devices and memory systems having a power control function, and power control methods |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025059807A1 true WO2025059807A1 (zh) | 2025-03-27 |
Family
ID=94976309
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/119474 Pending WO2025059807A1 (zh) | 2023-09-18 | 2023-09-18 | 主机、系统及控制方法 |
Country Status (7)
| Country | Link |
|---|---|
| US (4) | US12386737B2 (zh) |
| EP (1) | EP4553635A4 (zh) |
| JP (1) | JP2025537449A (zh) |
| KR (1) | KR20250044586A (zh) |
| CN (1) | CN120112881A (zh) |
| TW (1) | TW202514392A (zh) |
| WO (1) | WO2025059807A1 (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12443354B2 (en) * | 2023-06-02 | 2025-10-14 | Micron Technology, Inc. | Boot and initialization techniques for stacked memory architectures |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106484318A (zh) * | 2015-09-01 | 2017-03-08 | Hgst荷兰公司 | 存储系统的基于服务级的控制 |
| US20200225721A1 (en) * | 2019-01-15 | 2020-07-16 | Dell Products, Lp | System and method for dynamically identifying a power adaptor power rating based on operating conditions |
| CN113257324A (zh) * | 2020-02-11 | 2021-08-13 | 爱思开海力士有限公司 | 存储器系统、存储器控制器以及操作存储器系统的方法 |
| US20220413583A1 (en) * | 2021-06-28 | 2022-12-29 | Western Digital Technologies, Inc. | Precise power cycle management in data storage devices |
| CN115708042A (zh) * | 2021-08-18 | 2023-02-21 | 爱思开海力士有限公司 | 储存装置、存储器装置及其操作方法 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7617359B2 (en) * | 2004-06-10 | 2009-11-10 | Marvell World Trade Ltd. | Adaptive storage system including hard disk drive with flash interface |
| JP2016029556A (ja) * | 2014-07-15 | 2016-03-03 | 株式会社東芝 | ホスト機器および拡張性デバイス |
| JP6983670B2 (ja) * | 2018-01-15 | 2021-12-17 | キオクシア株式会社 | 情報処理装置およびストレージデバイス |
| KR20200015190A (ko) | 2018-08-03 | 2020-02-12 | 에스케이하이닉스 주식회사 | 데이터 저장 장치 및 동작 방법, 이를 포함하는 스토리지 시스템 |
| US11687277B2 (en) | 2018-12-31 | 2023-06-27 | Micron Technology, Inc. | Arbitration techniques for managed memory |
| KR102893213B1 (ko) * | 2019-11-27 | 2025-12-02 | 삼성전자주식회사 | 외장형 스토리지 장치 및 외장형 스토리지 장치의 동작 방법 |
| US12093100B2 (en) | 2020-09-26 | 2024-09-17 | Intel Corporation | Hierarchical power management apparatus and method |
| US11670395B2 (en) | 2020-12-21 | 2023-06-06 | Micron Technology, Inc. | Peak power management self-check |
| US12086428B2 (en) * | 2021-11-15 | 2024-09-10 | Samsung Electronics Co., Ltd. | Memory controller adjusting power, memory system including same, and operating method for memory system |
| KR102458919B1 (ko) * | 2021-11-15 | 2022-10-26 | 삼성전자주식회사 | 적응적인 파워 조절을 수행하는 메모리 컨트롤러, 이를 포함하는 메모리 시스템 및 메모리 시스템의 동작방법 |
| JP2024129470A (ja) * | 2023-03-13 | 2024-09-27 | キオクシア株式会社 | メモリシステムおよびホスト装置 |
-
2023
- 2023-09-18 JP JP2024553244A patent/JP2025537449A/ja active Pending
- 2023-09-18 KR KR1020247030388A patent/KR20250044586A/ko active Pending
- 2023-09-18 CN CN202380010903.5A patent/CN120112881A/zh active Pending
- 2023-09-18 EP EP23924478.3A patent/EP4553635A4/en active Pending
- 2023-09-18 WO PCT/CN2023/119474 patent/WO2025059807A1/zh active Pending
- 2023-12-21 US US18/392,682 patent/US12386737B2/en active Active
-
2024
- 2024-08-14 TW TW113130483A patent/TW202514392A/zh unknown
-
2025
- 2025-07-21 US US19/275,837 patent/US20250348428A1/en active Pending
- 2025-09-26 US US19/341,783 patent/US20260030155A1/en active Pending
- 2025-09-26 US US19/341,822 patent/US20260030156A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106484318A (zh) * | 2015-09-01 | 2017-03-08 | Hgst荷兰公司 | 存储系统的基于服务级的控制 |
| US20200225721A1 (en) * | 2019-01-15 | 2020-07-16 | Dell Products, Lp | System and method for dynamically identifying a power adaptor power rating based on operating conditions |
| CN113257324A (zh) * | 2020-02-11 | 2021-08-13 | 爱思开海力士有限公司 | 存储器系统、存储器控制器以及操作存储器系统的方法 |
| US20220413583A1 (en) * | 2021-06-28 | 2022-12-29 | Western Digital Technologies, Inc. | Precise power cycle management in data storage devices |
| CN115708042A (zh) * | 2021-08-18 | 2023-02-21 | 爱思开海力士有限公司 | 储存装置、存储器装置及其操作方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4553635A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US20250094331A1 (en) | 2025-03-20 |
| US20250348428A1 (en) | 2025-11-13 |
| US20260030156A1 (en) | 2026-01-29 |
| EP4553635A4 (en) | 2025-10-22 |
| US12386737B2 (en) | 2025-08-12 |
| TW202514392A (zh) | 2025-04-01 |
| JP2025537449A (ja) | 2025-11-18 |
| CN120112881A (zh) | 2025-06-06 |
| KR20250044586A (ko) | 2025-04-01 |
| EP4553635A1 (en) | 2025-05-14 |
| US20260030155A1 (en) | 2026-01-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI659359B (zh) | 控制儲存裝置之方法 | |
| US20200218653A1 (en) | Controller, data storage device, and operating method thereof | |
| KR20170105760A (ko) | 데이터 저장 장치 및 그것의 동작 방법 | |
| TW201716980A (zh) | 資料儲存設備及其操作方法 | |
| CN110196684A (zh) | 数据存储装置、其操作方法以及具有其的存储系统 | |
| KR20170099610A (ko) | 데이터 저장 장치 및 그것의 동작 방법 | |
| KR20170076350A (ko) | 데이터 저장 장치 및 그것의 동작 방법 | |
| CN110858126A (zh) | 数据存储设备及其操作方法和具有该设备的存储系统 | |
| KR20210098717A (ko) | 컨트롤러, 컨트롤러의 동작 방법 및 이를 포함하는 저장 장치 | |
| CN110047547A (zh) | 数据储存装置、其操作方法和非易失性存储器件 | |
| US12061808B2 (en) | Storage device for tuning an interface with a host | |
| KR20210060867A (ko) | 데이터 저장 장치 및 그것의 동작 방법 | |
| US20260030156A1 (en) | Electronic devices, memory systems, and power control methods | |
| KR20180042792A (ko) | 데이터 저장 장치 및 그것의 동작 방법 | |
| KR20180089742A (ko) | 데이터 저장 장치 및 그것의 동작 방법 | |
| CN103914391A (zh) | 数据读取方法、存储器控制器与存储器存储装置 | |
| KR20220076803A (ko) | 데이터 저장 장치 및 그것의 동작 방법 | |
| KR20170109344A (ko) | 데이터 저장 장치 및 그것의 동작 방법 | |
| US11347634B2 (en) | Memory system performing write-same operation and operating method thereof | |
| CN112540932A (zh) | 存储控制器以及写入辅助方法 | |
| KR20170031311A (ko) | 데이터 저장 장치 및 그것의 동작 방법 | |
| KR20150059439A (ko) | 데이터 저장 장치 및 그것을 포함하는 데이터 처리 시스템 | |
| KR20150102329A (ko) | 데이터 저장 장치 | |
| US11513722B2 (en) | Memory system allowing operation during suspensions | |
| TWI894581B (zh) | 記憶體系統及記憶體系統的操作 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 202380010903.5 Country of ref document: CN |
|
| ENP | Entry into the national phase |
Ref document number: 2024553244 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024553244 Country of ref document: JP |
|
| ENP | Entry into the national phase |
Ref document number: 2023924478 Country of ref document: EP Effective date: 20240905 |
|
| WWP | Wipo information: published in national office |
Ref document number: 1020247030388 Country of ref document: KR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 11202406402Y Country of ref document: SG |
|
| WWP | Wipo information: published in national office |
Ref document number: 11202406402Y Country of ref document: SG |
|
| WWP | Wipo information: published in national office |
Ref document number: 2023924478 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 202380010903.5 Country of ref document: CN |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112024017633 Country of ref document: BR |
|
| ENP | Entry into the national phase |
Ref document number: 112024017633 Country of ref document: BR Kind code of ref document: A2 Effective date: 20240827 |