Hermetic sealing structures in microelectronic assemblies having direct bonding

    公开(公告)号:US12165962B2

    公开(公告)日:2024-12-10

    申请号:US17121093

    申请日:2020-12-14

    Abstract: Disclosed herein are microelectronic assemblies including microelectronic components coupled by direct bonding, and related structures and techniques. In some embodiments, a microelectronic assembly may include a first microelectronic component including a first guard ring extending through at least a portion of a thickness of and along a perimeter; a second microelectronic component including a second guard ring extending through at least a portion of a thickness of and along a perimeter, where the first and second microelectronic components are coupled by direct bonding; and a seal ring formed by coupling the first guard ring to the second guard ring. In some embodiments, a microelectronic assembly may include a microelectronic component coupled to an interposer that includes a first liner material at a first surface; a second liner material at an opposing second surface; and a perimeter wall through the interposer and connected to the first and second liner materials.

    Endurance and serviceability in solid state drives

    公开(公告)号:US12165720B2

    公开(公告)日:2024-12-10

    申请号:US17033043

    申请日:2020-09-25

    Abstract: Systems, apparatuses and methods may provide technology for intelligent drive wear management. The technology may include determining a difference between a wear value derived for a first solid state storage drive and a wear value derived for a second solid state storage drive, and if the difference in wear value exceeds a wear skew threshold, swapping content between the first drive and the second drive. The technology may also include sorting an array of solid state storage drives into a plurality of drive groups based on a wear value derived for each drive, and determining, for a first pair of drives in a drive group, a difference in wear value between the drives in the first pair. Respective pairs of drives in a drive group may be selected based on the drive wear value and a drive rotation counter value associated with each drive. The technology may further include determining an average wear value for each drive group based on the wear values of each drive in the drive group and providing for maintenance service for the drives in the drive group if the average wear value for the drive group exceeds a potential drive failure threshold.

    Gesture-controlled virtual reality systems and methods of controlling the same

    公开(公告)号:US12164695B2

    公开(公告)日:2024-12-10

    申请号:US17825872

    申请日:2022-05-26

    Abstract: Gesture-controlled virtual reality systems and methods of controlling the same are disclosed herein. An example apparatus includes an on-body sensor to output first signals associated with at least one of movement of a body part of a user or a position of the body part relative to a virtual object and an off-body sensor to output second signals associated with at least one of the movement or the position relative to the virtual object. The apparatus also includes at least one processor to generate gesture data based on at least one of the first or second signals, generate position data based on at least one of the first or second signals, determine an intended action of the user relative to the virtual object based on the position data and the gesture data, and generate an output of the virtual object in response to the intended action.

    Negotiating asymmetric link widths dynamically in a multi-lane link

    公开(公告)号:US12164457B2

    公开(公告)日:2024-12-10

    申请号:US17899582

    申请日:2022-08-30

    Abstract: Aspects of the embodiments are directed to a port comprising hardware to support the multi-lane link, the link comprising a lane that comprises a first differential signal pair and a second differential signal pair. Link configuration logic, implemented at least in part in hardware circuitry, can determine that the port comprises hardware to support one or both of receiving data on the first differential signal pair or transmitting data on the second differential signal pair, and reconfigure the first differential signal pair to receive data with the second differential signal pair or reconfigure the second differential signal pair to transmit data with the first differential signal pair; and wherein the port is to transmit data or receive data based on reconfiguration of one or both the first differential signal pair and the second differential signal pair.

    Device, method, and system to identify a page request to be processed after a reset event

    公开(公告)号:US12164444B2

    公开(公告)日:2024-12-10

    申请号:US17357829

    申请日:2021-06-24

    Abstract: Techniques and mechanisms for an input-output memory management module (IOMMU) to indicate to software whether a page request by an endpoint device is to be serviced. In an embodiment, the IOMMU receives from the endpoint device a response to an invalidation wait message. Based on the response, the IOMMU provides first information which indicates to software that page requests have been flushed from the endpoint device. Page request message from the endpoint device are compatible with an interface standard which also comprises a stop marker message type. The first information is provided independent of the endpoint device providing any message which is of the stop marker message type. In another embodiment, the first information includes a drain marker generated by the IOMMU, or a snapshot of an address corresponding to an end of a page request queue.

    Instruction prefetch mechanism
    318.
    发明授权

    公开(公告)号:US12164430B2

    公开(公告)日:2024-12-10

    申请号:US18470553

    申请日:2023-09-20

    Abstract: An apparatus to facilitate data prefetching is disclosed. The apparatus includes a cache, one or more execution units (EUs) to execute program code, prefetch logic to maintain tracking information of memory instructions in the program code that trigger a cache miss and compiler logic to receive the tracking information, insert one or more pre-fetch instructions in updated program code to prefetch data from a memory for execution of one or more of the memory instructions that triggered a cache miss and download the updated program code for execution by the one or more EUs.

    Memory chip with per row activation count having error correction code protection

    公开(公告)号:US12164373B2

    公开(公告)日:2024-12-10

    申请号:US17339754

    申请日:2021-06-04

    Abstract: A memory chip is described. The memory chip includes storage cells along a row of the memory chip's storage cell array to store a count value of the row's activations and error correction code (ECC) information to protect the count value. The memory chip includes ECC read logic circuitry to correct an error in the count value. The memory chip includes a comparator to compare the count value against a threshold. The memory chip includes circuitry to increment the count value if the count value is deemed not to have reached the threshold and ECC write logic circuitry to determine new ECC information for the incremented count value, and write driver circuitry to write the incremented count value and the new ECC information into the storage cells. The memory chip includes circuitry to cause the row to be refreshed if the count value is deemed to have reached the threshold.

    Systems, methods, and devices for reducing systemic risks

    公开(公告)号:US12164367B2

    公开(公告)日:2024-12-10

    申请号:US17126148

    申请日:2020-12-18

    Abstract: A computer-implemented method may include obtaining, from a system using a middleware component of the system, run-time evidence of the system; applying the obtained run-time evidence to a Directed Acyclic Graph (DAG) Bayesian network to determine marginal probabilities for one or more nodes of the DAG Bayesian network, wherein the DAG Bayesian network comprises a plurality of nodes each representing states and faults of the system, wherein each node includes a parameterized conditional probability distribution, and wherein one or more of the nodes of the plurality of nodes specify a list of one or more safety goals and a safety value; determining which nodes representing faults have probabilities exceeding their specified safety value; and determining one or more risk mitigation techniques to activate for the determined nodes representing faults with probabilities exceeding their respective safety value.

Patent Agency Ranking