Method and apparatus to reduce bandwidth overhead of CRC protection on a memory channel

    公开(公告)号:US11593196B2

    公开(公告)日:2023-02-28

    申请号:US17539813

    申请日:2021-12-01

    摘要: A method and/or system for checking the bus/interface between a host and a memory system during memory access operations includes a memory system having one or more of the data memory devices and a spare memory device; providing a bus/interface between a host and the memory system; selecting information on a per memory device basis to associate with a spare memory device; disassociating the selected information from the one or more data memory devices and associating the selected information with the spare memory device; adding Cyclical Redundancy Check (CRC) code to the one or more data memory devices from which the selected information was disassociated; transferring the CRC code and information over the bus and interface between the host and the memory system; and checking the bus interface with the CRC code added to the one or more data memory devices.

    DIFFERENTIAL MIXED SIGNAL MULTIPLIER WITH THREE CAPACITORS

    公开(公告)号:US20210318852A1

    公开(公告)日:2021-10-14

    申请号:US16847505

    申请日:2020-04-13

    IPC分类号: G06F7/44 H03K19/02

    摘要: A differential mixed-signal logic processor is provided. The differential mixed-signal logic processor includes a plurality of mixed-signal multiplier branches for multiplication of an analog value A and a N-bit digital value B. Each of the plurality of mixed-signal multiplier branches include a first capacitor connected across a second capacitor and a third capacitor to provide a differential output across the second and third capacitors. A capacitance of the first capacitor is equal to half a capacitance of the second and third capacitors.

    BIT-SERIAL COMPUTATION WITH DYNAMIC FREQUENCY MODULATION FOR ERROR RESILIENCY IN NEURAL NETWORK

    公开(公告)号:US20210208847A1

    公开(公告)日:2021-07-08

    申请号:US16737440

    申请日:2020-01-08

    IPC分类号: G06F7/523 G06F7/50 G06N3/08

    摘要: A system is provided for error resiliency in a bit serial computation. A delay monitor enforces an overall processing duration threshold for bit-serial processing all iterations for the bit serial computation, while determining a threshold for processing each iteration. At least some iterations correspond to a respective bit in an input bit sequence. A clock generator generates a clock signal for controlling a performance of the iterations. Each of iteration units perform a particular iteration, starting with a Most Significant Bit (MSB) of the input bit sequence and continuing in descending bit significant order, and by selectively increasing the threshold for at least one iteration while skipping from processing at least one subsequent iteration whose iteration-level processing duration exceeds a remaining amount of an overall processing duration for all iterations, responsive to the at least one iteration requiring more time to complete than a current value of the threshold.

    Assessing in-field reliability of computer memories

    公开(公告)号:US10255986B2

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

    申请号:US15617158

    申请日:2017-06-08

    摘要: The present invention provides a computer implemented method, system, and computer program product of assessing in-field reliability of computer memories. In an embodiment, the present invention includes taking control of a portion of a computer memory circuit, utilizing a portion of a computer memory bus associated with the portion of the computer memory circuit, moving computer memory circuit data stored in the portion of the computer memory circuit to a host computer storage device, executing a set of logical operations assessing reliability of the portion of the computer memory circuit, resulting in assessment data stored in a reliability error monitor (REM) computer storage device, transmitting the stored assessment data from the REM computer storage device to a computer memory controller circuit, and in response to the transmitting, moving the moved computer memory circuit data from the host computer storage device back to the portion of the computer memory circuit.

    POWER MANAGEMENT IN MULTI-CHANNEL 3D STACKED DRAM

    公开(公告)号:US20190033952A1

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

    申请号:US15684332

    申请日:2017-08-23

    IPC分类号: G06F1/32 G06F9/44

    摘要: A three-dimensional stacked (3DS) memory module includes multiple memory chips and a data I/O chip physically integrated into the 3D stack. The data I/O chip includes multiple data interfaces and multiple respectively corresponding data buffers. A memory controller routes data traffic through all available data interfaces for maximum bandwidth. In some circumstances, the memory controller directs the data I/O chip to shut down (de-activate) one or more of the data interfaces (for example, to reduce power consumption of the memory module). All subsequent data traffic to and from the memory module is routed through the remaining active interfaces. All physical addresses in the 3DS memory module are addressable through the remaining active interfaces. In some circumstances, the memory controller directs the data I/O chip to re-activate some or all of the de-activated data interfaces. Once re-activated, subsequent data traffic to and from the memory module can again be routed through all active interfaces.