Droop mitigation for an inter-chiplet interface

    公开(公告)号:US12147366B2

    公开(公告)日:2024-11-19

    申请号:US17853812

    申请日:2022-06-29

    Abstract: Systems and methods are disclosed for voltage droop mitigation associated with a voltage rail that supplies power to circuitry of a chiplet. Techniques disclosed include detecting an upcoming transmission of data packets that are to be transmitted through a physical layer of the chiplet. Then, before transmitting the data packets through the physical layer, throttling a rate of bandwidth utilization in the physical layer and transmitting, by the controller, the data packets through the physical layer.

    DROOP MITIGATION FOR AN INTER-CHIPLET INTERFACE

    公开(公告)号:US20240004821A1

    公开(公告)日:2024-01-04

    申请号:US17853812

    申请日:2022-06-29

    CPC classification number: G06F13/4004 G06F1/26 G06F2213/40

    Abstract: Systems and methods are disclosed for voltage droop mitigation associated with a voltage rail that supplies power to circuitry of a chiplet. Techniques disclosed include detecting an upcoming transmission of data packets that are to be transmitted through a physical layer of the chiplet. Then, before transmitting the data packets through the physical layer, throttling a rate of bandwidth utilization in the physical layer and transmitting, by the controller, the data packets through the physical layer.

    Hardware transmit equalization for high speed

    公开(公告)号:US10541841B1

    公开(公告)日:2020-01-21

    申请号:US16130791

    申请日:2018-09-13

    Abstract: Systems, apparatuses, and methods for performing transmit equalization at a target high speed are disclosed. A computing system includes at least a transmitter, receiver, and a communication channel connecting the transmitter and the receiver. The communication channel includes a plurality of lanes which are subdivided into a first subset of lanes and a second subset of lanes. During equalization training, the first subset of lanes operate at a first speed while the second subset of lanes operate at a second speed. The first speed is the desired target speed for operating the communication link while the second speed is a relatively low speed capable of reliably carrying data over a given lane prior to equalization training. The first subset of lanes are trained at the first speed while feedback is conveyed from the receiver to the transmitter using the second subset of lanes operating at the second speed.

    AUTOMATIC PROVISION OF HIGH SPEED SERIALIZER/DESERIALIZER LANES BY FIRMWARE

    公开(公告)号:US20240004822A1

    公开(公告)日:2024-01-04

    申请号:US17854490

    申请日:2022-06-30

    CPC classification number: G06F13/409 G06F13/4221 G06F15/7807

    Abstract: Systems, apparatuses, and methods for automatic firmware provision of high speed serializer/deserializer (SERDES) links are disclosed. A system on chip (SoC) includes one or more microcontrollers, a programmable interconnect, a plurality of physical layer engines, and a plurality of SERDES lanes. The programmable interconnect and the plurality of SERDES lanes are able to support communication protocols for interfaces such as PCIE, SATA, Ethernet, and others. On bootup, the SoC receives a custom specification of how the plurality of SERDES lanes are to be configured. The one or more microcontrollers generate a mapping for the programmable interconnect based on the specification. The mapping is used to configure the programmable interconnect to match the specification. The result is the programmable interconnect connecting the plurality of SERDES lanes to the appropriate physical layer circuits to implement the desired configuration.

    SCHEDULING TRAINING OF AN INTER-CHIPLET INTERFACE

    公开(公告)号:US20240004815A1

    公开(公告)日:2024-01-04

    申请号:US17853842

    申请日:2022-06-29

    CPC classification number: G06F13/364 G06F9/4893

    Abstract: Systems and methods are disclosed for scheduling a data link training by a controller. The system and method include receiving an indication that a physical layer of a data link is not transferring data and initiating a training process of the physical layer of the data link in response to the indication that the physical layer of the data link is not transferring data. In one aspect, the indication that the physical layer of a data link is not transferring data is an indication that the physical layer of the data link is in a low power state. In another aspect, the indication that the physical layer of a data link is not transferring data is an indication that a data transfer has been completed.

    DYNAMIC FINE GRAIN LINK CONTROL
    9.
    发明申请

    公开(公告)号:US20190158374A1

    公开(公告)日:2019-05-23

    申请号:US16118848

    申请日:2018-08-31

    Abstract: Systems, apparatuses, and methods for enabling localized control of link states in a computing system are disclosed. A computing system includes at least a host processor, a communication fabric, one or more devices, one or more links, and a local link controller to monitor the one or more links. In various implementations, the local link controller detects and controls states of a link without requiring communication with, or intervention by, the host processor. In various implementations, this local control by the link controller includes control over the clock signals provided to the link. For example, the local link controller can directly control the frequency of a clock supplied to the link.In addition, in various implementations the link controller controls the power supplied to the link. For example, the link controller can control the voltage supplied to the link.

    PROPAGATION SIMULATION BUFFER
    10.
    发明申请
    PROPAGATION SIMULATION BUFFER 有权
    传播模拟缓冲区

    公开(公告)号:US20140062555A1

    公开(公告)日:2014-03-06

    申请号:US14076020

    申请日:2013-11-08

    CPC classification number: H03K5/153 G06F17/5009 G06F17/5031 G06F2217/84

    Abstract: Techniques are disclosed relating to detecting and minimizing timing problems created by clock domain crossing (CDC) in integrated circuits. In various embodiments, one or more timing parameters are associated with a path that crosses between clock domains in an integrated circuit, where the one or more timing parameters specify a propagation delay for the path. In one embodiment, the timing parameters may be distributed to different design stages using a configuration file. In some embodiments, the one or more parameters may be used in conjunction with an RTL model to simulate propagation of a data signal along the path. In some embodiments, the one or more parameters may be used in conjunction with a netlist to create a physical design for the integrated circuit, where the physical design includes a representation of the path that has the specified propagation delay.

    Abstract translation: 公开了关于检测和最小化由集成电路中的时钟域交叉(CDC)产生的定时问题的技术。 在各种实施例中,一个或多个定时参数与集成电路中的时钟域之间的路径相关联,其中一个或多个定时参数指定路径的传播延迟。 在一个实施例中,定时参数可以使用配置文件分发到不同的设计阶段。 在一些实施例中,一个或多个参数可以与RTL模型一起使用以模拟沿着路径的数据信号的传播。 在一些实施例中,一个或多个参数可以与网表结合使用,以便为集成电路创建物理设计,其中物理设计包括具有指定的传播延迟的路径的表示。

Patent Agency Ranking