Output signal control during retention mode operation

    公开(公告)号:US10812081B1

    公开(公告)日:2020-10-20

    申请号:US16585304

    申请日:2019-09-27

    Applicant: Apple Inc.

    Abstract: A computer system may include circuit blocks that may operate in different operating modes. When operating in a retention mode, a voltage level of a local power supply node for a particular circuit block may be less than a voltage level of the local power supply node when the particular circuit block is operating in an active mode. An output buffer circuit may be configured to generate, when the particular circuit block is operating in retention mode, an output signal using a circuit signal generated by the particular circuit block, and a voltage level corresponding to the active mode of operation.

    System control using sparse data
    22.
    发明授权

    公开(公告)号:US10691610B2

    公开(公告)日:2020-06-23

    申请号:US16124166

    申请日:2018-09-06

    Applicant: Apple Inc.

    Abstract: A method and apparatus for storing and accessing sparse data is disclosed. A sparse array circuit may receive information indicative of a request to perform a read operation on a memory circuit that includes multiple banks. The sparse array circuit may compare an address included in the received information to multiple entries that correspond to address locations in the memory circuit that store sparse data. In response to a determination that that the address matches a particular entry, the sparse array may generate one or more control signals that may disable the read operation, and cause a data control circuit to transmits the sparse data pattern.

    Reduced power set-reset latch based flip-flop

    公开(公告)号:US10033356B2

    公开(公告)日:2018-07-24

    申请号:US15355109

    申请日:2016-11-18

    Applicant: Apple Inc.

    Abstract: An apparatus includes a master latch circuit including a first circuit and a second circuit, and a slave latch circuit including a third circuit and a fourth circuit. The first circuit and the second circuit may be coupled to a first shared circuit node, and the third circuit and the fourth circuit may be coupled to a second shared circuit node. The master latch circuit may be configured to store a value of an input signal in response to an assertion of a clock signal. The slave latch circuit may be configured to store an output value of the master latch circuit in response to a de-assertion of the clock signal. The master latch circuit may also be configured to de-couple the first shared circuit node from a ground reference node in response to the de-assertion of the clock signal.

    System Control Using Sparse Data
    24.
    发明申请

    公开(公告)号:US20250013576A1

    公开(公告)日:2025-01-09

    申请号:US18777905

    申请日:2024-07-19

    Applicant: Apple Inc.

    Abstract: A method and apparatus for storing and accessing sparse data is disclosed. A sparse array circuit may receive information indicative of a request to perform a read operation on a memory circuit that includes multiple banks. The sparse array circuit may compare an address included in the received information to multiple entries that correspond to address locations in the memory circuit that store sparse data. In response to a determination that that the address matches a particular entry, the sparse array may generate one or more control signals that may disable the read operation, and cause a data control circuit to transmits the sparse data pattern.

    Data Pattern Based Cache Management

    公开(公告)号:US20250013568A1

    公开(公告)日:2025-01-09

    申请号:US18769994

    申请日:2024-07-11

    Applicant: Apple Inc.

    Abstract: A cache memory circuit that evicts cache lines based on which cache lines are storing background data patterns is disclosed. The cache memory circuit can store multiple cache lines and, in response to receiving a request to store a new cache line, can select a particular one of previously stored cache lines. The selection may be performed based on data patterns included in the previously stored cache lines. The cache memory circuit can also perform accesses where the internal storage arrays are not activated in response to determining data in the location specified by the requested address is background data. In systems employing virtual addresses, a translation lookaside buffer can track the location of background data in the cache memory circuit.

    Data pattern based cache management

    公开(公告)号:US11442855B2

    公开(公告)日:2022-09-13

    申请号:US17033587

    申请日:2020-09-25

    Applicant: Apple Inc.

    Abstract: A cache memory circuit that evicts cache lines based on which cache lines are storing background data patterns is disclosed. The cache memory circuit can store multiple cache lines and, in response to receiving a request to store a new cache line, can select a particular one of previously stored cache lines. The selection may be performed based on data patterns included in the previously stored cache lines. The cache memory circuit can also perform accesses where the internal storage arrays are not activated in response to determining data in the location specified by the requested address is background data. In systems employing virtual addresses, a translation lookaside buffer can track the location of background data in the cache memory circuit.

    System control using sparse data
    28.
    发明授权

    公开(公告)号:US11327896B2

    公开(公告)日:2022-05-10

    申请号:US16908182

    申请日:2020-06-22

    Applicant: Apple Inc.

    Abstract: A method and apparatus for storing and accessing sparse data is disclosed. A sparse array circuit may receive information indicative of a request to perform a read operation on a memory circuit that includes multiple banks. The sparse array circuit may compare an address included in the received information to multiple entries that correspond to address locations in the memory circuit that store sparse data. In response to a determination that that the address matches a particular entry, the sparse array may generate one or more control signals that may disable the read operation, and cause a data control circuit to transmits the sparse data pattern.

    System Control Using Sparse Data
    29.
    发明申请

    公开(公告)号:US20200320013A1

    公开(公告)日:2020-10-08

    申请号:US16908182

    申请日:2020-06-22

    Applicant: Apple Inc.

    Abstract: A method and apparatus for storing and accessing sparse data is disclosed. A sparse array circuit may receive information indicative of a request to perform a read operation on a memory circuit that includes multiple banks. The sparse array circuit may compare an address included in the received information to multiple entries that correspond to address locations in the memory circuit that store sparse data. In response to a determination that that the address matches a particular entry, the sparse array may generate one or more control signals that may disable the read operation, and cause a data control circuit to transmits the sparse data pattern.

Patent Agency Ranking