Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Recherche avancée dans les brevets | Historique Web | Connexion

Brevets

In a programmable logic device, input/output circuits are grouped into blocks. Each block includes input/output circuits capable of handling a plurality of logic signalling schemes, which may require different supply voltages and reference voltages. Each block also has its own power supply bus. In this way, the different blocks can be provided with different supply and reference voltages, so that different blocks can be used for different logic signalling schemes, thereby allowing more than one such scheme to be used simultaneously on a single device. A single block could also be implemented with more than one scheme active, as long as all of the schemes in use in the block have the same power supply requirements and--to the extent that each such scheme requires a reference voltage--the same reference voltage requirements.

InventeursKerry Veenstra, Krishna Rangasayee, John E. Turner
Cessionnaire d'origineAltera Corporation
Examinateur principal: Vibol Tan
Classification américaine actuelle326/38; 326/40; 326/39; 326/41
Classification internationale: H03K 19173; H03K 19177

Afficher le brevet sur l'USPTO
Rechercher dans la base de données de l'USPTO

Citations

Brevet cité Date de dépôt Date de délivrance Cessionnaire d'origine Titre
US449402130 août 198215 janv. 1985Xerox CorporationSelf-calibrated clock and timing signal generator for MOS/VLSI circuitry
US45270791 nov. 19832 juil. 1985Advanced Micro Devices, Inc.Integrated circuit device accepting inputs and providing outputs at the levels of different logic families
US463348813 nov. 198430 déc. 1986Digital Equipment CorporationPhase-locked loop for MFM data recording
US46581567 déc. 198414 avr. 1987NEC CorporationVoltage detection circuit for detecting input voltage larger in absolute value than power supply voltage
US47195939 juil. 198412 janv. 1988Advanced Micro Devices, Inc.Apparatus for generating digital timing waveforms
US485356027 janv. 19881 août 1989Hitachi, Ltd.Logic circuit and semiconductor integrated circuit device capable of operating by different power supplies
US486852213 déc. 198819 sept. 1989Gazelle Microcircuits, Inc.Clock signal distribution device
US495964617 juin 198825 sept. 1990Dallas Semiconductor CorporationDynamic PLA timing circuit
US50598354 juin 198722 oct. 1991NCR CorporationCMOS circuit with programmable input threshold
US50721955 avr. 199010 déc. 1991Gazelle Microcircuits, Inc.Phase-locked loop with clamped voltage-controlled oscillator
US50755755 déc. 199024 déc. 1991Fuji Photo Film Co., Ltd.Externally synchronized programmable device
US507951914 févr. 19917 janv. 1992Notorola, Inc.Digital phase lock loop for a gate array
US513306422 avr. 198821 juil. 1992Hitachi, Ltd.Data processing system generating clock signal from an input clock, phase locked to the input clock and used for clocking logic devices
US514416710 mai 19911 sept. 1992Altera CorporationZero power, high impedance TTL-to-CMOS converter
US52045552 avr. 199220 avr. 1993Gazelle Microcircuits, Inc.Logic array having high frequency internal clocking
US534954415 juin 198820 sept. 1994Advanced Micro Devices, Inc.Programmable system synchronizer
US53979438 juil. 199314 mars 1995Dyna Logic CorporationClock distribution method and apparatus for high speed circuits with low skew using counterpropaging true and complement re-generated clock signals with predetermined ramp shapes
US541849912 juil. 199423 mai 1995Mitsubishi Denki Kabushiki KaishaRing oscillator having selectable number of inverter stages
US54205444 oct. 199330 mai 1995Mitsubishi Denki Kabushiki KaishaSemiconductor integrated circuit, method of designing the same and method of manufacturing the same
US550687818 juil. 19949 avr. 1996Xilinx, Inc.Programmable clock having programmable delay and duty cycle based on a user-supplied reference clock
US552153031 août 199428 mai 1996Oki Semiconductor America, Inc.Efficient method and resulting structure for integrated circuits with flexible I/O interface and power supply voltages
US55572191 juin 199517 sept. 1996Texas Instruments IncorporatedInterface level programmability
US558978329 juil. 199431 déc. 1996SGS-Thomson Microelectronics, Inc.Variable input threshold adjustment
US564656412 avr. 19968 juil. 1997Xilinx, Inc.Phase-locked delay loop for clock correction
US569902020 juin 199616 déc. 1997Altera CorporationPhase latched differential charge pump circuit and method
US574217822 oct. 199621 avr. 1998Xilinx, Inc.Programmable voltage stabilizing circuit for a programmable integrated circuit device
US574218010 févr. 199521 avr. 1998Massachusetts Institute of TechnologyDynamically programmable gate array with multiple contexts
US577736021 août 19957 juil. 1998LSI Logic CorporationHexagonal field programmable gate array architecture
US57962699 avr. 199618 août 1998Xilinx, Inc.Composable memory array for a programmable logic device and method for implementing same
US580154811 avr. 19961 sept. 1998Configurable performance-optimized programmable logic device
US581501614 juin 199629 sept. 1998Xilinx, Inc.Phase-locked delay loop for clock correction
US584761711 août 19978 déc. 1998Altera CorporationVariable-path-length voltage-controlled oscillator circuit
US587763211 avr. 19972 mars 1999Xilinx, Inc.FPGA with a plurality of I/O voltage levels
US593642316 déc. 199610 août 1999Kawasaki Steel CorporationSemiconductor IC with an output circuit power supply used as a signal input/output terminal
US595802611 avr. 199728 sept. 1999Xilinx, Inc.Input/output buffer supporting multiple I/O standards
US597025516 oct. 199519 oct. 1999Altera CorporationSystem for coupling programmable logic device to external circuitry which selects a logic standard and uses buffers to modify output and input signals accordingly
US598646917 sept. 199716 nov. 1999QuickLogic CorporationProgrammable integrated circuit having L-shaped programming power buses that extend along sides of the integrated circuit
US599122422 mai 199823 nov. 1999International Business Machines CorporationGlobal wire management apparatus and method for a multiple-port random access memory
US60207593 mars 19981 févr. 2000Altera CorporationProgrammable logic array device with random access memory configurable as product terms
US60345361 déc. 19977 mars 2000Altera CorporationRedundancy circuitry for logic circuits
US610420727 avr. 199815 août 2000Lattice Semiconductor CorporationProgrammable logic device
US617595227 mai 199716 janv. 2001Altera CorporationTechnique of fabricating integrated circuits having interfaces compatible with different operating voltage conditions
USRE348088 nov. 199020 déc. 1994Xilinx, Inc.TTL/CMOS compatible input buffer with Schmitt trigger
USRE3579719 avr. 199519 mai 1998TriQuint Semiconductor, Inc.Logic array having high frequency internal clocking

Revendications

1. An input/output structure for a programmable logic device that accommodates a plurality of logic signalling standards having differing power requirements, said input/output structure comprising:

a plurality of input/output terminals;
a plurality of input/output circuits associated with said plurality of input/output terminals, each of said input/output circuits programmably accommodating at least some of said plurality of logic signalling standards and being coupled to a respective one of said input/output terminals for buffering input/output signals between said respective one of said input/output terminals and said programmable logic device; and
a plurality of power bus conductors; wherein:
when a respective one of said plurality of input/output circuits is operated in accordance with one of said plurality of logic signalling standards, a respective power bus conductor provides power compatible with power requirements of said one of said standards in accordance with which said respective circuit is operated.

2. The input/output structure of claim 1 wherein each of said power bus conductors is spatially disposed adjacent a respective subset of said plurality of input/output circuits; wherein:

when circuits in each respective subset of said plurality of input/output circuits are operated in accordance with one of said plurality of logic signalling standards, a respective power bus conductor adjacent each respective subset provides power compatible with power requirements of said one of said standards in accordance with which circuits in said respective subset are operated.

3. The input/output structure of claim 2 wherein at least two of said power conductors are disposed adjacent each said respective subset, whereby when circuits in said respective subset are operated in accordance with a logic signalling standard requiring a reference voltage, one of said at least two power conductors provides supply voltage and one of said at least two power conductors provides said reference voltage.

4. The input/output structure of claim 2 wherein:

said plurality of input/output circuits are arranged substantially adjacent one or more edges of said programmable logic device; and
said power conductors are arranged parallel to said one or more edges.

5. The input/output structure of claim 2 wherein:

said plurality of input/output circuits are arranged in an array using bump array technology; and
said power conductors are arranged in banks relative to said array.

6. A programmable logic device that programmably accommodates a plurality of logic signalling standards having differing power requirements, said programmable logic device comprising:

programmable logic elements;
an interconnect structure connecting said programmable logic elements;
a plurality of input/output terminals;
a plurality of input/output circuits connected to said interconnect structure and to said input/output terminals, each of said input/output circuits programmably accommodating at least some of said plurality of logic signalling standards and being coupled to a respective one of said input/output terminals for buffering input/output signals between said respective one of said input/output terminals and said programmable logic elements; and
a plurality of power bus conductors; wherein:
when a respective one of said plurality of input/output circuits is operated in accordance with one of said plurality of logic signalling standards, a respective power bus conductor provides power compatible with power requirements of said one of said standards in accordance with which said respective circuit is operated.

7. The programmable logic device of claim 6 wherein:

each of said power bus conductors is spatially disposed adjacent a respective subset of said plurality of input/output circuits; and
when circuits in each respective subset of said plurality of input/output circuits are operated in accordance with one of said plurality of logic signalling standards, a respective power bus conductor adjacent each respective subset provides power compatible with power requirements of said one of said standards in accordance with which circuits in said respective subset are operated.

8. The programmable logic device of claim 7 wherein at least two of said power conductors are disposed adjacent each said respective subset, whereby when circuits in said respective subset are operated in accordance with a logic signalling standard requiring a reference voltage, one of said at least two power conductors provides supply voltage and one of said at least two power conductors provides said reference voltage.

9. The programmable logic device of claim 7 wherein:

said plurality of input/output circuits are arranged substantially adjacent one or more edges of said programmable logic device; and
said power conductors are arranged parallel to said one or more edges.

10. The programmable logic device of claim 7 wherein:

said plurality of input/output circuits are arranged in an array using bump array technology; and
said power conductors are arranged in banks relative to said array.

11. A method for operating a programmable logic device that programmably accommodates a plurality of logic signalling standards having differing power requirements, said programmable logic device comprising:

programmable logic elements,
an interconnect structure connecting said programmable logic elements,
a plurality of input/output terminals,
a plurality of input/output circuits connected to said interconnect structure and to said input/output terminals, each of said input/output circuits programmably accommodating at least some of said plurality of logic signalling standards and being coupled to a respective one of said input/output terminals for buffering input/output signals between said respective one of said input/output terminals and said programmable logic elements, and
a plurality of power bus conductors; said method comprising:
when one of said plurality of input/output circuits is operated in accordance with one of said plurality of logic signalling standards, providing, through a respective power bus conductor, power compatible with power requirements of said one of said standards in accordance with which circuits in said respective subset are operated.

12. The method of claim 11 wherein, when each of said power bus conductors is spatially disposed adjacent a respective subset of said plurality of input/output circuits, and circuits in each respective subset of said plurality of input/output circuits are operated in accordance with one of said plurality of logic signalling standards, said method further comprises providing, through a respective power bus conductor, power compatible with power requirements of said one of said standards in accordance with which circuits in said respective subset are operated.

13. The method of claim 12 wherein at least two of said power conductors are disposed adjacent each said respective subset, said method further comprising, when circuits in said respective subset are operated in accordance with a logic signalling standard requiring a reference voltage, providing supply voltage through one of said at least two power conductors, and providing said reference voltage through another one of said at least two power conductors.

14. A digital processing system comprising:

processing circuitry;
a system memory coupled to said processing circuitry; and
a programmable logic device as defined in claim 6 coupled to the processing circuitry and the system memory.

15. A printed circuit board on which is mounted a programmable logic device as defined in claim 6.

16. The printed circuit board defined in claim 15 further comprising:

a board memory mounted on the printed circuit board and coupled to the programmable logic device.

17. The printed circuit board defined in claim 16 further comprising:

processing circuitry mounted on the printed circuit board and coupled to the board memory.

18. An integrated circuit comprising:

an integrated circuit programmable logic device that programmably accommodates a plurality of logic signalling standards having differing power requirements, said integrated circuit programmable logic device comprising:
programmable logic elements;
an interconnect structure connecting said programmable logic elements;
a plurality of input/output terminals;
a plurality of input/output circuits connected to said interconnect structure and to said input/output terminals, each of said input/output circuits programmably accommodating at least some of said plurality of logic signalling standards and being coupled to a respective one of said input/output terminals for buffering input/output signals between said respective one of said input/output terminals and said programmable logic elements; and
a plurality of power bus conductors, each of said power bus conductors being spatially disposed adjacent a respective subset of said plurality of input/output circuits; wherein:
when circuits in each respective subset of said plurality of input/output circuits are operated in accordance with one of said plurality of logic signalling standards, a respective power bus conductor adjacent each respective subset provides power compatible with power requirements of said one of said standards in accordance with which circuits in said respective subset are operated.

19. The integrated circuit of claim 18 wherein:

each of said power bus conductors is spatially disposed adjacent a respective subset of said plurality of input/output circuits; and
when circuits in each respective subset of said plurality of input/output circuits are operated in accordance with one of said plurality of logic signalling standards, a respective power bus conductor adjacent each respective subset provides power compatible with power requirements of said one of said standards in accordance with which circuits in said respective subset are operated.

20. The integrated circuit of claim 19 wherein at least two of said power conductors are disposed adjacent each said respective subset, whereby when circuits in said respective subset are operated in accordance with a logic signalling standard requiring a reference voltage, one of said at least two power conductors provides supply voltage and one of said at least two power conductors provides said reference voltage.

21. The integrated circuit of claim 19 wherein:

said plurality of input/output circuits are arranged substantially adjacent one or more edges of said programmable logic device; and
said power conductors are arranged parallel to said one or more edges.

22. The integrated circuit of claim 19 wherein:

said plurality of input/output circuits are arranged in an array using bump array technology; and
said power conductors are arranged in banks relative to said array.

23. A digital processing system comprising:

processing circuitry;
a system memory coupled to said processing circuitry; and
an integrated circuit as defined in claim 18 coupled to the processing circuitry and the system memory.

24. A printed circuit board on which is mounted an integrated circuit as defined in claim 18.

25. The printed circuit board defined in claim 24 further comprising:

a board memory mounted on the printed circuit board and coupled to the integrated circuit.

26. The printed circuit board defined in claim 25 further comprising:

processing circuitry mounted on the printed circuit board and coupled to the board memory.