3D STACKED DEVICE HAVING IMPROVED DATA FLOW
    2.
    发明公开

    公开(公告)号:US20240345977A1

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

    申请号:US18134994

    申请日:2023-04-14

    Applicant: XILINX, INC.

    CPC classification number: G06F13/4059 G06F13/4068

    Abstract: A 3D device includes a first semiconductor chip and a second semiconductor chip stacked vertically. The first semiconductor chip includes a first plurality of tiles. The second semiconductor chip includes a second plurality of tiles. A bus electrically couples each of the first plurality of tiles to a corresponding one of the second plurality of tiles based on assignments of the first plurality of tiles and the second plurality of tiles to tile-to-tile pairs that define a minimized sum of bus delays among each possible tile-to-tile pairs. In each tile-to-tile pair, a net electrically couples each of a first plurality of pins to a corresponding one of a second plurality of pins based on assignments of the first plurality of pins to the second plurality of pins that define a minimized sum of net delays among each possible pin-to-pin pairs.

    System and method for dual-port communication and power delivery

    公开(公告)号:US12003346B2

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

    申请号:US17132340

    申请日:2020-12-23

    Abstract: Described herein are embodiments for dual-port communication and power delivery for one-wire applications. Embodiments of one-wire bridge devices are disclosed to provide a dual-port link for two one-wire masters to communicate with one another in a multi-voltage system while intermittently allowing charging voltage. The configuration may be used to set a bidirectional pass through mode that allows level shifted fast logic signals to pass through the two one-wire links. A timer may also be configurable to time-out the pass through mode from edge in-activity. Power may be derived for operation directly from one of the links, eliminating the need for an external power supply when local power is not available. When local power is available, the other one-wire link provides local access and the pass through mode. Such configurations make it easy for a two-contact solution to be both a communication channel and a power supply for battery charging.

    Information processing program, information processing device, and information processing method

    公开(公告)号:US11762663B2

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

    申请号:US18071627

    申请日:2022-11-30

    Inventor: Naoki Miyanaga

    CPC classification number: G06F9/381 G06F9/5027 G06F3/0656 G06F13/4059

    Abstract: Provided are an information processing program, an information processing device, and an information processing method that enable application processing and data transmission in a non-blocking manner to increase a communication speed. A server device includes buffering means configured to accumulate events, socket writing means configured to process the events, and flag management means configured to exclusively set a flag. The socket writing means includes socket write request means and callback processing means. The flag management means exclusively sets the flag at a timing before the event processing requested by the socket write request means starts, and releases the flag at a timing after the processing by the callback processing means ends. The socket write request means receives a call, and in a case where the flag is set, the events accumulated by the buffering means are processed.

    Interface device and method of operating the same

    公开(公告)号:US11726947B2

    公开(公告)日:2023-08-15

    申请号:US17081595

    申请日:2020-10-27

    Applicant: SK hynix Inc.

    CPC classification number: G06F13/4291 G06F1/08 G06F13/4022 G06F13/4059

    Abstract: A method of operating an interface device including a first elastic buffer is provided. The method of operating the interface device includes initializing one or more parameters associated with clock signals for a data transmission or reception of the interface device, checking whether the interface device is in a predetermined mode for adjusting the one or more parameters, adjusting, upon determination that the interface device is in the predetermined mode, the one or more parameters associated with the clock signals of the interface device based on how much of the first buffer or the second buffer is filled with data, and performing the data transmission or reception based on the adjusted one or more parameters associated with the clock signals.

    Control of data sending from a multi-processor device

    公开(公告)号:US11726937B2

    公开(公告)日:2023-08-15

    申请号:US17447832

    申请日:2021-09-16

    CPC classification number: G06F13/364 G06F9/522 G06F13/4059

    Abstract: A method for controlling the sending of data by a plurality of processors belonging to a device, the method comprising: sending a first message to a first processor of the plurality of processors to grant permission to the first processor of the plurality of processors to send a first set of data packets over at least one external interface of the device; receiving from the first processor, an identifier of a second processor of the plurality of processors; and in response to receipt of the identifier of the second processor, send a second message to the second processor to grant permission to the second processor to send a second set of data packets over the at least one external interface.

    Arbitration Allocating Requests During Backpressure

    公开(公告)号:US20230244623A1

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

    申请号:US17545930

    申请日:2021-12-08

    Abstract: An arbitration system receives requests to access a destination during an arbitration window that spans multiple processor clock cycles. During each clock cycle, the destination is monitored to determine whether the destination is suffering from backpressure by receiving more requests than the destination is able to accommodate during the clock cycle. In response to detecting backpressure, a masking index value assigned to a requesting source is incremented, which limits an amount of requests from the source that will be granted destination access during a subsequent arbitration window. Alternatively, in response to detecting an absence of backpressure during an arbitration window, the masking index value is decremented, which increases the amount of requests from the source that will be granted destination access during a subsequent arbitration window. This arbitration process continues for successive arbitration windows, oscillating between incrementing and decrementing the masking index value during the successive arbitration windows.

Patent Agency Ranking