Electronic digital logic circuitry – Multifunctional or programmable – Array
Reexamination Certificate
2000-03-24
2001-05-01
Tokar, Michael (Department: 2819)
Electronic digital logic circuitry
Multifunctional or programmable
Array
C326S038000
Reexamination Certificate
active
06225823
ABSTRACT:
BACKGROUND OF THE INVENTION
This invention relates to programmable logic devices, and more particularly to circuitry for use in the input and/or output portions of programmable logic devices.
Illustrative programmable logic devices are shown in Cliff et al. U.S. Pat. No. 5,689,195, Huang et al. U.S. Pat. No. 5,764,080, Reddy et al. U.S. Pat. No. 5,977,793, and McClintock et al. U.S. Pat. No. 5,999,016, all of which are hereby incorporated by reference herein in their entireties.
As programmable logic devices become larger and therefore have more input/output (“I/O”) pins, the complexity and flexibility with which the user may want to control the various pins tends to increase. The “control” thus referred to includes such functions as output enable, clock, clock enable, clear, etc. because very large programmable logic devices have the capability of performing so many different functions, parallel control of all the I/O pins on the device may not always be compatible with the uses to which the core logic of the device can be put. On the other hand, full individual control of all aspects of the operations of all I/O pins on the device is probably wasteful of device resources, especially since many uses of the device will probably want parallel control of at least some functions of some I/O pins.
In view of the foregoing, it is an object of this invention to provide improved circuitry for controlling I/O pins on programmable logic devices.
It is a more particular object of this invention to provide I/O control circuitry for programmable logic devices which effects a good mix of both parallel and individual control of I/O pin functions and operation.
SUMMARY OF THE INVENTION
These and other objects of the invention are accomplished in accordance with the principles of the invention by providing programmable logic devices with I/O control signal buses that extend to large numbers of the I/O pins on the device but that are programmably segmentable into a plurality of segments, each of which extends to only an associated subset of the I/O pins. Each segment of an I/O control signal bus can be driven separately (e.g., by programmable logic on the device or by a special input pin). Thus each segment can provide a separate control signal to the I/O pins that it serves. Alternatively, two or more segments of a bus can be programmably connected to one another. Then the drive for only one of the connected segments is used and all the connected segments carry the same signal to all of the I/O pins served by those segments.
In addition to the foregoing, each I/O pin preferably includes circuitry for allowing individual selection of control signals from several sources, such as several adjacent I/O control signal buses of the type described above or logic circuitry near the I/O pin on the device.
Further features of the invention, its nature and various advantages will be more apparent from the accompanying drawings and the following detailed description of the preferred embodiments.
REFERENCES:
patent: Re. 34363 (1993-08-01), Freeman
patent: 3473160 (1969-10-01), Wahlstrom
patent: 4609986 (1986-09-01), Hartmann et al.
patent: 4617479 (1986-10-01), Hartmann et al.
patent: 4642487 (1987-02-01), Carter
patent: 4677318 (1987-06-01), Veenstra
patent: 4713792 (1987-12-01), Hartmann et al.
patent: 4758745 (1988-07-01), Elgamal et al.
patent: 4774421 (1988-09-01), Hartmann et al.
patent: 4871930 (1989-10-01), Wong et al.
patent: 4899067 (1990-02-01), So et al.
patent: 4912342 (1990-03-01), Wong et al.
patent: 5023606 (1991-06-01), Kaplinsky
patent: 5073729 (1991-12-01), Greene et al.
patent: 5083083 (1992-01-01), El-Ayat et al.
patent: 5121006 (1992-06-01), Pedersen
patent: 5122685 (1992-06-01), Chan et al.
patent: 5132571 (1992-07-01), McCollum et al.
patent: 5144166 (1992-09-01), Camorota et al.
patent: 5208491 (1993-05-01), Ebeling et al.
patent: 5218240 (1993-06-01), Camarota et al.
patent: 5220214 (1993-06-01), Pedersen
patent: 5225719 (1993-07-01), Agrawal et al.
patent: 5255203 (1993-10-01), Agrawal et al.
patent: 5258668 (1993-11-01), Cliff et al.
patent: 5260610 (1993-11-01), Pedersen et al.
patent: 5260611 (1993-11-01), Cliff et al.
patent: 5274581 (1993-12-01), Cliff et al.
patent: 5338984 (1994-08-01), Sutherland
patent: 5350954 (1994-09-01), Patel
patent: 5371422 (1994-12-01), Patel et al.
patent: 5448186 (1995-09-01), Kawata
patent: 5455525 (1995-10-01), Ho et al.
patent: 5457410 (1995-10-01), Ting
patent: 5467029 (1995-11-01), Taffe et al.
patent: 5469003 (1995-11-01), Kean
patent: 5483178 (1996-01-01), Costello et al.
patent: 5509128 (1996-04-01), Chan
patent: 5541530 (1996-07-01), Cliff et al.
patent: 5592106 (1997-01-01), Leong et al.
patent: 5656950 (1997-08-01), Duong et al.
patent: 5689195 (1997-11-01), Cliff et al.
patent: 5698992 (1997-12-01), El Ayat et al.
patent: 5705939 (1998-01-01), McClintock et al.
patent: 5742179 (1998-04-01), Sasaki
patent: 5764080 (1998-06-01), Huang et al.
patent: 5796267 (1998-08-01), Pedersen
patent: 5909126 (1999-06-01), Cliff et al.
patent: 5942913 (1999-08-01), Young et al.
patent: 5970255 (1999-10-01), Tran et al.
patent: 5977793 (1999-11-01), Reddy et al.
patent: 5986470 (1999-11-01), Cliff et al.
patent: 5999016 (1999-12-01), McClintock et al.
patent: 6078191 (2000-06-01), Chan et al.
patent: 463746 A2 (1992-01-01), None
patent: 630115 A2 (1994-12-01), None
patent: 2295738 (1996-06-01), None
patent: 2300947 (1996-11-01), None
patent: WO 95/04404 (1995-02-01), None
patent: WO 95/22205 (1995-08-01), None
patent: WO 95/28769 (1995-10-01), None
R. C. Minnick, “A Survey of Microcellular Research,” Journal of the Association for Computing Machinery, vol. 14, No. 2, pp. 203-241, Apr. 1967.
S. E. Wahlstrom, “Programmable Logic Arrays—Cheaper by the Millions,” Electronics, Dec. 11, 1967, pp. 90-95.
Recent Developments in Switching Theory, A. Mukhopadhyay, ed., Academic Press, New York, 1971, chapters VI and IX, pp. 229-254 and 369-422.
The Programmable Gate Array Data Book, 1988, Xilinx, Inc., San Jose, CA.
El Gamal et al., “An Architecture for Electrically Configurable Gate Arrays,” IEEE Journal of Solid-State Circuits, vol. 24, No. 2, Apr. 1989, pp. 394-398.
El-Ayat et al., “A CMOS Electrically Configurable Gate Array,” IEEE Journal of Solid-State Circuits, vol. 24, No. 3, Jun. 1989, pp. 752-762.
ACT Family Field Programmable Gate Array Databook, Apr. 1992, Actel Corporation, Sunnyvale, CA, pp. 1-35 through 1-44.
The Programmable Logic Data Book, 1994, Xilinx, Inc., San Jose, CA, pp. 2-7, 2-12, and 2-13.
“XC5000 Logic Cell Array Family, Technical Data, Advance Information,” Xilinx, Inc., Feb. 1995.
Jefferson David Edward
Lane Christopher F.
Lee Andy L.
Reddy Srinivas T.
Altera Corporation
Fish & Neave
Jackson Robert R.
Le Don Phu
Park Joo-Youn
LandOfFree
Input/output circuitry for programmable logic devices does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Input/output circuitry for programmable logic devices, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Input/output circuitry for programmable logic devices will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2526252