Programmable Device Implementing Fixed and Floating Point Functionality in a Mixed Architecture

    公开(公告)号:US20220027128A1

    公开(公告)日:2022-01-27

    申请号:US17493584

    申请日:2021-10-04

    摘要: Configurable specialized processing blocks, such as DSP blocks, are described that implement fixed and floating-point functionality in a single mixed architecture on a programmable device. The described architecture reduces the need to construct floating-point functions outside the configurable specialized processing block, thereby minimizing hardware cost and area. The disclosed architecture also introduces pipelining into the DSP block in order to ensure the floating-point multiplication and addition functions remain in synchronicity, thereby increasing the maximum frequency at which the DSP block can operate. Moreover, the disclosed architecture includes logic circuitry to support floating-point exception handling.

    Scalable 2.5D interface circuitry

    公开(公告)号:US11157440B2

    公开(公告)日:2021-10-26

    申请号:US16833068

    申请日:2020-03-27

    摘要: A multichip package having a main die coupled to one or more daughter dies is provided. The main die may include embedded universal interface blocks (UIB) each of which can be used to interface with a corresponding daughter die to support high bandwidth parallel or serial communications. Each UIB may include an integrated processor subsystem and associated pattern sequencing logic to perform interface initialization and margining operations. Each UIB may perform simultaneous accesses to a daughter die across one or more channels. Each UIB may also include multiple phase-locked loop circuits for providing different clock signals to different portions of the UIB and a 2× clock phase generation logic. Each UIB may include multiple IO modules, each of which may optionally include its own duty cycle correction circuit. Each IO module may include buffer circuits, each of which may have a de-emphasis control logic for adjusting buffer drive strength.

    Security RAM block with multiple partitions

    公开(公告)号:US10970409B1

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

    申请号:US15389886

    申请日:2016-12-23

    发明人: Martin Langhammer

    摘要: Circuits, methods, and apparatus for storing application data, keys, authorization codes, or other information in a volatile memory on an FPGA. A field programmable gate array (FPGA) can include multiple memory blocks and partition those blocks among multiple independent reconfigurable regions. Access to the memory blocks can then be restricted so that only authorized regions have access to particular memory partitions. In addition, each partition can store multiple message authentication codes (MACs) for further controlling access to data in each partition.

    Multi-rate transceiver circuitry
    8.
    发明授权

    公开(公告)号:US10958411B2

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

    申请号:US16841622

    申请日:2020-04-06

    IPC分类号: H03L7/00 H04L7/00 H04L7/033

    摘要: Techniques to operate circuitry in an integrated circuit are provided. The circuitry may include rate detection circuitry, receiver circuitry, and configuration circuitry. The receiver circuitry may receive a data stream with an arbitrary data rate. The rate detection circuitry may receive a reference clock signal that is associated with the received data stream. The rate detection circuitry determines the frequency of the reference clock signal such that an appropriate clock signal may be generated for the receiver circuitry. The receiver clock signal may be generated by clock generation circuitry that is coupled to the rate detection circuitry. The configuration circuitry may accordingly configure the receiver circuitry based at least on the determined frequency of the reference clock signal so that the receiver circuitry may operate at the arbitrary data rate.

    Distributed multi-die protocol application interface

    公开(公告)号:US10936531B2

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

    申请号:US16792507

    申请日:2020-02-17

    摘要: Systems and methods are provided for supporting wide-protocol interface across a multi-die interconnect interface. Data signals of a wide-protocol interface are split into a plurality of data streams. A handshake signal is established between a first circuit and a second circuit, whereby the first circuit and second circuit are dies of a multi-die device. The first circuit transmits the plurality of data streams to the second circuit via a plurality of multi-die interconnect channels. Each data stream of the plurality of data streams are compressed based on the handshake signal in order to provide wide-protocol interface with reduced number of required pins.

    Apparatus For Flexible Electronic Interfaces And Associated Methods

    公开(公告)号:US20210021268A1

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

    申请号:US17062421

    申请日:2020-10-02

    发明人: Tony K. Ngai

    摘要: A semiconductor die includes at least one flexible interface block. The flexible interface block includes at least one interconnect, and at least one buffer coupled to the at least one interconnect. The flexible interface block further includes a routing interface coupled to circuitry integrated in the semiconductor die, and a controller coupled to provide communication between the routing interface and the at least one buffer.