Circuits for and methods of testing the operation of an input/output port
    12.
    发明授权
    Circuits for and methods of testing the operation of an input/output port 有权
    用于测试输入/输出端口操作的电路和方法

    公开(公告)号:US09500700B1

    公开(公告)日:2016-11-22

    申请号:US14081461

    申请日:2013-11-15

    Applicant: Xilinx, Inc.

    CPC classification number: G01R31/2851 G01R31/31715 G01R31/31716

    Abstract: An integrated circuit enabling the communication of data is described. The integrated circuit comprises an input/output port; a plurality of data converter circuits; and programmable interconnect circuits coupled between the input/output port and the plurality of data converter circuits, the programmable interconnect circuits enabling a connection of the plurality of data converter circuits to the input/output port of the integrated circuit. A method of enabling the communication of data in an integrated circuit is also described.

    Abstract translation: 描述了能够进行数据通信的集成电路。 集成电路包括输入/​​输出端口; 多个数据转换器电路; 以及耦合在所述输入/输出端口和所述多个数据转换器电路之间的可编程互连电路,所述可编程互连电路使得所述多个数据转换器电路能够连接到所述集成电路的输入/输出端口。 还描述了能够进行集成电路中的数据通信的方法。

    Integrated circuit chip testing interface with reduced signal wires

    公开(公告)号:US11860228B2

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

    申请号:US17742363

    申请日:2022-05-11

    Applicant: XILINX, INC.

    CPC classification number: G01R31/318555 G01R31/31727 G01R31/318572

    Abstract: An integrated circuit (IC) chip device includes testing interface circuity and testing circuitry to test the operation of the IC chips of the IC chip device. The IC chip device includes a first IC chip that comprises first testing circuitry. The first testing circuitry receives a mode select signal, a clock signal, and encoded signals, and comprises finite state machine (FSM) circuitry, decoder circuitry, and control circuitry. The FSM circuitry determines an instruction based on the mode select signal and the clock signal. The decoder circuitry decodes the encoded signals to generate a decoded signal. The control circuitry generates a control signal from the instruction and the decoded signal. The control signal indicates a test to be performed by the first testing circuitry.

    Programmable dynamic clock stretch for at-speed debugging of integrated circuits

    公开(公告)号:US11290095B1

    公开(公告)日:2022-03-29

    申请号:US17330042

    申请日:2021-05-25

    Applicant: Xilinx, Inc.

    Abstract: An integrated circuit can include one or more clock controllers. Each clock controller corresponds to a different clock signal of a set of one or more clock signals of the integrated circuit. Each clock controller is configured to implement a clock stretch mode that generates a modified clock signal having a frequency that is less than the clock signal. The integrated circuit can include a trigger circuit configured to enable selected ones of the one or more clock controllers to implement the clock stretch mode. The trigger circuit and the one or more clock controllers are hardwired and are programmable using control infrastructure circuitry of the integrated circuit.

    Clock stoppage in integrated circuits with multiple asynchronous clock domains

    公开(公告)号:US09600018B1

    公开(公告)日:2017-03-21

    申请号:US14300159

    申请日:2014-06-09

    Applicant: Xilinx, Inc.

    CPC classification number: G06F1/10 G06F1/04 G06F1/06 G06F1/12

    Abstract: Methods and circuits for performing a clock-stop process of a circuit are disclosed. For example, a circuit includes a clock group having a first clock domain, a first clock multiplexer, a first synchronizer and a controller. The controller is configured to initiate a clock stop process of the circuit by sending an alternative mode signal to the first synchronizer. The first synchronizer is configured to synchronize the alternative mode signal to a clock of the first clock domain and is further configured to output, to a select line of the first clock multiplexer, the alternative mode signal that is synchronized to the clock of the first clock domain. The select line of the first clock multiplexer is for selecting from between an input of the first clock multiplexer for the clock of the first clock domain and an alternative clock input of the first clock multiplexer for an alternative clock signal from the controller.

    Testing for shorts between internal nodes of a power distribution grid
    17.
    发明授权
    Testing for shorts between internal nodes of a power distribution grid 有权
    测试配电网内部节点之间的短路

    公开(公告)号:US09453870B1

    公开(公告)日:2016-09-27

    申请号:US14252958

    申请日:2014-04-15

    Applicant: Xilinx, Inc.

    CPC classification number: G01R31/021 G01R19/2513 G01R31/025 G01R31/2853

    Abstract: In an apparatus relating generally to an IC die, the IC die has a regulated power supply, a power supply grid, and a test circuit. The regulated power supply is biased between a source supply node and a source ground node, which are externally accessible nodes of the IC die. An internal supply node of the power supply grid is coupled to the regulated power supply. The test circuit is coupled to the internal supply node of the power supply grid. The test circuit is configured to test for at least one short in the power supply grid. The test circuit is configured to limit power through the power supply grid to less than that of a probe tip tolerance. The test circuit is configured to test for the at least one short in presence of background current leakage of the power supply grid.

    Abstract translation: 在与IC芯片大致相关的装置中,IC芯片具有稳压电源,电源网格和测试电路。 稳压电源在源电源节点和源极接地节点之间偏置,源极接地节点是IC芯片的外部可访问节点。 电源网格的内部供电节点耦合到稳压电源。 测试电路耦合到电源网格的内部供电节点。 测试电路被配置为测试电源网格中的至少一个短路。 测试电路被配置为将电源网格的电力限制为小于探针尖端公差的电力。 测试电路被配置为在存在电源网格的背景电流泄漏的情况下测试至少一个短路。

    Intra-chip and inter-chip data protection

    公开(公告)号:US12105658B2

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

    申请号:US17477185

    申请日:2021-09-16

    Applicant: XILINX, INC.

    CPC classification number: G06F13/4027 G06F13/1668 G06F13/28

    Abstract: In one example, an integrated circuit (IC) is provided that includes data circuitry and a processing circuitry. The data circuitry is configured to provide data to be transferred to a different circuitry within the IC or to an external IC. The processing circuitry is configured to: read the data provided by the data circuitry before it is transferred to the different circuitry or the external IC; calculate a first signature for the data; attach the first signature to the data; calculate, after transferring the data to the different circuitry or the external IC, a second signature for the data; extract the first signature corresponding to the data; compare the first signature to the second signature; and generate a signal based on a comparison of the first signature to the second signature.

    Testing memory elements using an internal testing interface

    公开(公告)号:US11500017B1

    公开(公告)日:2022-11-15

    申请号:US17216516

    申请日:2021-03-29

    Applicant: XILINX, INC.

    Abstract: A semiconductor device comprises a plurality of memory elements, test control circuitry, and a testing interface. The test control circuitry is configure to determine that one or more clock signals associated with the memory elements have been stopped and generate a scan clock signal based on the determination that the one or more clock signals have been stopped. The test control circuitry is further configured to communicate the scan clock signal to the memory elements. The testing interface is configured to communicate test data from the memory elements. In one example, the test data is delimited with start and end marker elements. The semiconductor device is mounted to a circuit board and is communicatively coupled to communication pins of the circuit board.

    Restoring memory data integrity
    20.
    发明授权

    公开(公告)号:US11429481B1

    公开(公告)日:2022-08-30

    申请号:US17178207

    申请日:2021-02-17

    Applicant: XILINX, INC.

    Abstract: Embodiments herein describe a hardware based scrubbing scheme where correction logic is integrated with memory elements such that scrubbing is performed by hardware. The correction logic reads the data words stored in the memory element during idle cycles. If a correctable error is detected, the correction logic can then use a subsequent idle cycle to perform a write to correct the error (i.e., replace the corrupted data stored in the memory element with corrected data). By using built-in or integrated correction logic, the embodiments herein do not add extra work for the processor, or can work with applications that do not include a processor. Further, because the correction logic scrubs the memory during idle cycles, correcting bit errors does not have a negative impact on the performance of the memory element. Memory scrubbing can delay the degradation of data error, extending the integrity of the data in the memory.

Patent Agency Ranking