Match Document Document Title
6861871 Cascaded logic block architecture for complex programmable logic devices  
Cascadable logic block architectures are disclosed for programmable logic devices, such as for high density and high performance complex programmable logic devices. The logic block architectures...
6859065 Use of dangling partial lines for interfacing in a PLD  
A routing structure in a PLD is implemented in a staggered fashion. Routing lines that would otherwise be “partial” and dangling at a routing architecture boundary are driven, providing...
6859066 Bank-based input/output buffers with multiple reference voltages  
A bank of input/output buffers are configured such that each input buffer in the bank may select from a plurality of voltage references during single-ended operation. Similarly, the pad associated...
6856167 Field programmable gate array with a variably wide word width memory  
A field programmable gate array, an access lead network coupled to the FPGA, and a plurality of memories electrically coupled to the access lead network. The FPGA, access lead network, and...
6856170 Clock signal transmission circuit  
A clock generator ( 10 a ) outputs either a first clock signal or a second clock signal. The second clock signal is higher in frequency than the first clock signal. Under control of a control...
6853215 Programmable I/O element circuit for high speed logic devices  
A programmable I/O element for an I/O terminal of a logic array is suitable for operating according to high speed 110 modes such as double data rate and zero bus turnaround. The I/O element may...
6847228 Carry logic design having simplified timing modeling for a field programmable gate array  
A configurable logic block (CLB) slice is provided that includes a single path for a carry input signal to propagate through the CLB slice as a carry output signal. This single path includes a...
6847227 Methods and apparatus for reconfiguring programmable devices  
There is disclosed a method for reconfiguring one or more programmable devices comprising the steps of: providing a datastream comprising one or more identification portions; loading data...
6844756 Configurable dedicated logic in PLDs  
An apparatus comprising one or more logic circuits. The logic circuits may be configured to provide computation. The one or more logic circuits generally comprise dedicated logic within a...
6844757 Converting bits to vectors in a programmable logic device  
A circuit is disclosed for a programmable logic device (PLD) environment that converts unordered bits in a PLD domain to fixed-width vectors in a vector domain. The fixed-width vectors may be used...
6842039 Configuration shift register  
An electronic device comprises a first plurality of configuration elements connected as a shift register for programming a subset of the programmable functions of the electronic device. The subset...
6842040 Differential interconnection circuits in programmable logic devices  
At least some of the interconnection signaling on a programmable logic device (“PLD”) is by differential signaling using differential driver circuitry to apply differential signals to a pair of...
6838903 Block connector splitting in logic block of a field programmable gate array  
A logic block in a field programmable gate array comprises a plurality of clusters of logic devices. At least one of the logic devices in each of the clusters has an input or an output. A first set...
6839888 Method for implementing bit-swap functions in a field programmable gate array  
There is disclosed a field programmable gate array (FPGA) that performs bit swapping functions in the interconnects rather than in the configurable logic blocks of the FPGA. The FPGA comprises: 1)...
6838904 Enhanced CPLD macrocell module having selectable bypass of steering-based resource allocation  
Structures and techniques are provided for allowing one or more of the following actions to occur within a Complex Programmable Logic Device (CPLD): (1) Elective use of a fast, allocator-bypassing...
6833730 PLD configurable logic block enabling the rapid calculation of sum-of-products functions  
A variety of CLB architectures enable the efficient implementation of sum-of-products functions in a PLD. Output signals from each lookup table (LUT) in a CLB are routed directly to a dedicated OR...
6831480 Programmable logic device multispeed I/O circuitry  
Programmable logic device integrated circuitry having I/O circuitry portions having different maximum speed capabilities and different amounts of programmability for supporting various I/O...
6828822 Apparatus and methods for shared memory interfaces in programmable logic devices  
A programmable logic device (PLD) includes a memory controller. The memory controller includes a first controller that communicates via a shared interface with a first memory external to the PLD....
6828824 Heterogeneous interconnection architecture for programmable logic devices  
An interconnection architecture for programmable logic devices (PLDs) is presented in which heterogeneous interconnect resources can be programmably connected to function blocks in accordance with...
6825689 Configurable input/output interface for a microcontroller  
A configurable input/output interface for a microcontroller. The present invention is an input/output (I/O) pin with a configurable interface to a microprocessor, and to a global mapping which...
6822477 Integrated circuit and associated design method using spare gate islands  
An integrated circuit includes standard cells interspersed with islands of spare gates. The spare gates are arranged in multiple groups of spare gates, with each group of spare gates within a...
6819135 Fast signal conductor networks for programmable logic devices  
A programmable logic integrated circuit device has a plurality of areas of programmable logic disposed on the device in a two-dimensional array of intersecting rows and columns of such areas. A...
6819133 System and method for protecting configuration data for a programmable execution unit  
A system for protecting configuration data of a programmable execution unit (PEU) comprises a programmable array and programming logic. The programming logic is configured to receive configuration...
6816919 Method and system for configuring input/output points  
A control circuit for configuring at least one I/O module connector pin is provided. The circuit includes at least one port controlling a configuration of the at least one pin.
6815981 Programmable logic array integrated 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 intersecting rows and columns....
RE38651 Variable depth and width memory device  
A programmable variable depth and width random-access memory circuit is provided. The memory circuit contains rows and columns of memory cells for storing data. A row decoder is used to address...
6812731 Quintuple modular redundancy for high reliability circuits implemented in programmable logic devices  
Structures and methods for generating high reliability designs for PLDs on which single event upsets have minimal impact. When standard triple modular redundancy (TMR) methods are used in PLDs, a...
6812738 Vector routing in a programmable logic device  
A PLD is disclosed that uses vector routing between components. A vector routing path is coupled between the components and includes a group of wires for routing a group of bits as one vector so...
6809552 FPGA lookup table with transmission gate structure for reliable low-voltage operation  
A lookup table (LUT) for a field programmable gate array (FPGA) is designed to operate reliably at low voltage levels. The low-voltage LUT uses CMOS pass gates instead of unpaired N-channel...
6809551 Method of optimizing routing in a programmable logic device  
A method of routing input signals in a programmable logic device (PLD) is disclosed. In a PLD having a PLD domain and a vector domain, input signals from the PLD domain are typically routed to the...
6809550 High speed zero DC power programmable logic device (PLD) architecture  
A programmable logic device (PLD) architecture includes a plurality of PLD single-bit logic cells. Each single bit logic cell is comprised of all CMOS logic devices including a programmable cell...
6806730 Method and system for use of an embedded field programmable gate array interconnect for flexible I/O connectivity  
An application specific integrated circuit (ASIC) is disclosed. The ASIC comprises a standard cell, the standard cell including a plurality of logic functions. The ASIC further includes at least...
6800884 Inter-tile buffer system for a field programmable gate array  
The invention relates to an inter-tile buffering system for a field programmable gate array. The field programmable gate array is comprised of the following. A plurality of field programmable gate...
6798239 Programmable gate array having interconnecting logic to support embedded fixed logic circuitry  
Interconnecting logic provides connectivity of an embedded fixed logic circuit, or circuits, with programmable logic fabric of a programmable gate array such that the fixed logic circuit functions...
6798242 Programmable logic device with hierarchical interconnection resources  
A programmable logic device has a plurality of super-regions of programmable logic disposed on the device in a two-dimensional array of intersecting rows and columns of super-regions. Horizontal...
6794897 High density antifuse based partitioned FPGA architecture  
An antifuse based FPGA architecture is partitioned into repeatable blocks of logic modules to reduce the programming time of the array and to minimize parasitic capacitance and current leakage in...
6791355 Spare cell architecture for fixing design errors in manufactured integrated circuits  
A fully self-sufficient configurable spare gate cell that has two types of inputs: a functional input bus and an equation input bus, whereby the spare gate cell can be transformed into any sum of...
6792588 Faster scalable floorplan which enables easier data control flow  
A floorplan for a reconfigurable chip uses slices adjacent to each of four corners of a region, each of the slices including tiles that contain multiple reconfigurable functional units including...
6788111 One cell programmable switch using non-volatile cell  
A one transistor, non-volatile programmable switch comprises a first node and a second node coupled with corresponding circuit elements in an integrated circuit. A single, non-volatile programmable...
6788104 Field programmable logic device with efficient memory utilization  
A field programmable logic device includes at least two independently configurable embedded memory structures. The memory structures may differ in at least one parameter, such as memory size,...
6788097 Security improvements for programmable devices  
A programmable logic device includes a function block to generate a power control signal that is distributed on a rail to selectively power down various components on the device. The rail is...
6788101 Programmable interface circuit for differential and single-ended signals  
A programmable interface circuit is disclosed, in accordance with one embodiment, which supports differential and single-ended signaling. For example, an input buffer within the programmable...
6781475 Transmission lines arrangement  
A transmission lines arrangement comprising a first plurality of transmission lines each transmission line having an effective characteristic impedance. The arrangement further comprises a second...
6781407 FPGA and embedded circuitry initialization and processing  
Interconnecting logic provides connectivity of an embedded fixed logic circuit, or circuits, with programmable logic fabric of a programmable gate array such that the fixed logic circuit functions...
6777979 FIFO memory architecture  
A FIFO coordinates with registers of a programmable semiconductor device, wherein the registers are clocked according to an internal clock and words are written into the FIFO according to a write...
6779168 Magnetoresistive memory for a complex programmable logic device  
The present invention is directed to magnetoresistive memory and data storage devices. A system for providing distributed functionality in an electronic environment includes a plurality of...
6774672 Field-programmable gate array architecture  
A field-programmable gate array (FPGA) is disclosed. A two-by-two array of FPGA tiles is surrounded by a JTAG interface, a Configuration interface and a BIST interface. Each interface is located...
6774669 Field programmable gate array freeway architecture  
The disclosed system relates to a freeway routing system and a fast-freeway routing system for a field programmable gate array. The field programmable gate array comprises a two by two array of...
6774670 Intra-tile buffer system for a field programmable gate array  
The invention relates to an intra-tile buffering system for a field programmable gate array. The field programmable gate array comprises a field programmable gate array tile comprising a number of...
6774671 Multi-purpose transistor array  
The addition of an array of transistors through areas of the circuit where active devices normally don't exist, such as under routing channels. By connecting this array of transistors such that the...