Data gating using scan enable pin

    公开(公告)号:US11609270B2

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

    申请号:US17882657

    申请日:2022-08-08

    Applicant: Apple Inc.

    Abstract: An Integrated Circuit (IC) includes a storage element and control circuitry. The control circuitry is configured to select, responsively to a scan-enable control, between a functional-data input and a scan-data input to serve as an input to the storage element, to selectively disable toggling of an output of the storage element, responsively to a clock-enable control, by gating a clock signal provided to the storage element, and, while the clock-enable control indicates that the output of the storage element is to be disabled from toggling, to select the input of the storage element to be the scan-data input.

    Data Gating Using Scan Enable Pin

    公开(公告)号:US20230019009A1

    公开(公告)日:2023-01-19

    申请号:US17882657

    申请日:2022-08-08

    Applicant: Apple Inc.

    Abstract: An Integrated Circuit (IC) includes a storage element and control circuitry. The control circuitry is configured to select, responsively to a scan-enable control, between a functional-data input and a scan-data input to serve as an input to the storage element, to selectively disable toggling of an output of the storage element, responsively to a clock-enable control, by gating a clock signal provided to the storage element, and, while the clock-enable control indicates that the output of the storage element is to be disabled from toggling, to select the input of the storage element to be the scan-data input.

    Variable hit latency cache
    3.
    发明授权

    公开(公告)号:US11893241B1

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

    申请号:US17823695

    申请日:2022-08-31

    Applicant: Apple Inc.

    Abstract: A variable latency cache memory is disclosed. A cache subsystem includes a pipeline control circuit configured to initiate cache memory accesses for data. The cache subsystem further includes a cache memory circuit having a data array arranged into a plurality of groups, wherein different ones of the plurality of groups have different minimum access latencies due to different distances from the pipeline control circuit. A plurality of latency control circuits configured to ensure a latency is bounded to a maximum value for a given access to the data array, wherein a given latency control circuit is associated with a corresponding group of the plurality of groups. The latency for a given access may thus vary between a minimum access latency for a group closest to the pipeline control circuit to a maximum latency for an access to the group furthest from the pipeline control circuit.

    Data Gating Using Scan Enable Pin
    4.
    发明公开

    公开(公告)号:US20230194606A1

    公开(公告)日:2023-06-22

    申请号:US18169894

    申请日:2023-02-16

    Applicant: APPLE INC.

    Abstract: An Integrated Circuit (IC) includes a storage element and control circuitry. The control circuitry is configured to select, responsively to a scan-enable control, between a functional-data input and a scan-data input to serve as an input to the storage element, to selectively disable toggling of an output of the storage element, responsively to a clock-enable control, by gating a clock signal provided to the storage element, and, while the clock-enable control indicates that the output of the storage element is to be disabled from toggling, to select the input of the storage element to be the scan-data input.

    Data gating using scan enable pin

    公开(公告)号:US11454671B1

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

    申请号:US17363093

    申请日:2021-06-30

    Applicant: Apple Inc.

    Abstract: An Integrated Circuit (IC) includes a storage element and control circuitry. The control circuitry is configured to select, responsively to a scan-enable control, between a functional-data input and a scan-data input to serve as an input to the storage element, to selectively disable toggling of an output of the storage element, responsively to a clock-enable control, by gating a clock signal provided to the storage element, and, while the clock-enable control indicates that the output of the storage element is to be disabled from toggling, to select the input of the storage element to be the scan-data input.

Patent Agency Ranking