Configurable computational unit embedded in a programmable...

Electronic digital logic circuitry – Multifunctional or programmable – Array

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C326S038000, C326S041000, C326S039000, C708S523000, C708S625000

Reexamination Certificate

active

06483343

ABSTRACT:

FIELD OF THE INVENTION
This invention relates to programmable logic devices. More particularly, this invention relates to a field programmable gate array (FPGA) employing, e.g., antifuses, with an embedded configurable computational unit.
BACKGROUND
A programmable logic device is a versatile integrated circuit chip, the internal circuitry of which may be configured by an individual user to realize a user-specific circuit. To configure a programmable logic device, the user configures an on-chip interconnect structure so that selected input terminals and selected output terminals of selected on-chip circuit components are electrically connected together in such a way that the resulting circuit is the user-specific circuit desired by the user. Programmable logic devices employ between selected wire segments, e.g., amorphous silicon antifuses that are “programmed” to connect the selected wire segments together electrically. Which antifuses are programmed and which antifuses are left unprogrammed determines how the circuit components are interconnected and therefore determines the resulting circuit.
A field programmable gate array (an “FPGA”) is one type of programmable logic device. For background information on field programmable gate arrays employing antifuses, see: “Field Programmable Gate Array Technology” edited by Stephen Trimberger, 1994, pages 1-14 and 98-170; “Field-Programmable Gate Arrays” by Stephen Brown et al., 1992, pages 1-43 and 88-202; “Practical Design Using Programmable Logic” by David Pellerin and Michael Holley, 1991, pages 84-98; the 1995 QuickLogic Data Book, 1995, pages 1-5 through 2-11 and 6-3 through 6-18; the 1995 Actel FPGA Data Book And Design Guide, 1995, pages ix-xv, 1-5 through 1-34, 1-51 through 1-101, 1-153 through 1-222, 3-1 through 4-56; U.S. Pat. No. 5,424,655 entitled “Programmable Application Specific Integrated Circuit Employing Antifuses and Methods Therefor”; U.S. Pat. No. 5,825,201 entitled “Programming Architecture for a Programmable Integrated Circuit Employing Antifuses.” The contents of these documents are incorporated herein by reference.
SUMMARY
A plurality of configurable computational units is embedded in a programmable device, such as a field programmable gate array, in accordance with the present invention. Each configurable computational unit includes an adder circuit that is switchably coupled to a multiplier circuit and an accumulator circuit via, e.g., multiplexers. The configurable computational unit may be configured permanently or on the fly to perform desired arithmetic type functions efficiently and effectively. For example, the computational unit may be configured for digital signal processing functions, filtering functions, and algorithm functions. The computational units may be cascaded by programmably connecting the computational units together, e.g., through the routing resources of the programmable device.


REFERENCES:
patent: 5847981 (1998-12-01), Kelley et al.
patent: 5941940 (1999-08-01), Prasad et al.
patent: 6092094 (2000-07-01), Ireton
patent: 6140839 (2000-10-01), Kaviani et al.
patent: 6152838 (2000-11-01), Wittig et al.
patent: 6154049 (2000-11-01), New

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Configurable computational unit embedded in a programmable... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Configurable computational unit embedded in a programmable..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Configurable computational unit embedded in a programmable... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2958686

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.