-
公开(公告)号:US20230195384A1
公开(公告)日:2023-06-22
申请号:US17678067
申请日:2022-02-23
Applicant: SOLID STATE STORAGE TECHNOLOGY CORPORATION
Inventor: Liang-You LIN , Yu-Chuan PENG , Ya-Ping PAN , Po-Yen CHEN
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0679 , G06F3/0604
Abstract: A solid state storage device includes a control circuit, a volatile memory and a non-volatile memory. The non-volatile memory is divided into a first area and a second area. After the host issues a write command and a write data, the control circuit monitors a data amount of the write data continuously stored into the non-volatile memory. Before the data amount of the write data continuously stored into the non-volatile memory reaches a predetermined amount, the write data is stored into plural buffering blocks of the first area in a first write mode. After the data amount of the write data continuously stored into the non-volatile memory reaches the predetermined amount, the write data is stored into plural storing blocks of the second area in a second write mode.
-
公开(公告)号:US11487429B1
公开(公告)日:2022-11-01
申请号:US17321541
申请日:2021-05-17
Applicant: SOLID STATE STORAGE TECHNOLOGY CORPORATION
Inventor: Liang-You Lin , Ho-An Lin , Chun-Ju Chiu
IPC: G06F3/06
Abstract: A FTL table processing method for a solid state drive is provided. When the control circuit intends to perform the backup action on a FTL table, the control circuit calculates the size of a remaining space of a used block. Then, the control circuit judges whether the complete content of the FTL table is required to be backed up to the blank block. If the size of the remaining space of the used block is enough, the control circuit backs up the amended contents of the FTL table and a content changed table to the remaining space of the used block. Whereas, if the size of the remaining space of the used block is not enough, the control circuit backs up the complete content of the FTL table to a plurality of blank blocks.
-
公开(公告)号:US11320878B1
公开(公告)日:2022-05-03
申请号:US16952118
申请日:2020-11-19
Applicant: SOLID STATE STORAGE TECHNOLOGY CORPORATION
Inventor: Shi-Xuan Chen , I-Hsiang Chiu , Cheng-Chan He
IPC: G06F1/20 , G06F1/3206
Abstract: A working temperature calculation method for a storage device of a server is provided. Firstly, n detected temperatures are converted into n transformed temperatures according to a composite temperature algorithm. If all of the n transformed temperatures are lower than a strengthen heat dissipation trigger temperature, the lowest temperature of the n transformed temperatures is set as a working temperature of the storage device. If at least one of the n transformed temperatures is higher than the strengthen heat dissipation trigger temperature, the highest temperature of the n transformed temperatures is set as the working temperature. When the storage device receives a temperature read command from the host, the storage device sends an information about the working temperature to the host, and the host controls a heat dissipation mode of the heat dissipation mechanism according to the working temperature.
-
公开(公告)号:US20240184671A1
公开(公告)日:2024-06-06
申请号:US18144995
申请日:2023-05-09
Applicant: SOLID STATE STORAGE TECHNOLOGY CORPORATION
Inventor: Liang-You LIN , Ya-Ping PAN , Po-Lin LIU , Chang-Chun ZHENG
CPC classification number: G06F11/1068 , G06F11/3034 , G06F11/3058
Abstract: A using method of a statistics table in a solid state storage device is provided. When the solid state storage device is powered on, the statistics table is loaded from a non-volatile memory into a volatile memory. A content of the statistics table contains plural ranges. The plural ranges respectively correspond to plural counting values. If an update cycle is reached, the statistics table is updated according to a sensed value. A first sum value is calculated according to the plural counting values corresponding to the plural ranges in the statistics table. The timing of enabling a data verification process for the non-volatile memory is determined according to the first sum value and a first threshold value.
-
公开(公告)号:US11579795B2
公开(公告)日:2023-02-14
申请号:US17194342
申请日:2021-03-08
Applicant: SOLID STATE STORAGE TECHNOLOGY CORPORATION
Inventor: Shih-Hung Hsieh , Hsuan-Yi Chiang , Shi-Xuan Chen , Tzu-Chieh Lin
IPC: G06F3/06
Abstract: A control method for a solid state drive is provided. The solid state drive includes a non-volatile memory with plural blocks. In a step (a1), a block is opened. In a step (a2), a program action is performed to store a valid write data into the open block. Then, a step (a3) is performed to judge whether an amount of the valid write data in the open block reaches a predetermined capacity. In a step (a4), if the amount of the valid write data in the open block does not reach the predetermined capacity, the step (a2) is performed again. In a step (a5), if the amount of the valid write data in the open block reaches the predetermined capacity, the open block is closed and the step (a1) is performed again. The predetermined capacity is lower than a capacity of one block.
-
公开(公告)号:US20220342545A1
公开(公告)日:2022-10-27
申请号:US17321541
申请日:2021-05-17
Applicant: SOLID STATE STORAGE TECHNOLOGY CORPORATION
Inventor: Liang-You LIN , Ho-An LIN , Chun-Ju CHIU
IPC: G06F3/06
Abstract: A FTL table processing method for a solid state drive is provided. When the control circuit intends to perform the backup action on a FTL table, the control circuit calculates the size of a remaining space of a used block. Then, the control circuit judges whether the complete content of the FTL table is required to be backed up to the blank block. If the size of the remaining space of the used block is enough, the control circuit backs up the amended contents of the FTL table and a content changed table to the remaining space of the used block. Whereas, if the size of the remaining space of the used block is not enough, the control circuit backs up the complete content of the
FTL table to a plurality of blank blocks.-
公开(公告)号:US20220236906A1
公开(公告)日:2022-07-28
申请号:US17194342
申请日:2021-03-08
Applicant: SOLID STATE STORAGE TECHNOLOGY CORPORATION
Inventor: Shih-Hung HSIEH , Hsuan-Yi CHIANG , Shi-Xuan CHEN , Tzu-Chieh LIN
IPC: G06F3/06
Abstract: A control method for a solid state drive is provided. The solid state drive includes a non-volatile memory with plural blocks. In a step (a1), a block is opened. In a step (a2), a program action is performed to store a valid write data into the open block. Then, a step (a3) is performed to judge whether an amount of the valid write data in the open block reaches a predetermined capacity. In a step (a4), if the amount of the valid write data in the open block does not reach the predetermined capacity, the step (a2) is performed again. In a step (a5), if the amount of the valid write data in the open block reaches the predetermined capacity, the open block is closed and the step (a1) is performed again. The predetermined capacity is lower than a capacity of one block.
-
公开(公告)号:US20220121254A1
公开(公告)日:2022-04-21
申请号:US16952118
申请日:2020-11-19
Applicant: SOLID STATE STORAGE TECHNOLOGY CORPORATION
Inventor: Shi-Xuan CHEN , I-Hsiang CHIU , Cheng-Chan HE
IPC: G06F1/20 , G06F1/3206 , G06F11/30
Abstract: A working temperature calculation method for a storage device of a server is provided. Firstly, n detected temperatures are converted into n transformed temperatures according to a composite temperature algorithm. If all of the n transformed temperatures are lower than a strengthen heat dissipation trigger temperature, the lowest temperature of the n transformed temperatures is set as a working temperature of the storage device. If at least one of the n transformed temperatures is higher than the strengthen heat dissipation trigger temperature, the highest temperature of the n transformed temperatures is set as the working temperature. When the storage device receives a temperature read command from the host, the storage device sends an information about the working temperature to the host, and the host controls a heat dissipation mode of the heat dissipation mechanism according to the working temperature.
-
公开(公告)号:US12147677B1
公开(公告)日:2024-11-19
申请号:US18375563
申请日:2023-10-02
Applicant: SOLID STATE STORAGE TECHNOLOGY CORPORATION
Inventor: Shih-Hung Hsieh
IPC: G06F3/06
Abstract: A data management method for a solid state storage device is provided. The solid state storage device can selectively perform a TACW operation. While the TACW operation is performed, the controlling circuit determines a specified time interval corresponding to the largest amount of write data. Moreover, a portion of the write data stored in the specific time interval will be moved to another location of the non-volatile memory. When the solid state storage device performs the data remediation process according to the data retention time, the time period of performing the data remediation process is largely shortened. Consequently, the performance of the solid state storage device can be enhanced.
-
公开(公告)号:US12099410B2
公开(公告)日:2024-09-24
申请号:US18144995
申请日:2023-05-09
Applicant: SOLID STATE STORAGE TECHNOLOGY CORPORATION
Inventor: Liang-You Lin , Ya-Ping Pan , Po-Lin Liu , Chang-Chun Zheng
CPC classification number: G06F11/1068 , G06F11/3034 , G06F11/3058
Abstract: A using method of a statistics table in a solid state storage device is provided. When the solid state storage device is powered on, the statistics table is loaded from a non-volatile memory into a volatile memory. A content of the statistics table contains plural ranges. The plural ranges respectively correspond to plural counting values. If an update cycle is reached, the statistics table is updated according to a sensed value. A first sum value is calculated according to the plural counting values corresponding to the plural ranges in the statistics table. The timing of enabling a data verification process for the non-volatile memory is determined according to the first sum value and a first threshold value.
-
-
-
-
-
-
-
-
-