Match Document Document Title
5982193 Input/output block (IOB) connections to MaxL lines, nor lines and dendrites in FPGA integrated circuits  
A Field Programmable Gate Array (FPGA) device includes a plurality of input/output blocks (IOBs) and variable grain blocks (VGBs). An inter-connect network provides routing of signals between the...
5969543 Input signal interface with independently controllable pull-up and pull-down circuitry  
An input interface circuit for a logic device having a configuration of pull-up and pull-down devices for defining the logic level based on an undriven input signal where the pull-up and pull-down...
5968196 Configuration control in a programmable logic device using non-volatile elements  
A boundary scan test circuit (JTAG) interface is used to provide data for a set of configuration latches within a Configuration Register. The Configuration Register is included within the JTAG...
5969539 Product term exporting mechanism and method improvement in an EPLD having high speed product term allocation structure  
An EPLD having improved routing and arithmetic function implementation characteristics. Cascade and carry logic in macrocells allows for simultaneous product term exporting to both previous and...
5963050 Configurable logic element with fast feedback paths  
The invention provides an FPGA interconnect structure preferably included in an array of identical tiles. Each tile comprises a logic block that includes a Configurable Logic Element (CLE) and an...
5963048 Method for programming complex PLD having more than one function block type  
A method for programming programmable logic devices (PLDs) having multiple function block types to implement a logic function, whereby the logic function is mapped into one of the function block...
5959465 Fast Nor-Nor PLA operating from a single-phase clock  
A method is provided for operating a programmable logic array in an integrated circuit. Each stage of the circuit is enabled only during the time necessary for that stage to propagate an incoming...
5959467 High speed dynamic differential logic circuit employing capacitance matching devices  
The present invention discloses a differential logic circuit and sensing method providing differential sensing with greater speed and higher density than prior art techniques. One or more input...
5955892 Programmable integrated circuit having test antifuse circuitry for testing programming conductors  
In a programmable integrated circuit such as a field programmable gate array (see FIG. 6), a programming driver is coupled to one end of a programming conductor and a test transistor/test antifuse...
5952852 Fast wide decode in an FPGA using probe circuit  
In a first aspect of the present invention, implementing a fast, wide decode in a field programmable gate array by selecting a test probe circuit associated with a column in the array, selecting at...
5952846 Method for reducing switching noise in a programmable logic device  
A method for programming PLDs in which feedback signals are alternately programmed to produce counteractive switching signals in the interconnect matrix to reduce the coupling effect caused by...
5953537 Method and apparatus for reducing the number of programmable architecture elements required for implementing a look-up table in a programmable logic device  
A method and apparatus for reducing the number of programmable architecture elements required for implementing a look-up table in a programmable logic device. At least one logic function to be...
5941974 Serial interface with register selection which uses clock counting, chip select pulsing, and no address bits  
A method and apparatus for providing serially shifted data to a plurality of registers (51 through 56) begins by providing an enable signal (14). A first time portion of the enable signal (14) is...
5942913 FPGA repeatable interconnect structure with bidirectional and unidirectional interconnect lines  
The invention provides an FPGA interconnect structure preferably included in an array of identical tiles. The interconnect structure includes both buffered and unbuffered interconnect lines. Some...
5942914 PLD with split multiplexed inputs from global conductors  
An improved multiplexer arrangement for connecting global conductors to logic array block (LAB) inputs. A single connection connects a particular global conductor to an input path to LABs on both...
5936425 Tri-statable input/output circuitry for programmable logic  
Each output signal of programmable logic circuitry is made programmably available to drive one or more of a plurality of tri-statable input/output pins of the circuitry. Each output signal is also...
5936424 High speed bus with tree structure for selecting bus driver  
According to the invention, a structure is provided for driving a bus line that is both fast and small. Instead of a plurality of tristate buffers, one for each input signal, a plurality of...
5926036 Programmable logic array circuits comprising look up table implementation of fast carry adders and counters  
A programmable logic array integrated circuit has a number of programmable logic modules which are grouped together in a plurality of logic array blocks ("LABs"). The LABs are arranged on the...
5920882 Programmable circuit assembly and methods for high bandwidth data processing  
A programmable circuit assembly and methods for high bandwidth data processing. The assembly includes an array of in-circuit programmable logic packages interconnected with an array of memory...
5914616 FPGA repeatable interconnect structure with hierarchical interconnect lines  
The invention provides an FPGA interconnect structure preferably included in an array of identical tiles. A combination of single-length lines connecting to adjacent tiles and intermediate-length...
5915123 Method and apparatus for controlling configuration memory contexts of processing elements in a network of multiple context processing elements  
A method and apparatus for providing local control of processing elements in a network of multiple context processing element are provided. A multiple context processing element is configured to...
5910733 Method and system for layout and schematic generation for heterogeneous arrays  
A method and system for defining, placing and routing kernels for a family of integrated circuits is provided. The integrated circuits are defined using repeatable row and column circuit types....
5907248 FPGA interconnect structure with high-speed high fanout capability  
The invention provides an FPGA interconnect structure preferably included in an array of identical tiles. A combination of single-length lines connecting to adjacent tiles and intermediate-length...
5905385 Memory bits used to couple look up table inputs to facilitate increased availability to routing resources particularly for variable sized look up tables for a field programmable gate array (FPGA)  
A field programmable gate array (FPGA) with pass gates included in configurable logic block (CLB) circuitry to enable look up tables (LUT) inputs to be selectively tied together when a larger LUT...
5903165 Programmable logic array with a hierarchical routing resource  
A configurable semi-conductor integrated circuit has an area thereof formed with a plurality of logic circuits at discrete sites or cells respectively defining a matrix array of cells. The matrix...
5901279 Connection of spares between multiple programmable devices  
A method of coupling logic devices using spares. A first logic device is coupled to a second logic device using a first plurality of spares. The first logic device is coupled to a third logic...
5898317 Configurable monolithic semiconductor circuit and method for configuring  
A ferroelectric memory array (20) monolithically integrated with a field programmable gate array (32) into a semiconductor circuit (10). The ferroelectric memory array (20) is suitable for a...
5898318 Programmable logic array integrated circuits with enhanced cascade  
A programmable logic device (10) has a number of programmable logic elements (LEs) (12) which are grouped together in a plurality of logic array blocks (LABs) (14). A global interconnect structure...
5892370 Clock network for field programmable gate array  
A clock network of a field programmable gate array has a first clock bus extending across the chip in a first dimension. A clock pad can be coupled to the first clock bus if the clock network is to...
5892961 Field programmable gate array having programming instructions in the configuration bitstream  
A programmable gate array (FPGA) comprises a CPU coupled to a configuration memory array. Bitstream data used for configuring the configuration memory array is encoded to combine programming...
5889412 Condensed single block PLA plus PAL architecture  
A condensed single block PAL plus PLA architecture utilizing a rectangular shape is shown. By interleaving the ORterms of the PLA array with the Pterms of the PAL array, a significant amount of die...
5889411 FPGA having logic element carry chains capable of generating wide XOR functions  
An aspect of the invention provides an FPGA interconnect and logic block structure preferably included in an array of identical tiles. By allowing the complement of a carry multiplexer input signal...
5886537 Self-reconfigurable parallel processor made from regularly-connected self-dual code/data processing cells  
A parallel processing system composed of a regular array of programmable logic devices, each of which can be configured to perform any logical mapping from inputs to outputs. The configuration of...
5883526 Hierarchical interconnect for programmable logic devices  
A hierarchical interconnect structure between logic elements, logic array blocks and global interconnects in a programmable logic device is disclosed. The present invention provides a first group...
5883525 FPGA architecture with repeatable titles including routing matrices and logic matrices  
An FPGA architecture offers logic elements with direct connection to neighboring logic elements and indirect connection through a routing matrix. A logic element and a portion of the routing matrix...
5880598 Tile-based modular routing resources for high density programmable logic device  
Signal routing resource tiles that can be manipulated as circuit "cells" in that they can be readily characterized and implemented on a programmable logic device, e.g., a field programmable gate...
5874834 Field programmable gate array with distributed gate-array functionality  
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...
5872462 Programmable logic array and method for its design using a three step approach  
A PLA whose slowest product terms are located as close as possible to the true/complement generators or input buffers. The associated input buffers and product terms are partitioned into two or...
5872463 Routing in programmable logic devices using shared distributed programmable logic connectors  
The output signals of the logic regions in a programmable logic integrated circuit device are programmably connectable to output bus conductors. Each such output signal can be applied to any of...
5869981 High density programmable logic device  
Each programmable logic device in at least two families of high density segmented programmable array logic device utilizes a programmable switch interconnection matrix to couple an array of...
5867037 Method and apparatus of programming FPGA devices through ASIC devices  
A method and apparatus for receiving and transmitting programming data through an application specific integrated circuit is provided. In a first embodiment, the application specific integrated...
5861761 Hierarchically connectable configurable cellular array  
An field programmable gate array (FPGA) of cells arranged in rows and columns is interconnected by a hierarchical routing structure. Switches separate the cells into blocks and into blocks of...
5850151 Programmable logic array intergrated circuit devices  
A programmable logic array integrated circuit device includes a plurality of regions of programmable logic disposed on the device in a two-dimensional array of interesting rows and columns....
5847578 Programmable multiplexing input/output port  
A programmable logic circuit includes a programmable logic array which generates a plurality of output signals for output from a single port on the programmable logic circuit, and which processes a...
5847579 Programmable logic array with improved interconnect structure  
A programmable logic array improves connectivity and more efficiently routes signals between logic blocks by allowing programmable connections between each logic block and the horizontal...
5848285 Macrocell having a dual purpose input register for use in a logic device  
The macrocell is configured to allow a single register to be employed either as a register for storing internal macrocell product terms (or logical combinatorial thereof) or as an input register...
5847580 High speed bidirectional bus with multiplexers  
A multiplexer chain is coupled to two logic gates which in turn propagate their respective output signals in different directions, thereby providing bidirectional signal distribution. The output...
5841295 Hybrid programmable logic device  
A programmable monolithic integrated logic circuit that includes look up table circuits and programmable logic array-like circuits. The integrated circuit can include a first number of the look up...
5841867 On-chip programming verification system for PLDs  
The present invention provides an efficient programming verification system for Programmable Logic Devices (PLDs). Based upon IEEE JTAG standard boundary scan test architecture, the invention...
5838167 Method and structure for loading data into several IC devices  
An apparatus and method for decreasing the amount of time necessary to load configuration data into Field Programmable Gate Arrays (FPGAs) or other integrated circuit devices. In a preferred...