MEMORY CONTROLLER AND CONTROL METHOD THEREFOR

    公开(公告)号:US20240296114A1

    公开(公告)日:2024-09-05

    申请号:US18585643

    申请日:2024-02-23

    发明人: WATARU OCHIAI

    IPC分类号: G06F12/02

    CPC分类号: G06F12/0223

    摘要: A memory controller comprises a holding unit that holds a plurality of memory accesses to a memory that operates with a first clock. The memory controller generates a plurality of command requests for causing the memory to operate based on the plurality of memory accesses; determines, in synchronization with a second clock having a lower frequency than the first clock, whether a plurality of commands corresponding to the plurality of command requests are issuable, based on a constraint on issuance timings that are respectively set for the plurality of commands; selects, in synchronization with the second clock, one command to be issued to the memory from among commands that have been determined by the determining unit to be issuable; and outputs the selected one command to the memory in synchronization with the first clock.

    APPARATUSES AND METHODS FOR SETTINGS FOR ADJUSTABLE WRITE TIMING

    公开(公告)号:US20240289266A1

    公开(公告)日:2024-08-29

    申请号:US18441775

    申请日:2024-02-14

    IPC分类号: G06F12/02

    CPC分类号: G06F12/0223

    摘要: Apparatuses, systems, and methods for adjustable write timing. Memory devices include a first data terminal and a second data terminal. As part of an access operation a first set of data and a first set of metadata may be sent/received across the first terminal and a second set of data and a second set of metadata may be sent/received across the second terminal. When a first setting is enabled, the first set of metadata may be stored in a first location and the second set of metadata may be stored in a second location in the memory array, such as a first and second column plane. The two locations may be remote from each other. When disabled, the metadata may be stored in a single location. A second setting may be used to adjust a write delay to account for different timing when the first setting is enabled vs disabled.

    APPARATUSES, SYSTEMS, AND METHODS FOR STORING MEMORY METADATA

    公开(公告)号:US20240272984A1

    公开(公告)日:2024-08-15

    申请号:US18431232

    申请日:2024-02-02

    IPC分类号: G06F11/10 G06F12/02

    CPC分类号: G06F11/1076 G06F12/0223

    摘要: A bank of a memory device may be divided into column planes. Each column plane may be associated with column selects. In some examples, a portion of a column plane associated with one column select may be used to store metadata associated with data of the remaining column selects. In some examples, the metadata may be mapped to the data based on a portion of a column address. In some examples, whether the memory device provides metadata responsive to a column address may be based on a value stored in a mode register. In some examples, the portion of the column plane associated with the one column select associated with metadata may also store error correction code data associated with the data of the remaining column selects.

    METHODS FOR EXTENDING A PROOF-OF-SPACE-TIME BLOCKCHAIN

    公开(公告)号:US20240265004A1

    公开(公告)日:2024-08-08

    申请号:US18442653

    申请日:2024-02-15

    申请人: Chia Network Inc.

    摘要: A method for extending a blockchain comprises, at a space server: allocating an amount of drive storage for generating proofs-of-space; or accessing a first challenge based on a prior block of the blockchain, the prior block comprising a first proof-of-space and a first proof-of-time; in response to accessing the first challenge, generating a second proof-of-space based on the first challenge and the amount of drive storage, the second proof-of-space indicating allocation of the amount of drive storage; accessing a second proof-of-time based on the prior block and indicating a first time delay elapsed after extension of the blockchain with the prior block; generating a new block comprising the second proof-of-space and the second proof-of-time; and broadcasting the new block over a distributed network.

    DYNAMIC RANDOM ACCESS MEMORY (DRAM) WITH CONFIGURABLE WORDLINE AND BITLINE VOLTAGES

    公开(公告)号:US20240257860A1

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

    申请号:US18566558

    申请日:2022-05-31

    申请人: Rambus Inc.

    摘要: A dynamic random access memory (DRAM) device includes memory core circuitry and power supply circuitry. The memory core circuitry includes an array of DRAM storage cells, with ones of the DRAM storage cells coupled to wordline and bitline power supply busses. The power supply circuitry is coupled to the wordline and bitline power supply busses. The power supply circuitry is responsive to a control signal to generate one of a first set of respective wordline and bitline voltages for application to the wordline and bitline power supply busses in a first normal mode of operation, or to generate a second set of respective wordline and bitline voltages for application to the wordline and bitline power supply busses in a second normal mode of operation. A value of the control signal is based on a temperature parameter associated with the DRAM device.

    INTEGRATED CIRCUIT MEMORY DEVICES HAVING EFFICIENT ROW HAMMER MANAGEMENT AND MEMORY SYSTEMS INCLUDING THE SAME

    公开(公告)号:US20240233798A9

    公开(公告)日:2024-07-11

    申请号:US18327335

    申请日:2023-06-01

    IPC分类号: G11C11/406 G06F12/02

    CPC分类号: G11C11/406 G06F12/0223

    摘要: A semiconductor memory device includes a memory cell array with a plurality of rows of memory cells therein, and a row hammer management (RHM) circuit including a hammer address queue. The RHM circuit is configured to: (i) receive first access row addresses from an external memory controller during a reference time interval, (ii) store a first row address randomly selected from the first access row addresses and second row addresses consecutively received from the memory controller after selecting the first row address, in the hammer address queue as candidate hammer addresses, and (iii) sequentially output the candidate hammer addresses as a hammer address. A refresh control circuit is provided to receive the hammer address and to perform a hammer refresh operation on one or more victim memory cell rows, which are physically adjacent to a memory cell row corresponding to the hammer address.

    Modeling foreign functions using executable references

    公开(公告)号:US12008351B2

    公开(公告)日:2024-06-11

    申请号:US17980437

    申请日:2022-11-03

    IPC分类号: G06F8/41 G06F9/445 G06F12/02

    摘要: Techniques for representing a native function using an executable reference are disclosed. The system receives an instruction to create an executable reference for a native function, including a method type comprising a method signature corresponding to the executable reference, and a function description including (a) a memory layout corresponding to data returned by the function and (b) memory layouts corresponding to parameters required by the function. The system selects an application binary interface (ABI). The system generates code that, for each parameter, of the one or more parameters required by the function, converts the parameter from a value formatted for use by a Java Virtual machine to a value formatted for use in the native function, based on the selected ABI. Responsive to invocation of the executable reference, the generated code and the native function may be executed.

    INTEGRATED CIRCUIT MEMORY DEVICES HAVING EFFICIENT ROW HAMMER MANAGEMENT AND MEMORY SYSTEMS INCLUDING THE SAME

    公开(公告)号:US20240135980A1

    公开(公告)日:2024-04-25

    申请号:US18327335

    申请日:2023-05-31

    IPC分类号: G11C11/406 G06F12/02

    CPC分类号: G11C11/406 G06F12/0223

    摘要: A semiconductor memory device includes a memory cell array with a plurality of rows of memory cells therein, and a row hammer management (RHM) circuit including a hammer address queue. The RHM circuit is configured to: (i) receive first access row addresses from an external memory controller during a reference time interval, (ii) store a first row address randomly selected from the first access row addresses and second row addresses consecutively received from the memory controller after selecting the first row address, in the hammer address queue as candidate hammer addresses, and (iii) sequentially output the candidate hammer addresses as a hammer address. A refresh control circuit is provided to receive the hammer address and to perform a hammer refresh operation on one or more victim memory cell rows, which are physically adjacent to a memory cell row corresponding to the hammer address.

    Apparatuses, Devices, Methods and Computer Programs for Allocating Memory

    公开(公告)号:US20240126680A1

    公开(公告)日:2024-04-18

    申请号:US18391714

    申请日:2023-12-21

    IPC分类号: G06F12/02

    CPC分类号: G06F12/0223

    摘要: Various examples relate to apparatuses, devices, methods and computer programs for allocating memory. An apparatus comprises interface circuitry, machine-readable instructions, and processor circuitry to execute the machine-readable instructions to process instructions of a software application of a local processing element participating in a partitioned global address space, allocate, upon processing an instruction for allocating memory on a symmetric heap being used across a plurality of processing elements participating in the partitioned global address space, memory on the symmetric heap, wherein, if the instruction for allocating memory indicates that memory is to be allocated with a variable size, the memory allocated on the symmetric heap has a size that is specific for the local processing element.