Fractional frequency divider and flash memory controller

    公开(公告)号:US11843379B2

    公开(公告)日:2023-12-12

    申请号:US18092908

    申请日:2023-01-03

    Abstract: The present invention provides a fractional frequency divider, wherein the fractional frequency divider includes a plurality of registers, a counter, a control signal generator and a clock gating circuit. Regarding the plurality of registers, at least a portion of the registers are set to have values The counter is configured to sequentially generate a plurality of counter values, wherein the plurality of counter values correspond to the at least a portion of the registers, respectively, and the plurality of counter values are generated repeatedly The control signal generator is configured to generate a control signal based on the received counter value and the value of the corresponding register. The clock gating circuit is configured to refer to the control signal to mask or not mask an input clock signal to generate an output clock signal.

    Data storage system and associated data storing method for reducing data error rate

    公开(公告)号:US10917119B2

    公开(公告)日:2021-02-09

    申请号:US16568221

    申请日:2019-09-11

    Abstract: A data storage system includes a processing circuit, a calculating circuit and an encoding circuit. The processing circuit receives a data byte from a host. The calculating circuit generates a cyclic redundancy check code according to an LBA, and combines the cyclic redundancy check code and the data byte into a data sector so that the data sector includes LBA-related information. The encoding circuit encodes the data sector to generate an error checking and correcting code, and combines the data sector and the error checking and correcting code into a storage data, so that the storage data includes the LBA-related information without including the LBA. Via the data sector and the storage data, the data storage system performs cyclic redundancy checking as well as error checking and correcting without storing the LBA for reducing 1-bit errors; and the LBA-related information does not include part or all of the LBA.

    Data storage device and method for operating data storage device

    公开(公告)号:US10409717B2

    公开(公告)日:2019-09-10

    申请号:US15853210

    申请日:2017-12-22

    Inventor: Sheng-I Hsu

    Abstract: A data storage device includes a flash memory, a data processing module and a flash memory controller. Corresponding to the operation of a host, the flash memory controller arranges the flash memory to store data, and it stores a mapping table to record the mapping information between the flash memory and the logical address of the host. When the host transmits a trim command to invalidate a specific portion of the mapping table and the host manages to read the data of the specific portion, the flash memory controller sets up a flag to be open so that the data is transmitted to the host without the implement of the data processing module.

    Methods for Accessing a Storage Unit of a Flash Memory and Apparatuses using the Same

    公开(公告)号:US20180239670A1

    公开(公告)日:2018-08-23

    申请号:US15948586

    申请日:2018-04-09

    Abstract: An embodiment of a method for accessing a storage unit of a flash memory, performed by an arbiter, is disclosed to include at least the following steps. After transmitting data to first storage units each connected to one of storage-unit access interfaces in a first batch, the arbiter issues a data write command to each first storage unit, thereby enabling each first storage unit to start a physical data programming. During the physical data programming of each first storage unit, data is transmitted to second storage units each connected to one of the storage-unit access interfaces in a second batch.

    FRACTIONAL FREQUENCY DIVIDER AND FLASH MEMORY CONTROLLER

    公开(公告)号:US20220224339A1

    公开(公告)日:2022-07-14

    申请号:US17707992

    申请日:2022-03-30

    Abstract: The present invention provides a fractional frequency divider, wherein the fractional frequency divider includes a plurality of registers, a counter, a control signal generator and a clock gating circuit. Regarding the plurality of registers, at least a portion of the registers are set to have values The counter is configured to sequentially generate a plurality of counter values, wherein the plurality of counter values correspond to the at least a portion of the registers, respectively, and the plurality of counter values are generated repeatedly The control signal generator is configured to generate a control signal based on the received counter value and the value of the corresponding register. The clock gating circuit is configured to refer to the control signal to mask or not mask an input clock signal to generate an output clock signal.

    FRACTIONAL FREQUENCY DIVIDER AND FLASH MEMORY CONTROLLER

    公开(公告)号:US20220094364A1

    公开(公告)日:2022-03-24

    申请号:US17331577

    申请日:2021-05-26

    Abstract: The present invention provides a fractional frequency divider, wherein the fractional frequency divider includes a plurality of registers, a control signal generator and a clock gating circuit. Regarding the plurality of registers, at least a portion of the registers are set to have values. The control signal generator is configured to generate a control signal based on an input clock signal and values in the at least a portion of the registers, wherein the control generator sequentially generates the control signal during each cycle of the input clock signal. The clock gating circuit is configured to refer to the control signal to mask or not mask the input clock signal to generate an output clock signal.

    Fractional frequency divider and flash memory controller

    公开(公告)号:US11050427B1

    公开(公告)日:2021-06-29

    申请号:US17029068

    申请日:2020-09-23

    Abstract: The present invention provides a fractional frequency divider, wherein the fractional frequency divider includes a plurality of registers, a counter, a control signal generator and a clock gating circuit. Regarding the plurality of registers, at least a portion of the registers are set to have values The counter is configured to sequentially generate a plurality of counter values, wherein the plurality of counter values correspond to the at least a portion of the registers, respectively, and the plurality of counter values are generated repeatedly The control signal generator is configured to generate a control signal based on the received counter value and the value of the corresponding register. The clock gating circuit is configured to refer to the control signal to mask or not mask an input clock signal to generate an output clock signal.

    METHOD FOR PERFORMING STORAGE SPACE MANAGEMENT, ASSOCIATED DATA STORAGE DEVICE, AND CONTROLLER THEREOF

    公开(公告)号:US20200249873A1

    公开(公告)日:2020-08-06

    申请号:US16852526

    申请日:2020-04-19

    Abstract: A method for performing storage space management, an associated data storage device, and a controller thereof are provided. The method includes: receiving an identify controller command from a host device; in response to the identify controller command, returning a reply to the host device to indicate that a plurality of logical block address (LBA) formats are supported, where the plurality of LBA formats are related to access of a non-volatile (NV) memory, and the plurality of LBA formats include a first LBA format and a second LBA format; receiving a first namespace (NS) management command from the host device; in response to the first NS management command, establishing a first NS adopting the first LBA format; receiving a second NS management command from the host device; and in response to the second NS management command, establishing a second NS adopting the second LBA format.

    METHOD FOR PERFORMING STORAGE SPACE MANAGEMENT, ASSOCIATED DATA STORAGE DEVICE, AND CONTROLLER THEREOF

    公开(公告)号:US20200159450A1

    公开(公告)日:2020-05-21

    申请号:US16271899

    申请日:2019-02-11

    Abstract: A method for performing storage space management, an associated data storage device, and a controller thereof are provided. The method includes: receiving an identify controller command from a host device; in response to the identify controller command, returning a reply to the host device to indicate that a plurality of logical block address (LBA) formats are supported, where the plurality of LBA formats are related to access of a non-volatile (NV) memory, and the plurality of LBA formats include a first LBA format and a second LBA format; receiving a first namespace (NS) management command from the host device; in response to the first NS management command, establishing a first NS adopting the first LBA format; receiving a second NS management command from the host device; and in response to the second NS management command, establishing a second NS adopting the second LBA format.

    DATA STORAGE SYSTEM AND ASSOCIATED METHOD
    10.
    发明申请

    公开(公告)号:US20200153461A1

    公开(公告)日:2020-05-14

    申请号:US16745255

    申请日:2020-01-16

    Abstract: A data storage system includes a processing circuit, a lookup table (LUT), and a decoding circuit. The processing circuit is arranged to receive a first logical block address (LBA) from a host. The LUT is arranged to store a storage address mapping to the first LBA. The decoding circuit is arranged to utilize the storage address to read storage data from a storing circuit, and decode a first data sector in the storage data according to an error checking and correcting code in the storage data, and the first data sector at least comprises a second LBA.

Patent Agency Ranking