Patents by Inventor Eric J. Thorne
Eric J. Thorne has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9372956Abstract: A method of enabling the use of a programmable device having impaired circuitry includes determining one or more locations of the impaired circuitry of the programmable device; generating a defect map for the programmable device based on the determined locations of the impaired circuitry; generating a plurality of configuration bitstreams to implement a circuit in the programmable device; selecting one of the plurality of configuration bitstreams that does not use the impaired circuitry indicated by the defect map; and programming the programmable device with the selected configuration bitstream.Type: GrantFiled: November 10, 2014Date of Patent: June 21, 2016Assignee: XILINX, INC.Inventors: Yuezhen Fan, Eric J. Thorne, Xiao-Yu Li, Glenn O'Rourke, Stephen M. Trimberger
-
Patent number: 9341668Abstract: A testable circuit arrangement includes an integrated circuit (IC) package. The IC package includes a package substrate, an interposer mounted directly on the package substrate with level 1 interconnects, and at least one IC die mounted directly on the interposer with level 0 interconnects. The package substrate of the IC package is mounted directly on a connector board with a soldered ball grid array of level 2 interconnects. The level 0, level 1, and level 2 interconnects include respective power, configuration, and test interconnects. Power, configuration, and test terminals of the connector board are coupled to the power, configuration, and test interconnects of the level 2 interconnects.Type: GrantFiled: April 1, 2014Date of Patent: May 17, 2016Assignee: XILNIX, INC.Inventors: Ganesh Hariharan, Raghunandan Chaware, Glenn O'Rourke, Inderjit Singh, Eric J. Thorne, David E. Schweigler
-
Patent number: 7373538Abstract: A method for determining propagation delay differences for conductive lines of an integrated circuit is described. A first path is formed by coupling a first portion of conductive lines together. The first portion is associated with a first region of the integrated circuit. The first path is coupled in a ring oscillator, and a first delay is determined. A second path is formed by coupling a second portion of the conductive lines together. The second portion is the first portion except for at least a first conductive line in the first portion of the conductive lines being swapped for a second conductive line. The second conductive line is associated with a second region of the integrated circuit. The second path is coupled in the ring oscillator circuit. A second delay is determined, and an incremental difference between the first delay and the second delay may be determined.Type: GrantFiled: June 7, 2005Date of Patent: May 13, 2008Assignee: XILINX, Inc.Inventors: Tarek Eldin, Himanshu J. Verma, Feng Wang, Eric J Thorne
-
Patent number: 7227364Abstract: The embodiments of the present invention enable a new metal diagnosis pattern based on a production test pattern to quickly identify open and short circuits of metal lines which cannot be probed, such as the long lines of a programmable logic device, and to further isolates the fault location for physical failure analysis. According to one aspect of the invention, a circuit locally drives a plurality of metal long line segments to determine whether a defect in a line is a short circuit, or further to identify the location of an open circuit.Type: GrantFiled: December 16, 2004Date of Patent: June 5, 2007Assignee: Xilinx, Inc.Inventors: Yuezhen Fan, David Mark, Eric J Thorne, Zhi-Min Ling
-
Patent number: 7080300Abstract: A circuit that includes a core device that is embedded within fixed interfacing logic circuitry that, in turn, is embedded in an FPGA fabric. The FPGA fabric may be configured into a test mode of operation to test either the embedded device or fixed logic devices formed within the fixed interfacing logic. While the FPGA is configured in a test mode, test circuitry and communication paths are made present within the fixed interfacing logic circuitry to facilitate the testing. Additionally, the test circuitry comprises isolation circuitry that is formed between various modules and circuits that are to be tested to isolate the device under test and to produce test signals thereto and there from during testing operations.Type: GrantFiled: February 12, 2004Date of Patent: July 18, 2006Assignee: Xilinx, Inc.Inventors: Nigel G. Herron, Eric J. Thorne, Qingqi Wang, Anthony Correale, Jr., Thomas Anderson Dick
-
Patent number: 6996758Abstract: A circuit that includes a core device that is embedded within fixed interfacing logic circuitry that, in turn, is embedded in an FPGA fabric. The FPGA fabric may be configured into a test mode of operation to test either the embedded device or fixed logic devices formed within the fixed interfacing logic. While the FPGA is configured in a test mode, test circuitry and communication paths are made present within the fixed interfacing logic circuitry to facilitate the testing. Additionally, the test circuitry comprises isolation circuitry that is formed between various modules and circuits that are to be tested to isolate the device under test and to produce test signals thereto and there from during testing operations.Type: GrantFiled: November 16, 2001Date of Patent: February 7, 2006Assignee: Xilinx, Inc.Inventors: Nigel G. Herron, Eric J. Thorne, Qingqi Wang
-
Patent number: 6983405Abstract: A circuit that includes a core device that is embedded within fixed interfacing logic circuitry that, in turn, is embedded in an FPGA fabric. The FPGA fabric may be configured into a test mode of operation to test either the embedded device or fixed logic devices formed within the fixed interfacing logic. While the FPGA is configured in a test mode, test circuitry and communication paths are made present within the fixed interfacing logic circuitry to facilitate the testing. Additionally, the test circuitry comprises isolation circuitry that is formed between various modules and circuits that are to be tested to isolate the device under test and to produce test signals thereto and therefrom during testing operations.Type: GrantFiled: November 16, 2001Date of Patent: January 3, 2006Assignee: Xilinx, Inc.,Inventors: Nigel G. Herron, Eric J. Thorne, Qingqi Wang
-
Patent number: 6651238Abstract: Fault coverage for the programmable interconnect of a programmable logic device (PLD) is provided. A user's design is modeled, thereby determining the programmable interconnect path in the device. The user's logic design is then modified, thereby facilitating the detection of faults. Specifically, any function generators in the PLD are implemented as predetermined logic gates, thereby forming a logic gate tree design. The synchronous elements in the user's design are preserved and transformed, if necessary, to provide controllability. Then, a vector can be exercised in the new design. A first readback of the PLD can be compared to a second readback of a fault-free model of the design.Type: GrantFiled: April 17, 2001Date of Patent: November 18, 2003Assignee: Xilinx, Inc.Inventors: Robert W. Wells, Robert D. Patrie, Eric J. Thorne, Michael M. Matera
-
Patent number: 6594610Abstract: A new testing method uses a field programmable gate array to emulate faults, instead of using a separate computer to simulate faults. In one embodiment, a few (e.g., two or three) known good FPGAs are selected. A fault is introduced into the design of a FPGA configuration. The configuration is loaded into the FPGAs. A test vector is applied and the result is evaluated. If the result is different from that of a fault-free configuration, the fault is caught. One application of this method is to evaluate fault coverage. A fault model that can be used in the present invention is disclosed.Type: GrantFiled: May 11, 2001Date of Patent: July 15, 2003Assignee: Xilinx, Inc.Inventors: Shahin Toutounchi, Anthony P. Calderone, Zhi-Min Ling, Robert D. Patrie, Eric J. Thorne, Robert W. Wells