INTEGRATED CIRCUIT DEVICES WITH HYBRID METAL LINES

    公开(公告)号:US20240203869A1

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

    申请号:US18067031

    申请日:2022-12-16

    Abstract: Methods for fabricating an integrated circuit (IC) device with one or more hybrid metal lines are provided. An example IC device includes a substrate; and a metal line extending, along an axis, over the substrate. The metal line has a first end and a second end along the axis. A portion of the metal line at the first end includes a first electrically conductive material. Another portion of the metal line includes a second electrically conductive material, where the second electrically conductive material is different from the first electrically conductive material. In some instances, the first electrically conductive material is a low-resistive, electrically conductive material, and the second electrically conductive material is a direct etch-compatible, electrically conductive material.

    SNOOP FILTER FOR LARGE CACHE USING HASH TECHNIQUE WITH OPTIMAL REFRESH ALGORITHM

    公开(公告)号:US20240202124A1

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

    申请号:US18067779

    申请日:2022-12-19

    CPC classification number: G06F12/0831 G06F12/0864

    Abstract: Embodiments described herein may include apparatus, systems, techniques, and/or processes that are directed to computing systems implementing a very large cache for one or more processing engines in a shared memory system. According to various embodiments, a snoop filter tracks a hash value of the cached addresses instead of tracking the addresses themselves. Tracking hash values introduces inaccuracy and an inability to easily clean or refresh the snoop filter. A refresh algorithm maintains cache coherency without significant performance degradation. The cache refresh algorithm keeps the accuracy of the snoop filter, hence reducing the latency and power effects of false snoops. Further, the use of hash values reduces the hardware cost over traditional snoop filters.

    INTEGRATED CIRCUIT CHIP TO SELECTIVELY PROVIDE TAG ARRAY FUNCTIONALITY OR CACHE ARRAY FUNCTIONALITY

    公开(公告)号:US20240202120A1

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

    申请号:US18083389

    申请日:2022-12-16

    CPC classification number: G06F12/0806 G06F2212/1016

    Abstract: Techniques and mechanisms for selectively configuring an integrated circuit (IC) chip to provide tag array functionality and/or cache array functionality. In an embodiment, an IC chip comprises a first array of memory cells, a second array of memory cells, and a cache controller. Based on whether the IC chip is coupled to another IC chip, selector circuitry of the IC chip configures one of multiple possible modes of the cache controller. A first mode of the multiple modes is to provide tag array functionality with the first array, and cache array functionality with the second memory cell array. A second mode of the multiple modes is to provide tag array functionality with the second memory cell array, and cache array functionality with a remote array of memory cells. In another embodiment, the cache controller is reconfigured to another mode based on a change to a power consumption characteristic.

    METHODS AND APPARATUSES FOR INSTRUCTIONS INCLUDING A MISPREDICTION HANDLING HINT TO REDUCE A BRANCH MISPREDICTION PENALTY

    公开(公告)号:US20240202002A1

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

    申请号:US18067577

    申请日:2022-12-16

    Inventor: Hideki Ido

    CPC classification number: G06F9/3842 G06F9/30145

    Abstract: Techniques for implementing a branch instruction having a misprediction handling hint to prevent instructions on a mispredicted path from getting cancelled are described. In certain examples, a hardware processor core includes a retirement circuit; a branch predictor circuit to predict a predicted path for a branch, and cause a speculative processing of the predicted path; a decode circuit to decode a single instruction into a decoded instruction, the single instruction having a field to indicate the retirement circuit is to allow retirement of the predicted path for the branch that is a misprediction; and an execution circuit to execute the decoded instruction to cause: the retirement circuit to allow the retirement of the predicted path that is the misprediction for the branch when the field is set to a first value, and the retirement circuit to disallow the retirement of the predicted path that is the misprediction for the branch when the field is otherwise.

    OPTICAL FIBER POSITIONING APPARATUS COMPRISING ONE OR MORE APPARATUS ALIGNMENT FEATURES

    公开(公告)号:US20240201445A1

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

    申请号:US18553448

    申请日:2022-06-28

    Abstract: An apparatus for positioning one or more optical fibers relative to the apparatus, comprises a body comprising a monolithic block of material, one or more fiber alignment structures formed in the material of the monolithic block, each fiber alignment structure comprising a groove configured to accommodate a corresponding optical fiber, and one or more apparatus alignment features formed in the material of the monolithic block, wherein the one or more apparatus alignment features are additional to the one or more fiber alignment structures and wherein the one or more apparatus alignment features have a known spatial relationship relative to the one or more fiber alignment structures. The one or more apparatus alignment features may enable passive alignment of the apparatus relative to a member which is separate from the apparatus such as an optical component and/or a photonic chip. When one or more optical fibers are located and/or secured in one or more corresponding fiber alignment structures of the apparatus, the one or more apparatus alignment features may also enable passive alignment of the one or more optical fibers relative to the member.

Patent Agency Ranking