Semiconductor package with capacitance die

    公开(公告)号:US12132028B2

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

    申请号:US17698976

    申请日:2022-03-18

    CPC classification number: H01L25/0655 H01L23/5386 H01L23/642 H01L25/50

    Abstract: A semiconductor package can include a capacitance die. The package can have multiple dice (e.g., logic die, memory die) mounted on a substrate. Each die can include a power domain. The dice can be distributed on the substrate such that an extra space is present on the substrate between at least some of the dice. For example, an extra space may be present between two dice, at a corner of the substrate, or other locations. The extra space can disrupt a coplanarity of the semiconductor package. The capacitance die can be located in the extra space so as to establish the coplanarity with the other dice. The capacitance die can include a capacitor array electrically coupled to multiple power domains of the plurality of dice.

    Configurable reporting for device conditions

    公开(公告)号:US10956248B1

    公开(公告)日:2021-03-23

    申请号:US16200602

    申请日:2018-11-26

    Abstract: An integrated circuit configured to execute program instructions can generate, based on a configuration, any combination of a notification message, a halt signal, or an interrupt signal for a condition detected in the integrated circuit. The detected condition can be an error condition or a non-error condition. The notification message for the condition may be written to memory accessible by a host processor. The non-error condition may be used by the host processor to monitor internal states of the integrated circuit. The halt signal may be used to stop the integrated circuit from executing the instructions.

    Operational management of a device

    公开(公告)号:US10949321B1

    公开(公告)日:2021-03-16

    申请号:US16200620

    申请日:2018-11-26

    Abstract: Operational management of an integrated circuit device can be performed by a microcontroller based on information associated with the notification messages generated by the integrated circuit device. The notification messages may include timestamps and metadata for different notification types which can be used to build a timeline. The microcontroller may use the information to monitor the operational health and performance of the integrated circuit device or can communicate this information to a remote management server.

    Communication of data between software applications

    公开(公告)号:US10860397B1

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

    申请号:US16297467

    申请日:2019-03-08

    Abstract: A computer system has a memory configured for sharing data between a first application and a second application. The memory includes a metadata region and a data region. The metadata region includes metadata that indicates how data being communicated between the first application and the second application is to be interpreted. The metadata also indicates whether the data can be found in the metadata itself or in a particular location in the data region. Each application can be assigned its own memory location containing a flag that can be set in order to indicate to the other application that the memory is ready to be accessed by the other application. The memory location can be implemented using a hardware register or in memory, either the same memory that includes the metadata and data regions or on a separate memory.

    Multi-stage counters
    6.
    发明授权

    公开(公告)号:US10817177B1

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

    申请号:US16283559

    申请日:2019-02-22

    Abstract: Disclosed herein are methods and apparatuses related to the use of counter tables. A counter table can comprise a plurality of lower-level counters and an upper-level counter. A range of values capable of being represented by a lower-level counter from the plurality of lower-level counters can be enlarged by associating the lower-level counter with the upper-level counter. A counter table can be associated with a network device.

    Uniform memory access architecture

    公开(公告)号:US10725957B1

    公开(公告)日:2020-07-28

    申请号:US16460897

    申请日:2019-07-02

    Abstract: A plurality of system on chips (SoCs) in a server computer can be coupled to a plurality of memory agents (MAs) via respective Serializer/Deserializer (SerDes) interfaces. Each of the plurality of MAs can include one or more memory controllers to communicate with a memory coupled to the respective MA, and globally addressable by each of the SoCs. Each of the plurality of SoCs can access the memory coupled to any of the MAs in uniform number of hops using the respective SerDes interfaces. Different types of memories, e.g., volatile memory, persistent memory, can be supported.

    Efficient memory management in multi-tenant virtualized environment

    公开(公告)号:US10404674B1

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

    申请号:US15445190

    申请日:2017-02-28

    Abstract: Efficient memory management can be provided in a multi-tenant virtualized environment by encrypting data to be written in memory by a virtual machine using a cryptographic key specific to the virtual machine. Encrypting data associated with multiple virtual machines using a cryptographic key unique to each virtual machine can minimize exposure of the data stored in the memory shared by the multiple virtual machines. Thus, some embodiments can eliminate write cycles to the memory that are generally used to initialize the memory before a virtual machine can write data to the memory if the memory was used previously by another virtual machine.

    Multi-stage counters
    9.
    发明授权

    公开(公告)号:US10228852B1

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

    申请号:US15081628

    申请日:2016-03-25

    Abstract: Disclosed herein are methods and apparatuses related to the use of counter tables. A counter table can comprise a plurality of lower-level counters and an upper-level counter. A range of values capable of being represented by a lower-level counter from the plurality of lower-level counters can be enlarged by associating the lower-level counter with the upper-level counter. A counter table can be associated with a network device.

    Distributed precision time architecture

    公开(公告)号:US10164759B1

    公开(公告)日:2018-12-25

    申请号:US15377939

    申请日:2016-12-13

    Inventor: Thomas A. Volpe

    Abstract: Provided are systems and methods for implementing a reliable precision time architecture in a network device. In various implementations, a first port of the network device can be configured to synchronize to a first network time from the network. A second port can be configure to receive the first network time from the first port, and further provide the first network time to the network. A third port of the network device can further be configured to synchronize to a second network time from the network. A fourth port can be configured to receive the second network time from the third port, and provide the second network time to the network. The network device can further be configured to use the first network time as a current time.

Patent Agency Ranking