Level shifting dynamic write driver

    公开(公告)号:US10535400B2

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

    申请号:US15939078

    申请日:2018-03-28

    Applicant: Apple Inc.

    Abstract: Systems, apparatuses, and methods for efficiently driving level shifted write data are described. In various embodiments, a level-shifting write driver combines a write data bit and a write mask bit that each use a first supply voltage to indicate a logic high level. During a write operation, the driver generates complementary values on two output nodes based on the write data bit. The output nodes use a second supply voltage greater than the first supply voltage. Before a write operation, the driver precharges each of the two output nodes to the second supply voltage. When the write clock enables a write operation and the write mask bit disables the write operation, the level-shifting write driver puts the two output nodes in a tri-state.

    Redundancy implementation using bytewise shifting

    公开(公告)号:US10592367B2

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

    申请号:US15939089

    申请日:2018-03-28

    Applicant: Apple Inc.

    Abstract: Systems, apparatuses, and methods for efficiently increasing reliability of memory accesses are described. In various embodiments, write data and write mask data are shifted by redundancy logic in a memory. The redundancy logic receives write data bits, which are segmented into one or more write groups in addition to one or more mask bits and one or more shift bits per write group. If the redundancy logic detects a first shift bit assigned to a first write group is asserted, then the redundancy logic selects a second mask bit assigned to a second write group different from the first write group. Otherwise, a first mask bit assigned to the first write group is selected. Following, the redundancy logic combines the selected mask bit with the first data bit of the first write group.

    REDUNDANCY IMPLEMENTATION USING BYTEWISE SHIFTING

    公开(公告)号:US20190087291A1

    公开(公告)日:2019-03-21

    申请号:US15939089

    申请日:2018-03-28

    Applicant: Apple Inc.

    Abstract: Systems, apparatuses, and methods for efficiently increasing reliability of memory accesses are described. In various embodiments, write data and write mask data are shifted by redundancy logic in a memory. The redundancy logic receives write data bits, which are segmented into one or more write groups in addition to one or more mask bits and one or more shift bits per write group. If the redundancy logic detects a first shift bit assigned to a first write group is asserted, then the redundancy logic selects a second mask bit assigned to a second write group different from the first write group. Otherwise, a first mask bit assigned to the first write group is selected. Following, the redundancy logic combines the selected mask bit with the first data bit of the first write group.

    LEVEL SHIFTING DYNAMIC WRITE DRIVER
    4.
    发明申请

    公开(公告)号:US20190080748A1

    公开(公告)日:2019-03-14

    申请号:US15939078

    申请日:2018-03-28

    Applicant: Apple Inc.

    Abstract: Systems, apparatuses, and methods for efficiently driving level shifted write data are described. In various embodiments, a level-shifting write driver combines a write data bit and a write mask bit that each use a first supply voltage to indicate a logic high level. During a write operation, the driver generates complementary values on two output nodes based on the write data bit. The output nodes use a second supply voltage greater than the first supply voltage. Before a write operation, the driver precharges each of the two output nodes to the second supply voltage. When the write clock enables a write operation and the write mask bit disables the write operation, the level-shifting write driver puts the two output nodes in a tri-state.

Patent Agency Ranking