Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home CPUs Field-programmable-gate-array-with-mask-programmable-I-O-drivers

 Semiconductor integrated circuit device having a hierarchical power source configuration
It is therefore an object of the present invention to provide a semiconductor integrated circuit ...


 Semiconductor integrated circuit device in which influence of power supply noise on internal circuitry during operation of input/output buffer is prevented
An object of the present invention is to provide semiconductor integrated circuit device in which ...


 Refresh method capable of reducing memory cell access time in semiconductor memory device
Therefore, an object of the present invention is to provide a refresh method for a semiconductor ...


 Food pouch with integral collar
In order to overcome the limitation and economic drawbacks encountered in the manufacture of ...


 Apparatus for evaluating a polynomial function using an array of optical modules
I claim: 1. Apparatus for providing an optical analog intensity that is approximately proportional ...


 Method and apparatus for detecting a binary convoluted coded signal
Matched filters for detecting signals of known wave-shape are extensively used in sounding or ...


 Bus control method and apparatus
An object of the present invention is to provide a bus control method and apparatus which, in order ...


 Method of automatically extracting a contrasting object in a digital image
What is claimed is: 1. A method for extracting a contrasting object in a digital image comprising: ...


 Computer memory apparatus
The above and other objects are achieved in a preferred embodiment of the memory subsystem of the ...


 Electro-optic binary adder
What is claimed is: 1. An electro-optic adder for summing binary addends having N bits comprising: ...


 Field programmable gate array with mask programmable I/O drivers

Details
Inventors: New, Bernard J.;
Assignee: Xilinx, Inc. (San Jose, CA)
Primary Examiner: Tokar; Michael
Assistant Examiner: Tan; Vibol
Attorney, Agent or Firm: Young; Edel M., Hoffman, Esq.; E. Eric

A field programmable gate array (FPGA) having a plurality of configurable logic blocks (CLBs). Each of the CLBs includes programmable interconnect resources, a field programmable configurable logic element (CLE) circuit and a corresponding non-field programmable gate array. The programmable interconnect resources are programmed to selectively couple or decouple each CLE circuit from its corresponding non-field programmable gate array. Dedicated interconnect resources enable adjacent non-field programmable gate arrays to be coupled. By coupling adjacent non-field programmable gate arrays, one or more relatively large non-field programmable gate arrays can be formed. The non-field programmable gate arrays have a greater logic density than the CLE circuits, thereby providing an improved logic density to the CLBs. Moreover, because each CLB includes a non-field programmable gate array, each of the CLE circuits is readily connectable to a non-field programmable gate array. The non-field programmable gate array can be used to provide a plurality of mask-programmable input/output driver circuits for connection to the pads of the FPGA.

DETAILED DESCRIPTION FIG.
2 is a block diagram of a configurable logic block (CLB) 200 in accordance with one embodiment of the invention.
CLB 200 includes programmable interconnect resources 201, field programmable configurable logic element (CLE) circuit 202, non-field programmable sea-of-gates (SOG) gate array 203 and dedicated SOG interconnect resources 204A-204D.
CLE circuit 202 is connected to the programmable interconnect resources 201 and the SOG gate array 203.
The SOG gate array 203 is connected to the dedicated SOG interconnect resources 204A-204D.
These connections are described in more detail below.
Although the present invention is described in connection with a non-field programmable gate array which is an SOG gate array 203, it is understood that this SOG gate array 203 can be replaced with other types of non-field programmable gate arrays in other embodiments of the invention.
In general, the CLE circuit 202 and the SOG gate array 203 are made up of a plurality of active and passive circuit elements, such as transistors, diodes, capacitors and resistors, which are fabricated in a semiconductor substrate using conventional semiconductor processing methods.
Programmable interconnect resources 201 and dedicated SOG interconnect resources 204A-204D are made up of conductive traces which are formed in one or more interconnect layers over the semiconductor substrate in accordance with conventional semiconductor processing techniques.
FIG.
3 is a block diagram of a portion of an FPGA 1 which utilizes CLB 200.
The illustrated portion of FPGA 1 includes four adjacent CLBs 200, 200A, 200B and 200C, which are arranged in a grid pattern.
CLBs 200A, 200B and 200C include corresponding programmable interconnect resources 201A, 201B and 201C, CLE circuits 202A, 202B and 202C, and SOG gate arrays 203A, 203B and 203C, as illustrated.
Interconnect resources 201, 201A, 202A and 201C are shared by the adjacent CLB circuits 200, 200A, 200B and 200C as illustrated.
Similarly, the SOG interconnect resources 204A-204L are shared by SOG gate arrays in adjacent CLBs



Related patents
  Flip-flop circuit and electronic device including the flip-flop circuit
It is an object of this invention to provide a flip-flop circuit. The flip-flop circuit includes a dynamic circuit which is operable also in a low-frequency cycle. A ...
  Pulse-to-static conversion latch with a self-timed control circuit
It is therefore an object of the present invention to provide circuit techniques for interfacing dynamic and static circuits via a latch. It is another object of the ...
  Split-slave dual-path D flip flop
This invention is a D flip-flop circuit. Two independent paths drive the output signal of this flip-flop. In a first embodiment a push-pull circuit includes an inverter ...
  Pulse generator
OF THE INVENTION Reference will now be made in detail to the presently preferred embodiments of the invention as illustrated in the accompanying drawings, in which like ...
  Data flow processor which combines packets having same identification and destination and synchronizes loop variables for detecting processing loop termination
An object of the present invention is to provide an execution control system of a data flow program which can eliminate the above described problems and which has a high ...
  Method and apparatus for real time compression and decompression of a digital motion video signal using a fixed Huffman table
A method and apparatus for real time compression and decompression of a digital motion video signal is disclosed. According to the present invention, a bitstream ...
  Method and apparatus for encoding/decoding image data
OF THE PREFERRED EMBODIMENT The present invention relates to a method and apparatus for video encoding/decoding. In the following description, for the purposes of ...
  System and method for communicating information to and from a single chip computer system through an external communication port with translation circuitry
The invention provides a computer system including a microprocessor on a single integrated circuit chip comprising an on-chip CPU with a plurality of registers, a ...
  Semiconductor integrated circuits with power reduction mechanism
The present invention relates to semiconductor integrated circuits suitable for high-speed and low-power operation, and particularly to a semiconductor integrated ...
  Semiconductor integrated circuit device having power reduction mechanism
It is an object of the present invention to provide a semiconductor integrated circuit capable of operating at high speed and with low power consumption even when the ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved