MEMORY TRACING IN AN EMULATED COMPUTING SYSTEM

    公开(公告)号:US20220253387A1

    公开(公告)日:2022-08-11

    申请号:US17169042

    申请日:2021-02-05

    Abstract: Systems, apparatuses, and methods related to memory tracing in an emulated computing system are described. Static tracepoints can be inserted into a particular function as part of operating the emulated computing system. By executing the function including the static tracepoints as part of a memory access request, the emulated computing system can receive information corresponding to both a virtual address and a physical address in a real computing system in which data corresponding to the memory access request is stored.

    SECURITY MANAGEMENT OF FERROELECTRIC MEMORY DEVICE

    公开(公告)号:US20220207193A1

    公开(公告)日:2022-06-30

    申请号:US17562916

    申请日:2021-12-27

    Abstract: Systems, apparatuses, and methods related to security management for a ferroelectric memory device are described. An example method can include receiving, at a memory controller and from a host, a command and firmware data. The memory controller can manage a non-volatile memory device, such as a ferroelectric memory device, and the host and the memory controller can communicate using a compute express link (CXL) protocol. The command can be executed to update firmware stored on the non-volatile memory device. The method can further include accessing a first public key from the non-volatile memory device. The method can further include validating the first public key with a second public key within the firmware data. The method can further include validating the firmware data. The method can further include verifying a security version of the firmware data. The method can further include updating the non-volatile memory device with the firmware data.

    DATA STATE SYNCHRONIZATION
    14.
    发明申请

    公开(公告)号:US20210166775A1

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

    申请号:US17170386

    申请日:2021-02-08

    Abstract: An example apparatus includes a memory comprising a plurality of managed units corresponding to respective groups of resistance variable memory cells and a controller coupled to the memory. The controller is configured to cause performance of a cleaning operation on a selected group of the memory cells and generation of error correction code (ECC) parity data. The controller may be further configured to cause performance of a write operation on the selected group of cells to write an inverted state of at least one data value to the selected group of cells and write an inverted state of at least one of the ECC parity data to the selected group of cells.

    Wireless memory interface
    16.
    发明授权

    公开(公告)号:US10779147B2

    公开(公告)日:2020-09-15

    申请号:US14547011

    申请日:2014-11-18

    Abstract: Systems and methods for vendor-agnostic access to non-volatile memory of a wireless memory tag include: detecting, via a wireless memory host, a wireless memory tag; providing a vendor-agnostic command to the wireless memory tag to affect a change in a register-based interface of the wireless memory tag, wherein the change results in reading data from non-volatile memory of the wireless memory tag, writing data to the non-volatile memory of the wireless memory tag, or both.

    DEDICATED COMMANDS FOR MEMORY OPERATIONS
    17.
    发明申请

    公开(公告)号:US20200082883A1

    公开(公告)日:2020-03-12

    申请号:US16128550

    申请日:2018-09-12

    Abstract: An apparatus can have a memory comprising an array of resistance variable memory cells and a controller. The controller can be configured to receive to a dedicated command to write all cells in a number of groups of the resistance variable memory cells to a first state without transferring any host data corresponding to the first state to the number of groups. The controller can be configured to, in response to the dedicated command, perform a read operation on each respective group to determine states of the cells in each respective group, determine from the read operation any cells in each respective group programmed to a second state, and write only the cells determined to be in the second state to the first state.

    PROVIDING ENERGY INFORMATION TO MEMORY
    18.
    发明申请

    公开(公告)号:US20200064903A1

    公开(公告)日:2020-02-27

    申请号:US16666975

    申请日:2019-10-29

    Abstract: The present disclosure includes apparatuses and methods for providing energy information to memory. An embodiment includes determining, by a host, that a charge level of an energy source coupled to the host has reached or exceeded a threshold value, and transmitting, from the host to a memory device coupled to the host, signaling indicative of an energy mode for the memory device, wherein the signaling is transmitted based at least in part on determining that the charge level of the energy source has reached or exceeded the threshold.

    TRANSACTION METADATA
    19.
    发明申请

    公开(公告)号:US20190324843A1

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

    申请号:US15958401

    申请日:2018-04-20

    Abstract: Apparatuses and methods related to providing transaction metadata. Providing transaction metadata includes providing an address of data stored in the memory device using an address bus coupled to the memory device and the controller. Providing transaction metadata also includes transferring the data, associated with the address, from the memory device using a data bus coupled to the memory device and the controller. Providing transaction metadata further includes transferring a sideband signal synchronously with the data bus and in conjunction with the address bus using a transaction metadata bus coupled to the memory device and the controller.

    Systems and methods for providing file information in a memory system protocol

    公开(公告)号:US10175908B2

    公开(公告)日:2019-01-08

    申请号:US15862472

    申请日:2018-01-04

    Abstract: A controller of a memory device controls placement of data blocks by receiving, from a host electronic device, one or more commands of a memory system protocol. The commands include a write command with blocks of data to be stored in the memory device and contextual file system data for the blocks of data. The contextual file system data includes file metadata, file attributes, or both that identify an association of the one or more blocks of data with a file. The file is made up of the one or more blocks of data. The controller identifies the association of the one or more blocks of data with the file and executes the one or more commands, such that the one or more blocks of data are stored in the memory device with a placement based upon the association.

Patent Agency Ranking