Mixed Sign Multiplier Devices and Methods

    公开(公告)号:US20250130770A1

    公开(公告)日:2025-04-24

    申请号:US18493233

    申请日:2023-10-24

    Applicant: Xilinx, Inc.

    Inventor: Chinmaya Dash

    Abstract: An implementation may include a method for performing a binary multiplication including receiving a first at an input interface of a digital multiplier circuit in the computing system, receiving a second operand at the input interface of the digital multiplier circuit, generating, by the digital multiplier circuit, partial products by performing a AND operation with each of the N bits of the first operand and each of the bits of the second operand, and generating first modified partial products by modifying, by the digital multiplier circuit, most significant bits of the partial products, generating second modified partial products by modifying, by the digital multiplier circuit, one of the first modified partial product, generating, by the digital multiplier circuit, a product by summing the second modified partial products, and outputting the product from an output interface of the digital multiplier circuit.

    EFFICIENT METHOD FOR THE LATCH TIMING ANALYSIS OF ELECTRONIC DESIGNS

    公开(公告)号:US20250124204A1

    公开(公告)日:2025-04-17

    申请号:US18381052

    申请日:2023-10-17

    Applicant: XILINX, INC.

    Abstract: Performing timing analysis of a circuit design includes building a timing graph of the circuit design, and determining delays of devices and wires of the circuit design based on the timing graph. Further, clock and arrival propagations for the circuit design are performed based on the delays of the devices and wires, latch loops are identified in the circuit design, and latch analysis on latches of the latch loops is performed. The timing analysis further includes performing arrival propagation for circuit elements of the circuit design impacted by the latch analysis performed on the latches of the latch loops, performing latch analysis on latches of the circuit design external to the latch loops, and performing required time and slack calculations on the circuit design.

    RANDOMIZATION OF INSTRUCTION EXECUTION FLOW FOR GLITCH PROTECTION

    公开(公告)号:US20250077243A1

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

    申请号:US18242246

    申请日:2023-09-05

    Applicant: XILINX, INC.

    Abstract: Some examples described herein provide for instruction glitch protection in an integrated circuit. In an example, a method includes generating a random number by the integrated circuit. The method also includes identifying, based at least in part on the generated random number, a sequence from a set of sequences stored in a memory of the integrated circuit, each sequence of the set of sequences corresponding to an order of execution for a plurality of tasks. The method further includes performing, by the integrated circuit, each task of the plurality of tasks in the order of execution corresponding to the identified sequence.

    ADAPTIVE WRITE SCHEME FOR MEMORY DEVICES

    公开(公告)号:US20250061926A1

    公开(公告)日:2025-02-20

    申请号:US18235739

    申请日:2023-08-18

    Applicant: XILINX, INC.

    Abstract: Memory driver circuitry for driving a memory cell or cells of a memory device includes first driver path circuitry and selection circuitry. The first driver path circuitry includes driver circuitry that outputs a first signal and selection circuitry that receives the first signal and a second signal, and outputs a first selected signal. The first selected signal is a selected one of the first signal and the second signal. The selection circuitry of the memory driver circuitry receives a third signal and a fourth signal, and outputs a bias voltage signal to header circuitry of a memory cell. The bias voltage signal is a selected one of the third signal and the fourth signal. The third signal corresponds to the first selected signal.

    Synchronization of system resources in a multi-socket data processing system

    公开(公告)号:US12223355B2

    公开(公告)日:2025-02-11

    申请号:US17455074

    申请日:2021-11-16

    Applicant: Xilinx, Inc.

    Abstract: Synchronizing system resources of a multi-socket data processing system can include providing, from a primary System-on-Chip (SOC), a trigger event to a global synchronization circuit. The primary SOC is one of a plurality of SOCS and the trigger event is provided over a first sideband channel. In response to the trigger event, the global synchronization circuit is capable of broadcasting a synchronization event to the plurality of SOCS over a second sideband channel. In response to the synchronization event, the system resource of each SOC of the plurality of SOCS is programmed with a common value. The programming synchronizes the system resources of the plurality of SOCS.

    THIN OXIDE LOW VOLTAGE TO HIGH VOLTAGE LEVEL SHIFTERS

    公开(公告)号:US20250047285A1

    公开(公告)日:2025-02-06

    申请号:US18229152

    申请日:2023-08-01

    Applicant: XILINX, INC.

    Abstract: A level shifter may include a first transistor stack including at least four transistors arranged from a first voltage source to ground, including second and third transistors coupled with bias voltage source, and a fourth transistor coupled with an input to receive an input signal at a second voltage or ground. The level shifter may include a second transistor stack comprising at least four transistors arranged from the first voltage source to ground, including second and third transistors coupled with the bias voltage source, and a fourth transistor to receive an inverse of the input signal. A first transistor of the first transistor stack is cross-coupled with a first transistor of the second transistor stack. A level shifter may include a first output coupled with the second transistor stack between the second and third transistors to provide a first output signal at the first voltage or ground.

    Gain calibration with quantizer offset settings

    公开(公告)号:US12191876B2

    公开(公告)日:2025-01-07

    申请号:US18088982

    申请日:2022-12-27

    Applicant: Xilinx, Inc.

    Abstract: Methods and apparatus for calibrating a gain for a circuit block are disclosed. An example method includes receiving a plurality of quantizer offsets, where the plurality of quantizer offsets represent calibration data for a quantizer configured to quantize an output of the circuit block, determining one or more differences based on one or more first quantizer offsets of the plurality of quantizer offsets and on one or more second quantizer offsets of the plurality of quantizer offsets, and determining an incremental change in a gain associated with the circuit block based on the one or more differences.

    Single port memory with multiple memory operations per clock cycle

    公开(公告)号:US12190994B2

    公开(公告)日:2025-01-07

    申请号:US18090574

    申请日:2022-12-29

    Applicant: XILINX, INC.

    Abstract: An integrated circuitry (IC) device for a memory device includes driver circuitry, selection circuitry, clock generation circuitry, and self-time path circuitry. The driver circuitry generates a plurality of driver circuitry outputs. The selection circuitry selects one of the plurality of driver circuitry outputs based on a plurality of enable signals. The clock generation circuitry receives the selected one of the plurality of driver circuitry outputs from the selection circuitry, and generates a clock signal based on at least the selected one of the plurality of driver circuitry outputs from the selection circuitry. The self-time path circuitry of a memory receives the clock signal and generates a reset signal based on the clock signal. The plurality of driver circuitry outputs and the clock signal are based on the reset signal, and the self-time path circuitry corresponds to one or more columns of a memory bank.

Patent Agency Ranking