Built-in integrated circuit debug design
    1.
    发明授权
    Built-in integrated circuit debug design 有权
    内置集成电路调试设计

    公开(公告)号:US09083347B1

    公开(公告)日:2015-07-14

    申请号:US14280188

    申请日:2014-05-16

    Applicant: Xilinx, Inc.

    CPC classification number: H03K21/38

    Abstract: Circuits and methods for capturing internal signal values in a circuit before, during, and after a trigger event are disclosed. For example, a circuit can include a shift register configured to receive data values of an input data set over a plurality of cycles, and a counter unit configured to receive a trigger signal and to output the trigger signal after a number of cycles following the receiving of the trigger signal, where the trigger signal indicates a trigger event. The circuit can also include a switch configured to receive the trigger signal from the counter unit and to open a connection between an input interface and the shift register in response to receiving the trigger signal.

    Abstract translation: 公开了在触发事件之前,期间和之后捕获电路中的内部信号值的电路和方法。 例如,电路可以包括被配置为在多个周期中接收输入数据集的数据值的移位寄存器,以及被配置为接收触发信号并且在接收之后的多个周期之后输出触发信号的计数器单元 触发信号,其中触发信号指示触发事件。 电路还可以包括被配置为从计数器单元接收触发信号并且响应于接收到触发信号而打开输入接口和移位寄存器之间的连接的开关。

    Deterministic reset mechanism for asynchronous gearbox FIFOs for predictable latency

    公开(公告)号:US12248761B2

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

    申请号:US18129762

    申请日:2023-03-31

    Applicant: XILINX, INC.

    Abstract: Embodiments herein describe a solution for deterministic de-assertion of write and read resets of an asynchronous gearbox FIFO having unequal write and read data bit widths. Proposed approaches look for a stable region between read and write clock phases by sweeping one of the clock phases until the leading edges (phases) of both clocks are aligned then releasing the write and read resets deterministically based upon a change in cyclic behavior of detected logic levels of a reset beacon waveform.

    Circuit for and method of measuring latency in an integrated circuit

    公开(公告)号:US10033523B1

    公开(公告)日:2018-07-24

    申请号:US15676667

    申请日:2017-08-14

    Applicant: Xilinx, Inc.

    Abstract: A circuit for measuring latency in an integrated circuit device is described. The circuit comprises a transmitter circuit having signal generator configured to generate a test signal having a marker for determining a latency in a path associated with the integrated circuit device; and a latency calculation circuit coupled to the signal generator and having a latency adjustment circuit and a unit interval (UI) adjustment circuit; wherein the latency calculation circuit generates a latency value (LATENCY) based upon a latency count from the latency adjustment circuit and a UI adjustment from the UI adjustment circuit.

    Serial lane-to-lane skew reduction

    公开(公告)号:US11314277B1

    公开(公告)日:2022-04-26

    申请号:US16532293

    申请日:2019-08-05

    Applicant: XILINX, INC.

    Abstract: Examples described herein provide a method for reducing lane-to-lane serial skew in an integrated circuit. In an example using a processor-based system, a maximum clock skew is determined from clock skews of respective lanes of a transmitter of the IC. Each of the clock skews corresponds to a skew of a clock signal of the respective lane relative to a same reference clock signal. A skew match amount is determined for each lane of the lanes of the transmitter. The skew match amount for a respective lane of the lanes is based on the maximum clock skew and the clock skew of the respective lane. Configuration data is generated to configure the transmitter to shift incoming data for each lane of the lanes based on the skew match amount for the respective lane.

    Circuit and method for dynamic clock skew compensation

    公开(公告)号:US10924096B1

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

    申请号:US16808053

    申请日:2020-03-03

    Applicant: Xilinx, Inc.

    Abstract: Apparatus and associated methods relate to a dynamic lane-to-lane skew reduction technique having (a) a clocking architecture configured to provide a corresponding first delayed clock signal and a corresponding second delayed clock signal through a first and a second plurality of routing traces, respectively, and (b) a number of skew compensation circuits configured to process the corresponding first delayed clock signal and the corresponding second delayed clock signal to generate a corresponding user clock signal for a corresponding lane of a transmitter. In an illustrative example, a first routing trace may transmit a first delayed clock signal in a direction opposite to a second routing trace transmitting a second delayed clock signal. By implementing the technique, each transmitter lane may receive a corresponding user clock signal having substantially the same delay relative to a reference clock signal such that dynamic lane-to-lane skew may be advantageously reduced.

    MEASURING AND COMPENSATING FOR CLOCK TREE VARIATION

    公开(公告)号:US20250044827A1

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

    申请号:US18364336

    申请日:2023-08-02

    Applicant: Xilinx, Inc.

    Abstract: A system for clock variation measurement includes a first clock counter circuit configured to generate a plurality of first counts of a first clock signal, a second clock counter circuit configured to generate a plurality of second counts of a second clock signal, a first synchronizer circuit configured to synchronize the plurality of first counts according to a third clock signal, and a second synchronizer circuit configured to synchronize the plurality of second counts according to the third clock signal. The system includes a difference circuit configured to generate a plurality of differences from respective count pairs as synchronized. The system includes a variation circuit configured to generate a variation signal indicating an amount of variation between the first clock signal and the second clock signal based, at least in part, on the plurality of differences.

    Configurable testing of semiconductor devices

    公开(公告)号:US11681844B1

    公开(公告)日:2023-06-20

    申请号:US17216508

    申请日:2021-03-29

    Applicant: XILINX, INC.

    CPC classification number: G06F30/333 G06F30/31 G06F2119/02

    Abstract: A semiconductor device comprises a design under test (DUT), a testing interface, pattern generation circuitry, and pattern checker circuitry. The pattern generation circuitry is connected to the DUT and the testing interface. The pattern generation circuitry is configured to generate a test data sequence and control data based on configuration data received from the testing interface, and communicate the test data sequence and the control data to the DUT. The pattern checker circuitry is connected to the DUT and the testing interface. The pattern checker circuitry is configured to generate a comparison test sequence based on the configuration data received from the testing interface, receive resultant test data sequence and output control data from the DUT, and generate a first error signal based on a comparison of the resultant test data sequence and the comparison test sequence and a comparison of the output control data and the configuration data.

    Configurable system and method for debugging a circuit

    公开(公告)号:US10161999B1

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

    申请号:US15091376

    申请日:2016-04-05

    Applicant: Xilinx, Inc.

    Abstract: Approaches for capturing states of signals of a circuit-under-test are disclosed. A logic analyzer circuit is coupled to the circuit-under-test and is configured to receive a plurality of probe signals and a plurality of trigger signals from the circuit-under-test. The logic analyzer circuit inputs data identifying a subset of the probe signals and a subset of the trigger signals. The logic analyzer circuit selects the subset of trigger signals for input to trigger logic and selects the subset of probe signals in the logic analyzer circuit after the logic analyzer circuit and the circuit-under-test are active. The logic analyzer circuit samples states of the subset of probe signals in response to the trigger logic and stores the sampled states of the subset of probe signals in a memory.

Patent Agency Ranking