storage device

By introducing a control module and multiple operating modes into the storage device, the problem of power supply limitations for traditional storage devices to adapt to different environments and system platforms is solved, achieving greater compatibility and applicability.

CN122309402APending Publication Date: 2026-06-30APACER

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
APACER
Filing Date
2024-12-30
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Traditional storage devices require significant time and resources to be redesigned to adapt to the power supply limitations of different environments and system platforms, resulting in poor compatibility and versatility.

Method used

By introducing a control module into the storage device, multiple operating modes are preset, and different operating modes can be selected as needed to adjust the transmission speed and energy consumption, thereby meeting the needs of different environments and system platforms.

Benefits of technology

It improves the compatibility and applicability of storage devices, reduces hardware and software firmware adjustment time, and enhances product value.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122309402A_ABST
    Figure CN122309402A_ABST
Patent Text Reader

Abstract

This invention relates to a storage device, comprising: a storage module for data reading / writing operations; and a control module electrically connected to the storage module. The control module controls the transmission speed of the storage device and the operation of the storage module. The control module presets multiple different operating modes and selects one of these modes for execution. Each operating mode corresponds to a set transmission speed for the storage device, and the transmission speed of the storage device differs from the transmission speed when the control module executes other operating modes. Through this storage device, the access performance of the storage device can be adjusted by using different operating modes, thereby meeting the access requirements of various energy-intensive applications.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This case relates to a storage device, and more particularly to a storage device with adjustable power consumption and performance. Background Technology

[0002] As storage devices evolved from SATA to PCIe, data transfer speeds increased dramatically. For example, a storage device with a PCIe 4.0 interface can achieve a single lane (lane x1) bandwidth of up to 16Gbps, far exceeding the 6Gbps bandwidth of a SATA 3.0 interface storage device. Furthermore, storage devices with a PCIe 4.0 interface can increase their transfer speed exponentially by adding more lanes (x2, x4, ...).

[0003] Storage devices are powered by the system platform's power supply. However, high-speed data transmission raises another important issue: the energy demand of storage devices on the system platform's power supply increases significantly, leading to higher power consumption of the system platform. However, due to varying application environments, such as harsh high-temperature environments and power supply limitations of the system platform, current storage devices require various design modifications and extensive validation to meet different energy consumption requirements and adapt to varying environments and system platform power supply constraints. This results in poor compatibility and limited versatility of current storage devices.

[0004] Therefore, developing a storage device that overcomes the above-mentioned shortcomings is an urgent need at present. Summary of the Invention

[0005] The purpose of this application is to provide a storage device that addresses the shortcomings of traditional storage devices, such as poor compatibility and limited versatility, which require various design modifications and extensive verification to meet different energy consumption requirements in response to power supply limitations of different environments or system platforms.

[0006] To achieve the above objectives, a broader embodiment of this invention provides a storage device comprising: a storage module for accessing and performing data reading / writing operations; and a control module electrically connected to the storage module, wherein the control module controls the transmission speed of the storage device and controls the operation of the storage module, wherein the control module presets multiple different operating modes and selects one operating mode from the multiple operating modes for execution, each operating mode corresponding to a set transmission speed of the storage device, and the transmission speed of the storage device is different when the control module executes any operating mode than when the control module executes other operating modes. Attached Figure Description

[0007] Figure 1This is a schematic diagram of the circuit structure of the storage device in this case.

[0008] The reference numerals in the attached figures are explained as follows:

[0009] 1: Storage device

[0010] 2: Control Module

[0011] 3: External trigger module

[0012] 4: Storage module

[0013] 5: Transmission Interface

[0014] 6: Processing Unit

[0015] fv: external command

[0016] 30: Select setting unit

[0017] 31: General Purpose Input / Output Pin Module

[0018] 32: LED module

[0019] fc: Selection signal Detailed Implementation

[0020] Some typical embodiments that embody the features and advantages of this invention will be described in detail in the following description. It should be understood that this invention can have various variations in different forms, all of which do not depart from the scope of this invention, and the descriptions and drawings therein are for illustrative purposes only and not for limiting this invention.

[0021] Please see Figure 1 This is a schematic diagram of the circuit structure of the storage device in this case. As shown in the figure, the storage device 1 in this case can be a solid-state drive or a non-volatile memory module and includes a control module 2, a storage module 4, and a transmission interface 5. The interface specification of the transmission interface 5 can include SATA or PCIe, and the transmission interface 5 can be electrically connected to the processing unit 6 to receive external commands fv (also known as vendor commands) transmitted by the processing unit 6, wherein the processing unit 6 can be, but is not limited to, the processor of a computer motherboard.

[0022] Storage module 4 may be formed of NAND flash memory or other non-volatile memory (NVM), and storage module 4 is accessible for data read / write operations.

[0023] The control module 2 is electrically connected to the transmission interface 5 and the storage module 4. The control module 2 can control the transmission speed of the storage device 1 and the operation of the storage module 4. Furthermore, the control module 2 can transfer data read from the storage module 4 to the processing unit 6 via the transmission interface 5, and can also receive data and / or external commands from the processing unit 6 via the transmission interface 5. Moreover, the control module 2 has multiple preset operating modes and can select one of these modes to execute. Each operating mode corresponds to a set transmission speed for the storage device 1, and the transmission speed of the storage device 1 is different when the control module 2 executes any operating mode compared to other operating modes. Because the transmission speed of the storage device 1 differs between operating modes, the energy consumption and performance of the storage device 1 differ between operating modes in any given mode.

[0024] As can be seen from the above, the storage device 1 of this invention can utilize the control module 2 to select and execute corresponding operating modes according to the power supply limitations of different environments or different system platforms, thereby adjusting the operating performance of the storage device 1. This allows the energy consumption of the storage device 1 to be adjusted according to the power supply limitations of different environments or different system platforms. In other words, when a user needs to build a low-power system, they only need to set the storage device to a lower transmission speed operating mode as described above to meet their low-power requirements. Conversely, if there are no power consumption limitations, the user can set the storage device to a high-speed operating mode as described above. Therefore, this invention can indeed improve the compatibility of the storage device 1, reduce the hardware and firmware adjustment time of the storage device 1, and thus enhance the value of the storage device 1 product.

[0025] In some embodiments, the transmission interface 5 includes multiple transmission channels for data transmission, which can improve the data transmission speed of the storage device 1. Furthermore, in any preset operating mode of the control module 2, the control module 2 can set and change the transmission speed of the storage device 1 by adjusting the transmission interface 5, adjusting the number of transmission channels used in the transmission interface 5, adjusting the operating frequency of the storage module 4, adjusting the operating frequency of the storage device 1, adjusting the delayed read and write speeds of the storage module 4, and / or adjusting the access method of the storage module 4, thereby achieving the goal of reducing energy consumption.

[0026] In some embodiments, the storage device 1 includes an external trigger module 3, which is electrically connected to and communicates with the control module 2. The external trigger module 3 can be controlled by the user to generate a corresponding trigger signal to the control module 2, causing the control module 2 to execute the corresponding operating mode according to the trigger signal. The external trigger module 3 includes a selection setting unit 30 and a general-purpose input / output (GPIO) pin module. The selection setting unit 30 allows the user to perform selection setting operations according to multiple preset operating modes of the control module 2, thereby generating a selection signal fc. The selection signal fc has multiple different voltage levels depending on the multiple preset operating modes of the control module 2. When the control module 2 receives the selection signal, it executes the corresponding operating mode according to the selection signal fc. The general-purpose input / output pin module 31 is electrically connected to the selection setting unit 30 and the control module 2, and includes multiple general-purpose input / output pins. The general-purpose input / output pin module 31 uses the multiple general-purpose input / output pins to transmit the selection signal fc generated by the selection setting unit 30 to the control module 2. In some embodiments, the selection setting unit 30 may be, but is not limited to, a pin header connector, a DIP switch, or a button.

[0027] In some embodiments, the external trigger module 3 further includes an LED module 32, which is electrically connected to the general-purpose input / output pin module 31 and includes multiple LEDs. The LED module 32 receives the selection signal fc generated by the selection setting unit 30 via the input / output pin. The LED module 32 further uses multiple LEDs to provide corresponding lighting prompts according to the operating mode selected by the selection signal fc. The multiple LEDs will have different lighting prompts according to different operating modes, so that the user can understand which operating mode the storage device 1 is operating in based on the different lighting prompts of the LED module 32.

[0028] Of course, this invention is not limited to using hardware settings to trigger and adjust the power consumption and performance of storage device 1, i.e., using an external trigger module 3 to select from multiple different operating modes preset by control module 2. In some embodiments, the power consumption and performance of storage device 1 can also be adjusted using a software interface setting. For example, external commands transmitted by processing unit 6 can be applied to drive control module 2, causing control module 2 to execute the corresponding operating mode from multiple different operating modes according to the external commands.

[0029] In some embodiments, the control module 2 needs to switch from power off to power on via the storage device 1 each time and then select one of the multiple operating modes to execute.

[0030] In summary, this invention provides a storage device that can select and execute corresponding operating modes using a control module to adjust the performance of the storage device in response to power supply limitations in different environments or system platforms. This allows the energy consumption of the storage device to be adapted to power supply limitations in different environments or system platforms, thereby significantly improving the compatibility of the storage device, reducing the hardware and software adjustment time, and ultimately enhancing the value of the storage device product.

Claims

1. A storage device comprising: A storage module for accessing and writing data; and A control module is electrically connected to the storage module. The control module controls the transmission speed of the storage device and controls the operation of the storage module. The control module presets multiple different operating modes and selects one of the multiple operating modes to execute. Each operating mode corresponds to a set transmission speed of the storage device. When the control module executes any of the operating modes, the transmission speed of the storage device is different from the transmission speed when the control module executes other operating modes.

2. The storage device of claim 1, wherein the storage device further includes a transmission interface electrically connected to a processing unit to receive an external command transmitted from a transmission unit.

3. The storage device of claim 2, wherein the external command is applied to drive the control module, causing the control module to execute the corresponding operating mode from the plurality of different operating modes according to the external command.

4. The storage device of claim 2, wherein the transmission interface includes a plurality of transmission channels for transmitting data through the plurality of transmission channels.

5. The storage device as claimed in claim 4, wherein in any of the operating modes preset by the control module, the control module sets and changes the transmission speed of the storage device by adjusting the transmission interface, adjusting the number of transmission channels used by the transmission interface, adjusting an operating frequency of the storage module, adjusting an operating frequency of the storage device, adjusting the delayed read and write speed of the storage module, and / or adjusting the access mode of the storage module.

6. The storage device of claim 1, wherein the storage device includes an external trigger module, the external trigger module comprising: A selection setting unit is provided for a user to select and set different operating modes preset by the control module, thereby generating a selection signal accordingly; and A general-purpose input / output pin module is electrically connected to the selection setting unit and the control module, and includes multiple general-purpose input / output pins. The general-purpose input / output pin module uses the multiple general-purpose input / output pins to transmit the selection signal generated by the selection setting unit to the control module, so that the control module executes the corresponding operating mode according to the selection signal.

7. The storage device of claim 6, wherein the selection signal has multiple different voltage levels depending on the multiple different operating modes preset by the control module.

8. The storage device of claim 6, wherein the selection setting unit comprises a pin header connector, a DIP switch, or a button.

9. The storage device of claim 6, wherein the external trigger module includes an LED module electrically connected to the general purpose input / output pin module and includes a plurality of LEDs, the LED module receiving the selection signal generated by the selection setting unit via the input / output pin, and using the plurality of LEDs to provide corresponding illumination prompts according to the operating mode selected by the selection signal, wherein... The multiple LED lights provide different lighting indicators depending on the different operating modes.

10. The storage device as claimed in claim 1, wherein the control module needs to select one of the plurality of operating modes to execute each time the storage device switches from power off to power on.