Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

65 results about "Universal flash storage" patented technology

Universal Flash Storage, officially abbreviated as UFS, is a flash storage specification for digital cameras, mobile phones and consumer electronic devices. It aims to bring higher data transfer speed and increased reliability to flash memory storage, while reducing market confusion and removing the need for different adapters for different types of card.

Universal flash storage device for preventing replay attack, operating method thereof, and universal flash storage system

Provided are a universal flash storage (UFS) device for preventing a replay attack, a method of operating the same, and a UFS system. The UFS device including: a memory including a replay protection memory block (RPMB) region, the RPMB region including one or more index fields storing a second write failure index; and a memory controller including at least one controller memory storing one or more instructions, wherein the memory controller is configured to execute the one or more instructions to cause the UFS device to: receive, from an external device, an RPMB write request including a first write failure index, meta information, and a first message authentication code generated based on the first write failure index and the meta information, and determine whether to perform an authentication operation on the external device based on the first write failure index and the second write failure index.
Owner:SAMSUNG ELECTRONICS CO LTD

Word generation method and device, electronic equipment, non-transitory storage medium and computer program product

The invention relates to a word generation method and device, electronic equipment, a non-transitory storage medium and a computer program product. The word generation method comprises the steps that a query vector Q of a previous generated word of a current word to be generated and keys K and values V of a plurality of generated words are read from a universal flash memory (UFS); based on the query vector Q and the key sum value of each generated word, calculating the importance value of the generated word; selecting a target generated word based on the importance value of each generated word; loading keys and values of the target generated word from the UFS into a memory; a word is generated using the key K and the value V of the target generated word loaded into the memory.
Owner:SAMSUNG (CHINA) SEMICONDUCTOR CO LTD +1

Verification method, platform and equipment for garbage collection strategy stored by universal flash memory and storage medium

The embodiment of the invention provides a verification method, platform and equipment for a garbage collection strategy stored by a universal flash memory and a storage medium, and belongs to the technical field of memories. The method comprises the following steps: equally partitioning a target UFS according to a garbage collection basic unit to obtain a plurality of target storage regions; obtaining single writing data and taking the initial address of each target storage area as a target writing address; a UFS preprocessing step: according to each target writing address, synchronously writing single writing data into each target storage area, and reading a garbage collection strength state of a target UFS; when the garbage collection strength state characterizes that the maximum garbage collection strength is not reached, updating each target writing address according to the length of the single writing data, and skipping to the UFS preprocessing step; and when the garbage collection strength state characterizes that the maximum garbage collection strength is reached, performing a performance test on the target UFS. The verification efficiency and the reliability of the verification result can be considered at the same time.
Owner:ARTMEM TECHNOLOGY CO LTD

Channel-Associated Information Transfer Method and Apparatus, and Device

A channel-associated information transfer method and apparatus, and a device are related to the field of storage technologies and provide a transfer mechanism applied to channel-associated information of data of a universal flash storage (UFS). The method includes a UFS device sending a first ready-to-transfer (RTT) frame to a host, where the first RTT frame indicates to transfer first target data. The first RTT frame includes channel-associated control information. The channel-associated control information is used to control transfer of first channel-associated information of the first target data. When the host receives the first RTT frame, the host sends a first data frame to the UFS device, where the first data frame includes the first target data and the first channel-associated information. The UFS device receives the first data frame.
Owner:HUAWEI TECH CO LTD

Memory management method, electronic equipment and storage medium

The invention relates to the technical field of terminals, in particular to a memory management method, electronic equipment and a storage medium, the method comprises the steps that the memory management method is written in a kernel layer in a software code mode and is separated from kernel codes, and a kernel can call the software codes through a calling function to manage memory space; according to the method, the anonymous page corresponding to the application program is compressed to the block space, the compressed page corresponding to the application program is dumped to the universal flash memory and the like, so that the memory pressure can be reduced under the condition that kernel codes are not modified.
Owner:HONOR DEVICE CO LTD

Ufs out-of-order hint generation

A data storage device includes a memory device and a controller coupled to the memory device. The controller is configured to interact with a host device using a Universal Flash Storage (UFS) interface protocol, provide a hint to the host device, switch between a first mode and a second mode, retrieve data from the memory device, and transfer the data to the host device. The hint includes an indication of what order data is to be received from the data storage device. After the hint is provided, the order of the data will be a different order than a requested order.
Owner:SANDISK TECHNOLOGIES LLC

Integrity checking method and device, equipment and storage medium

The invention provides an integrity checking method and device, equipment and a storage medium, and relates to the technical field of computers. The method comprises the following steps: sending an integrity verification request to a universal flash memory UFS device in first hardware, wherein the verification request comprises an identifier of a first file; and based on the UFS equipment and a Merkle tree module in the first hardware, executing an integrity verification operation on the first file. Therefore, the Hash calculation process and the verification process are integrated into the UFS equipment, and the overall energy consumption of the system can be remarkably reduced. The method has important significance in the aspects of battery life, equipment heat dissipation and the like, and particularly in mobile and portable equipment, integrity verification can be carried out in the UFS controller, so that the CPU load is remarkably reduced, the overall calculation efficiency is improved, a large amount of processor resources are prevented from being occupied, and the execution of other tasks of the system is prevented from being influenced.
Owner:BEIJING X RING TECHNOLOGY CO LTD

Flash storage device passthrough in a virtualization system

In some implementations, a memory system may configure an association of queue resources to identifiers of respective virtual machines of one or more virtual machines, wherein the queue resources are associated with multiple queues of a universal flash storage (UFS) host. The memory system may receive a request indicating an identifier and one or more queue resources. The memory system may perform an action, via a UFS device, associated with the request based on the identifier, the one or more queue resources, and the association.
Owner:MICRON TECHNOLOGY INC

Memory device with multi-connection mechanism for combination packages

PCT designated stageWO2026136176A1Computer hardwareSemiconductor package
Semiconductor packaging device are described herein. In one embodiment, the device includes a substrate configured to support at least two types of Multi-Chip Package (MCP) configurations. One MCP configuration includes a Universal Flash Storage (UFS) memory controller, and another MCP configuration includes an embedded multi-media card (eMMC) controller. The substrate is configured through internal connections and signal assignments to support either of the UFS controller or the eMMC controller selected to be included in the final MCP.
Owner:MICRON TECHNOLOGY INC

Universal flash memory circuit and universal flash memory

The utility model discloses a universal flash memory storage circuit and a universal flash memory, and relates to the technical field of embedded semiconductor storage. Comprising a first power supply network, a second power supply network, a third power supply network, a voltage reduction module, a main control unit and a flash memory unit, the main control unit is used for bridging an upper computer and the flash memory unit, and the main control unit is used for controlling and managing erasing, writing and reading operations of the flash memory unit; the flash memory unit is used for storing user data; the input end of the step-down module is connected to the first power supply network or / and the second power supply network, the output end of the step-down module is connected to the flash memory unit, the main control unit and the third power supply network, and the voltage of the output end of the step-down module is smaller than that of the input end of the step-down module; through the above design, compatible use of a plurality of UFS power supply networks is realized.
Owner:SHENZHEN SHICHUANGYI ELECTRONICS CO LTD

Universal flash storage device with partial buffer refresh and refresh recovery function

Methods executable by a universal flash storage (UFS) system of a computing device provide a write accelerator buffer portion flush procedure and a flush recovery / retry procedure in a flash storage device. A method for managing operations of a write accelerator buffer of a flash memory device includes notifying a host controller that a flush of the write accelerator buffer has terminated, sending context information to the host controller that describes one or more data structures that have been successfully flushed. The method can include receiving a partial unmap command from the host controller to unmap the one or more data structures that have been successfully flushed, and can include resuming the flush of the write accelerator buffer.
Owner:QUALCOMM INC

Systems and methods for improving security in universal flash devices regarding purge operations

Systems and methods for improving security of a Universal Flash Storage (UFS) device during a purge operation. If a purge operation being performed in the UFS device is interrupted prematurely, due to issuance of one or more urgent commands, the UFS device notifies the host processor that the purge operation has been interrupted. After the host processor performs the urgent command(s), it causes the UFS device to resume performance of the purge operation and the host processor delays performance of any other commands that arrive at the command queue (CQ) of the host processor until the resumed purge operation has been completed. Because the purge operation is resumed and completed before the host processor performs any of the other command(s) that have arrived at the CQ, die-level attacks seeking to access unpurged data by sending read commands to the CQ of the host processor are thwarted.
Owner:QUALCOMM INC

Universal flash storage device and system and operation methods of the same

Disclosed is an operation method of a universal flash storage (UFS) device which communicates with a UFS host through a device physical layer. The operation method includes monitoring an internal operation status, changing a power mode of the device physical layer to a low-speed mode, based on the internal operation status, transmitting a first power mode change request to the UFS host, receiving a first power mode change confirmation from the UFS host, and operating based on the low-speed mode with the UFS host through the device physical layer, in response to the first power mode change confirmation.
Owner:SAMSUNG ELECTRONICS CO LTD

Systems and methods for fast memory access

Systems and methods for fast memory access are disclosed. In one aspect, a processor, such as a control circuit in a system-on-chip (SoC) coupled to an external memory (such as a universal flash storage (UFS) memory (e.g., NAND flash memory), where a partial logical-to-physical (L2P) mapping table is stored in the external memory and a local L2P mapping table is stored in a local memory (e.g., dynamic random access memory (DRAM))). The control circuit can evaluate the percentage of active entries compared to non-active entries in the local L2P mapping table. If the number of non-active entries exceeds the number of active entries, the control circuit can send a read command without accessing the local L2P mapping table.
Owner:QUALCOMM INC

Hiberate (HIB8) exit time for universal flash storage (UFS) devices by monitoring when to enable or disable low power states without waiting on squelch detection

Rather than waiting on a squelch to detect the difference in the state from steady to floating, this disclosure suggests using the time from when a reference clock is turned on to begin the process to exit the hibernation state. The reference clock is turned off while a data storage device is in the hibernation state to save power. Once the host is ready for the device to exit the hibernation state, the reference clock is turned on. The reference clock is monitored for the change. Once the reference clock is on, the data storage device returns to a steady state. In the ready state, the data storage device has a shortened ready time. Once the ready time is complete, the data storage device may now exit the hibernation state without waiting on squelch detection or a hibernation exit request from the host.
Owner:SANDISK TECHNOLOGIES LLC

Efficient usage of writebooster buffer in preserve user space mode

In a flash memory device, portions of a write buffer may be merged into a user space logical unit based on a measurement of write buffer usage. In a Universal Flash Storage (UFS) device configured with the WriteBooster feature, the write buffer may be a WriteBooster buffer. When it is determined that a user space logical unit has become full, then the write buffer usage may be determined. Portions of the write buffer that are least used or have the longest remaining lifetime may be preferentially merged into the user space logical unit.
Owner:QUALCOMM INC

Storage system, host, operation method and data processing system

The embodiment of the invention provides a storage system, a host, an operation method and a data processing system. An operating method of a memory system includes transmitting a logical-to-physical (L2P) mapping table using a first operation mode or a second operation mode; wherein the first operation mode comprises the steps of sending first recommendation information; the first recommendation information comprises at least one L2P mapping table; the second mode of operation includes: in response to a host performance enhancer (HPB) read buffer command, transmitting a data input universal flash memory storage protocol information unit (UPIU); the data input UPIU comprises at least two L2P mapping tables.
Owner:YANGTZE MEMORY TECH CO LTD

Universal flash memory device and system and method of operating same

A method of operation of a Universal Flash Storage (UFS) device that communicates with a UFS host over a device physical layer is disclosed. The operation method comprises the following steps: monitoring an internal operation state; changing a power mode of the device physical layer to a low speed mode based on the internal operating state; sending the first power mode change request to a UFS host; receiving a first power mode change confirmation from the UFS host; and operating the UFS host based on the low speed mode through the device physical layer in response to the first power mode change confirmation.
Owner:SAMSUNG ELECTRONICS CO LTD

A universal flash storage (UFS) test method, a storage device, and a medium

This application discloses a testing method, storage device, and medium for Universal Flash Memory (UFS). First, a main thread and a sub-thread are created in the UFS application layer, and a queue status mapping table corresponding to the slot queue in the UFS driver layer is configured. Then, the main thread asynchronously sends an operation request containing a structure carrying the target operation instruction to the driver layer according to the mapping table. Next, the sub-thread receives the response result returned by the driver layer. Subsequently, the time taken for the target operation instruction is determined based on the response result and the corresponding structure. Then, based on a preset time threshold and the time taken, the timeout result of the target operation instruction is obtained. This application manages the slots through a queue status mapping table and traces the entire lifecycle information of commands through structures. This enables full coverage of the number of tasks in the UFS command queue to verify asynchronous read / write functionality, effectively determine whether each asynchronous command has timed out, and reduce the difficulty of analyzing device firmware problems, thereby effectively solving existing testing deficiencies.
Owner:ARTMEM TECHNOLOGY CO LTD

Operation method of universal flash storage host and operation method of universal flash storage system

An operation method of a universal flash storage (UFS) host configured to control a UFS device includes configuring a turbo write buffer of the UFS device; sending a first query request UFS protocol information unit (UPIU) including reconfiguration information about the turbo write buffer to the UFS device, during driving the UFS device; and receiving a first response UPIU associated with the first query request UPIU from the UFS device, wherein, the first query request UPIU is a request that causes a size of the turbo write buffer of the UFS device to be changed from a first size to a second size different from the first size.
Owner:SAMSUNG ELECTRONICS CO LTD

Novel approach to encode HASH pointer in UTP transfer request descriptor

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a universal flash storage (UFS) host controller may access a UFS transport protocol (UTP) transfer request that includes a hash pointer (HP) indicator indicating that an HP associated with the UTP transfer request is encoded at a data structure, wherein the HP indicates a memory location where one or more hash values associated with the UTP transfer request are stored. The UFS host controller may read the HP from the data structure. The UFS host controller may access the one or more hash values in the memory location indicated by the HP. Numerous other aspects are described.
Owner:QUALCOMM INC +3

Dynamic multi-circular queues in storage controller interface

In a multi-processor computing device having a Universal Flash Storage (UFS) host controller interface operating in Multi-Circular Queue (MCQ) mode, mappings between processors and completion queues (CQs) may be dynamically changed based on one or more conditions. A condition may be detected that may impair the performance of one of the processors in accessing a CQ. When such a condition is detected, the UFS host controller system may update a queue-to-processor mapping, which may include replacing an association between a CQ and a processor with an association between the CQ and another processor.
Owner:QUALCOMM INC +8

Universal Flash Storage Device With Partial Buffer Flush and Flush Resume Functions

Methods that may be performed by a universal flash storage (UFS) system of a computing device that provide a write booster buffer partial flush process and a flush resume / retry process in a flash storage device. The method for managing operations of a write booster buffer of a flash memory device includes notifying a host controller that a flush of the write booster buffer has been terminated, transmitting, to the host controller, context information describing one or more data structures that were successfully flushed. The method may include receiving a partial unmap command from the host controller to unmap the one or more data structures that were successfully flushed and may include resuming the flush of the write booster buffer.
Owner:QUALCOMM INC

Operation method of universal flash storage host and operation method of universal flash storage system

An operation method of a universal flash storage (UFS) host configured to control a UFS device includes configuring a turbo write buffer of the UFS device; sending a first query request UFS protocol information unit (UPIU) including reconfiguration information about the turbo write buffer to the UFS device, during driving the UFS device; and receiving a first response UPIU associated with the first query request UPIU from the UFS device, wherein, the first query request UPIU is a request that causes a size of the turbo write buffer of the UFS device to be changed from a first size to a second size different from the first size.
Owner:SAMSUNG ELECTRONICS CO LTD

Systems and methods for enhancing power mode transitions in universal flash storage (UFS) devices to reduce power consumption and latencies

Systems and methods are provided for enhancing Universal Flash storage (UFS) power mode transitions by autonomously entering the sleep or power down states upon the expiration of a timer, thereby eliminating the need to reactivate the link between the UFS host and the UFS device to send sleep or power down commands from the UFS host to the UFS device. Eliminating the need to frequently reactivate the link to transition it into sleep and power down states reduces power consumption associated with reactivating the link and keeping it in the active state while the sleep and power commands are transmitted by the UFS host and responded to by the UFS device. In addition, eliminating the need to frequently reactivate the link and keep it active for these purposes reduces latencies associated with issuing the sleep and power down commands.
Owner:QUALCOMM INC

Access control mechanism for virtual functions in universal flash storage I / O virtualization

A Universal Flash Storage (UFS) host controller supporting input / output virtualization (IOV) is disclosed. The host controller comprises a programmable Function ID (FID) to Stream ID (SID) mapping unit configured to assign unique stream IDs to physical and virtual UFS Host Controller Interface (UFSHCI) functions. The mapping unit includes registers accessible only within the physical UFSHCI's address space, allowing exclusive control by the host operating system. When a data transfer request is received, the host controller maps it to an assigned stream ID based on the programmable mapping. A UFS device coupled to the host controller validates received stream IDs before executing data transfer requests. This mechanism enables isolation of data streams between virtual functions, enhancing security in virtualized storage environments and accommodating evolving system requirements.
Owner:QUALCOMM INC +6

Electronic device including storage device and method thereof

A universal flash storage (UFS) device controller is provided. The UFS device controller is configured to, based on an error identified through a UFS interface, identify that a state related to the UFS interface is changed from a first state in which data is transferred based on a first data processing speed to a second state in which data is transferred based on a second data processing speed different from the first data processing speed, wherein the UFS device controller is configured to, while the second state is maintained, after a designated time for identifying whether to process cache data stored in cache memory from a time point at which a change from the first state to the second state is identified, transmit the cache data stored in cache memory from the cache memory to non-volatile memory.
Owner:SAMSUNG ELECTRONICS CO LTD