IP Library Granted Patent US 10,523,209
Granted Patent B1
US 10,523,209 · App. 16/186,882 · Granted Dec 31, 2019

Test circuitry and techniques for logic tiles of FPGA

Inventor: Cheng C. Wang (San Jose, CA)
Assignee: Flex Logix Technologies, Inc.
H03K19/17728G01R31/3177H03K19/1737
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,523,209
App. No.
16/186,882
Granted
Dec 31, 2019
Kind
B1
Abstract

An integrated circuit comprising a plurality of logic tiles, wherein, during operation, each logic tile is configurable to connect with at least one other logic tile, and wherein each logic tile includes: (1) a normal operating mode, (2) a test mode, (3) an interconnect network including a plurality of multiplexers, wherein during operation, the interconnect network of each logic tile is configurable to electrically connect with the interconnect network of at least one adjacent logic tile of the plurality of logic tiles via one or more tile-to-tile interconnects in the normal operating mode and (4) isolation circuitry, connected between the associated interconnect network and the interconnect network of each adjacent logic tile, configurable to responsively disconnect tile-to-tile interconnects disposed between the interconnect network of each adjacent logic tile in the test mode to thereby electrically disconnect interconnect networks of adjacent logic tiles in the test mode.

Claims (52)

1. An integrated circuit comprising:

a field programmable gate array including:

a plurality of logic tiles, wherein, during operation of the field programmable gate array, each logic tile is configurable to connect with at least one other logic tile of the plurality of logic tiles, and wherein each logic tile of the plurality of logic tiles includes:

a normal operating mode;

a test mode;

an interconnect network including a plurality of multiplexers, wherein during operation of the field programmable gate array, the interconnect network of each logic tile is configurable to electrically connect with the interconnect network of at least one other adjacent logic tile of the plurality of logic tiles via one or more tile-to-tile interconnects in the normal operating mode; and

first isolation circuitry, connected between the interconnect network of the associated logic tile and the interconnect network of each adjacent logic tile, configurable to responsively disconnect tile-to-tile interconnects disposed between the interconnect network of each adjacent logic tile in the test mode to thereby electrically disconnect interconnect networks of adjacent logic tiles in the test mode.

2. The integrated circuit of claim 1 wherein:

the first isolation circuitry includes one or more multiplexers, wherein each multiplexer of the first isolation circuitry includes: (i) a first input connected to a tile-to-tile interconnect providing an input from the interconnect network of an adjacent logic tile and (ii) a second input connected to a tile-to-tile interconnect providing an output from the interconnect network of the associated logic tile.

3. The integrated circuit of claim 1 wherein:

the first isolation circuitry includes one or more multiplexers, wherein each multiplexer of the first isolation circuitry includes: (i) a first input connected to a tile-to-tile interconnect providing an input from the interconnect network of an adjacent logic tile, (ii) a second input connected to a tile-to-tile interconnect providing an output from the interconnect network of the associated logic tile and (iii) an output connected to an input of a stage of the interconnect network of the associated logice tile.

4. The integrated circuit of claim 1 further including:

test mode control circuitry wherein the first isolation circuitry is responsive to one or more control signals from the test mode control circuitry.

5. The integrated circuit of claim 4 wherein:

the test mode control circuitry is capable of concurrently issuing one or more control signals to the first isolation circuitry of each of the logic tiles of the plurality of logic tiles wherein, in response, each logic tile is in the test mode.

6. The integrated circuit of claim 1 wherein:

wherein each logic tile of the plurality of logic tiles further includes:

second isolation circuitry, located at an input to associated reconfigurable building block I/O logic of the associated logic tile, configurable to responsively disconnect the input to the associated reconfigurable building block I/O logic of the associated logic tile from circuitry external to the associated logic tile in the test mode to thereby electrically disconnect the associated reconfigurable building block I/O logic of the associated logic tile from circuitry external to the associated logic tile in the test mode.

7. The integrated circuit of claim 6 wherein:

the second isolation circuitry includes one or more multiplexers, wherein each multiplexer of the second isolation circuitry includes: (i) a first input connected to circuitry external to associated logic tile and (ii) a second input connected to an output from the associated reconfigurable building block I/O logic of the associated logic tile.

8. The integrated circuit of claim 7 wherein:

each multiplexer of the second isolation circuitry, in the test mode, is capable of connecting an output from the associated reconfigurable building block I/O logic of the associated logic tile to its output.

9. An integrated circuit comprising:

a field programmable gate array including:

a plurality of logic tiles, wherein, during operation of the field programmable gate array, each logic tile is configurable to connect with at least one other logic tile of the plurality of logic tiles, and wherein each logic tile of the plurality of logic tiles includes:

a normal operating mode;

a test mode;

an interconnect network including a plurality of multiplexers, wherein during operation of the field programmable gate array, the interconnect network of each logic tile is configurable to electrically connect with the interconnect network of at least one other adjacent logic tile of the plurality of logic tiles via one or more tile-to-tile interconnects in the normal operating mode;

reconfigurable building block I/O logic; and

isolation circuitry, located at an input to the reconfigurable building block I/O logic of the logic tile, configurable to responsively disconnect the input to the reconfigurable building block I/O logic of the logic tile from circuitry external to the logic tile in the test mode to thereby electrically disconnect the reconfigurable building block I/O logic from circuitry external to the logic tile in the test mode.

10. The integrated circuit of claim 9 wherein each logic tile of the plurality of logic tiles further includes:

second isolation circuitry coupled to an associated reconfigurable building block I/O logic of the associated logice tile, wherein the second isolation circuitry includes one or more multiplexers, wherein each multiplexer of the second isolation circuitry includes: (i) a first input connected to circuitry external to logic tile and (ii) a second input connected to an output from the associated reconfigurable building block I/O logic of the associated logic tile.

11. The integrated circuit of claim 10 wherein:

each multiplexer of the second isolation circuitry, in the test mode, is capable of connecting an output from the associated reconfigurable building block I/O logic of the associated logic tile to its output.

12. The integrated circuit of claim 9 further including:

test mode control circuitry wherein the isolation circuitry is responsive to one or more control signals from the test mode control circuitry.

13. The integrated circuit of claim 12 wherein:

the test mode control circuitry is capable of concurrently issuing one or more control signals to the isolation circuitry of each of the logic tiles of the plurality of logic tiles wherein, in response, each logic tile is in the test mode.

14. A method of testing an integrated circuit comprising a field programmable gate array including a plurality of logic tiles, wherein each logic tile includes (a) reconfigurable building block I/O logic and (b) an interconnect network having a plurality of multiplexers, wherein during operation of the field programmable gate array, the interconnect network of each logic tile is configurable to electrically connect with the interconnect network of at least one other adjacent logic tile of the plurality of logic tiles via one or more tile-to-tile interconnects in the normal operating mode, the method comprising:

concurrently writing configuration test data into bitcells in each logic tile of the plurality of logic tiles;

electrically isolating each logic tile from each of the other logic tiles of the plurality of logic tiles when the field programmable gate array is in a test mode; and

after concurrently writing configuration test data into bitcells in each logic tile of the plurality of logic tiles, concurrently performing a test sequence on each of the logic tiles of the plurality of logic tiles when the field programmable gate array is in the test mode.

15. The method of claim 14 further including:

reading-back test data from the plurality of logic tiles when the field programmable gate array is in the test mode to determine the operability of the circuitry of each of the each logic tile of the plurality of logic tiles.

16. The method of claim 14 further including:

electrically isolating each logic tile from each of the other logic tiles of the plurality of logic tiles when the field programmable gate array is in a test mode includes electrically isolating the interconnect network of each logic tile from the interconnect network of each of the other logic tiles of the plurality of logic tiles.

17. The method of claim 14 further including:

electrically isolating each logic tile from each of the other logic tiles of the plurality of logic tiles when the field programmable gate array is in a test mode includes electrically isolating the reconfigurable building block I/O logic of each logic tile from (i) circuitry of other logic tiles and/or (ii) circuitry external to the plurality of logic tiles.

18. The method of claim 14 further including:

electrically isolating each logic tile from each of the other logic tiles of the plurality of logic tiles when the field programmable gate array is in a test mode includes electrically isolating:

the interconnect network of each logic tile from the interconnect network of each of the other logic tiles of the plurality of logic tiles, and

the reconfigurable building block I/O logic of each logic tile from (i) circuitry of other logic tiles and/or (ii) circuitry external to the plurality of logic tiles.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2024
From: FLEX LOGIX TECHNOLOGIES, INC.
To: ANALOG DEVICES, INC.
Reel/Frame 069409/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2018
From: WANG, CHENG C.
To: FLEX LOGIX TECHNOLOGIES, INC.
Reel/Frame 048002/0433 →
Continuity (1)
Provisional Application 62585677 · Nov 14, 2017
Cited By (2)
US 12,217,811 US 12,393,757