Testing circuitry for programmable logic devices with selectable power supply voltages
First Claim
1. A method of testing programmable power supply voltage selection switches on a programmable integrated circuit having a plurality of test circuits, each test circuit being associated with a respective one of the programmable power supply voltage selection switches, comprising:
- loading a test pattern of configuration data into the programmable integrated circuit that is used in adjusting the programmable power supply voltage selection switches to produce selected voltages at their outputs; and
using the test circuits to measure the selected voltages to produce test results, wherein the programmable integrated circuit contains a plurality of power supply voltage distribution lines each having a different associated power supply voltage, each programmable power supply voltage selection switch having inputs connected respectively to the plurality of power supply voltage distribution lines and having an output, wherein each test circuit has a first input connected to one of the plurality of power supply voltage distribution lines and a second input connected to the output of its associated programmable power supply voltage selection switch, and wherein using the test circuits comprises producing the test results by using the test circuits to compare voltages on the first and second inputs.
1 Assignment
0 Petitions
Accused Products
Abstract
A programmable integrated circuit has multiple power supply voltages. Power supply voltages are distributed using power supply distribution lines. The integrated circuit has programmable power supply voltage selection switches. Each power supply voltage selection switch has its inputs connected to the power supply distribution lines and supplies a selected power supply voltage to a circuit block at its output. Test circuits are provided for testing the power supply voltage selection switches. During testing, the power supply voltage selection switches are adjusted to produce various power supply voltages at their outputs. The test circuit associated with each switch performs voltage comparisons to determine whether the switch is functioning properly. Each test circuit produces a test result based on its voltage comparison. The test results from the test circuits are provided to a scan chain, which unloads the test results from the integrated circuit to a tester for analysis.
-
Citations
17 Claims
-
1. A method of testing programmable power supply voltage selection switches on a programmable integrated circuit having a plurality of test circuits, each test circuit being associated with a respective one of the programmable power supply voltage selection switches, comprising:
-
loading a test pattern of configuration data into the programmable integrated circuit that is used in adjusting the programmable power supply voltage selection switches to produce selected voltages at their outputs; and using the test circuits to measure the selected voltages to produce test results, wherein the programmable integrated circuit contains a plurality of power supply voltage distribution lines each having a different associated power supply voltage, each programmable power supply voltage selection switch having inputs connected respectively to the plurality of power supply voltage distribution lines and having an output, wherein each test circuit has a first input connected to one of the plurality of power supply voltage distribution lines and a second input connected to the output of its associated programmable power supply voltage selection switch, and wherein using the test circuits comprises producing the test results by using the test circuits to compare voltages on the first and second inputs. - View Dependent Claims (2, 3)
-
-
4. A programmable integrated circuit, comprising:
-
a plurality of circuit blocks; a plurality of programmable power supply voltage selection switches each of which supplies a selected power supply voltage to an associated one of the circuit blocks; a plurality of test circuits, each test circuit making performance measurements on a respective associated one of the programmable power supply voltage selection switches and producing a corresponding test result; a plurality of registers, each register being associated with a respective one of the test circuits and receiving the test result from that test circuit; and a plurality of power supply voltage distribution lines, each having a different associated power supply voltage, wherein each programmable power supply voltage selection switch has inputs connected respectively to the plurality of power supply voltage distribution lines and has an output to which the programmable power supply voltage selection switch connects one of its inputs to provide the selected power supply voltage, wherein each test circuit has a first input, a second input, and an output, and wherein each test circuit produces the test result at its output based on a comparison of voltages on the first and second inputs. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A programmable integrated circuit, comprising:
-
a plurality of circuit blocks; a plurality of programmable power supply voltage selection switches each of which supplies a selected power supply voltage to an associated one of the circuit blocks; a plurality of test circuits, each test circuit making performance measurements on a respective associated one of the programmable power supply voltage selection switches and producing a corresponding test result; a plurality of registers, each register being associated with a respective one of the test circuits and receiving the test result from that test circuit; a plurality of power supply voltage distribution lines; power regulator circuitry that provides a different associated power supply voltage to each of the power supply voltage distribution lines, wherein each programmable power supply voltage selection switch has inputs connected respectively to the plurality of power supply voltage distribution lines and has an output to which the programmable power supply voltage selection switch connects one of its inputs to provide the selected power supply voltage; and a plurality of programmable interconnection paths, each of which conveys the test result from one of the test circuits to its associated register. - View Dependent Claims (16)
-
-
17. A programmable integrated circuit, comprising:
-
a plurality of circuit blocks; a plurality of programmable power supply voltage selection switches each of which supplies a selected power supply voltage to an associated one of the circuit blocks; a plurality of test circuits, each test circuit making performance measurements on a respective associated one of the programmable power supply voltage selection switches and producing a corresponding test result; a plurality of registers, each register being associated with a respective one of the test circuits and receiving the test result from that test circuit; and a plurality of programmable memory elements, each programmable power supply voltage selection switch being controlled by output signals from at least one of the programmable memory elements, wherein each circuit block contains metal-oxide-semiconductor transistors that are provided with the selected power supply voltage from a respective one of the programmable power supply voltage selection switches.
-
Specification