|
Match
|
Document |
Document Title |
|
|
7098688 |
Regionally time multiplexed emulation system
A regionally time multiplexed emulation system includes an emulator for emulating a circuit design. The emulator includes a plurality of reconfigurable logic devices with buffered I/O pins and...
|
|
|
7098687 |
Flexible routing resources in a programmable logic device
In particular aspects, embodiments of the present invention provide a programmable logic device including routing paths from one routing resource to another via connections between outputs of...
|
|
|
7098686 |
System generated electromagnetic pulse guard
A discharge guard circuit for use in combination with an integrated circuit that prevents the integrated circuit logic from damage or upset caused by system generated electromagnetic pulses at the...
|
|
|
7098685 |
Scalable serializer-deserializer architecture and programmable interface
Systems and methods are disclosed to provide programmable input/output functionality for a programmable logic device. For example, in accordance with one embodiment of the present invention, a...
|
|
|
7095248 |
Hardware and software programmable fuses for memory repair
The present invention relates to a system and method for increasing the manufacturing yield of a plurality of memory cells used in cell arrays. A programmable fuse, having both hardware and...
|
|
|
7095247 |
Configuring FPGAs and the like using one or more serial memory devices
The configuration architecture for a programmable device, such as an FPGA, includes one or more memory devices connected directly to the FPGA such that the FPGA can be configured with configuration...
|
|
|
7092865 |
Method and apparatus for timing modeling
Method and apparatus for timing modeling is described. More particularly, sub-processes for obtaining timing information are described. Each of these sub-process is limited to a portion of a gasket...
|
|
|
7088133 |
Programmable logic device with high speed serial interface circuitry
A programmable logic device (“PLD”) includes high speed serial interface (“HSSI”) circuitry that can support several high speed serial (“HSS”) standards. Examples of the standards that...
|
|
|
7088136 |
Programmable logic device latch circuits
Latch circuitry is provided for programmable logic regions on integrated circuits such as programmable logic device integrated circuits. A programmable logic device may have programmable logic...
|
|
|
7088135 |
Nonvolatile switch, in particular for high-density nonvolatile programmable-logic devices
A nonvolatile switch has: an input terminal; an output terminal; a selection terminal; a first and a second biasing terminal; a memory element of flash type, having a first conduction region...
|
|
|
7088134 |
Programmable logic device with flexible memory allocation and routing
A programmable logic device includes a plurality of logic blocks organized into a cluster. Each logic block may be configured into a logic mode and a memory mode. The logic blocks are arranged into...
|
|
|
7086025 |
Programmable logic device partitioning method for application specific integrated circuit prototyping
The interconnect pin count between field programmable gate arrays (FPGAS) used in prototyping an application specific integrated circuit (ASIC) is reduced without compromising the prototyping by...
|
|
|
7084664 |
Integrated circuits with reduced interconnect overhead
Integrated circuits are provided that use on-chip data compression and decompression to minimize consumption of interconnect resources. Parallel-to-serial converter circuitry can use time-division...
|
|
|
7084665 |
Distributed random access memory in a programmable logic device
Distributed random access memory in a programmable logic device uses configuration RAM bits as bits of the distributed RAM. A single write path is used to provide both configuration data and user...
|
|
|
7084666 |
Programmable interconnect structures
A programmable interconnect structure in an integrated circuit comprising: a plurality of wires; and a buffer comprising an input and an output, said buffer receiving a weak signal at the input and...
|
|
|
7081772 |
Optimizing logic in non-reprogrammable logic devices
A method for reducing the amount of logic needed to perform logic operations in non-reprogrammable logic devices based on preexisting circuit designs is provided. The logic optimization method...
|
|
|
7081771 |
Upgradeable and reconfigurable programmable logic device
Programmable logic devices and techniques for programming and/or reconfiguring these devices are disclosed. For example, in accordance with an embodiment of the present invention, a programmable...
|
|
|
7081773 |
Updating configuration for programmable logic device
A programmable logic device is reconfigurable between two functionalities, while it is in use. The programmable logic device has a first store, into which configuration data may be downloaded from...
|
|
|
7078936 |
Coupling of signals between adjacent functional blocks in an integrated circuit chip
A modifiable circuit for coupling at least two adjacent logic blocks in an integrated circuit chip is disclosed. The chip includes a plurality of metal layers and first and second power supply...
|
|
|
7078932 |
Programmable logic device with reduced power consumption
The present invention provides a programmable logic device with reduced power consumption comprising, a first set of data storage elements, at least a first power supply connected to the said first...
|
|
|
7080226 |
Field programmable gate array (FPGA) configuration data path for module communication
Data is transferred on a field programmable gate array (FPGA) by (1) retrieving a first set of data from a first block RAM column of a configuration memory of the FPGA, (2) storing the first set of...
|
|
|
7075331 |
Methods and systems for providing hardware assisted programming of a programmable logic device in an embedded system
A programmable logic device (PLD) in a microprocessor system is programmed with minimal load on system resources. A microprocessor reads programming data from a first memory using a parallel bussed...
|
|
|
7075333 |
Programmable circuit optionally configurable as a lookup table or a wide multiplexer
Circuits that can be optionally programmed to function as lookup tables (LUTs) or wide multiplexers, and integrated circuits including these programmable circuits. A function select multiplexer is...
|
|
|
7075334 |
Repeatable block producing a non-uniform routing architecture in a field programmable gate array having segmented tracks
The apparatus comprises a repeatable non-uniform segmented routing architecture in a field programmable gate array having a plurality of sets of routing tracks having a first and last track...
|
|
|
7075332 |
Six-input look-up table and associated memory control circuitry for use in a field programmable gate array
A 6-input LUT architecture includes 64 memory cells, which store 64 corresponding data values. Sixty-four write control circuits are coupled to the 64 memory cells. A first write address decoder...
|
|
|
7071733 |
Cross-bar matrix for connecting digital resources to I/O pins of an integrated circuit
A matrix of routing cells forming a cross-bar decoder ( 310 ). Signal triplets are coupled through the cross-bar decoder ( 310 ) based on control by a microprocessor. A register ( 50 ) provide...
|
|
|
7071732 |
Scalable complex programmable logic device with segmented interconnect resources
A complex programmable logic device (CPLD) that can be scaled upwards in size without unacceptable increases in die size or signal delays. A CPLD includes a two-dimensional array including rows and...
|
|
|
7071729 |
Dual-purpose shift register
A serial shift register and method for simultaneously storing bits of data and a serially advancing pointer is provided. In one embodiment, each stage of the shift register may have only two...
|
|
|
7071730 |
Voltage level translator circuitry
Circuitry and methods for implementing voltage level translators at relatively low source voltages are provided. The circuitry and methods utilize voltage protection circuitry to ensure that...
|
|
|
7068068 |
Re-configurable mixed-mode integrated circuit architecture
An analog portion of a mixed-mode integrated circuit system includes a plurality of analog input cells, a plurality of analog output cells, and an interconnect array. The input cells are configured...
|
|
|
7068071 |
Integrated circuit with overclocked dedicated logic circuitry
An integrated circuit with overclocked embedded logic circuitry is described. In an example, a programmable logic device includes programmable logic blocks operable using a first clock signal...
|
|
|
7068069 |
Control circuit and reconfigurable logic block
A control circuit for providing a control signal to build a logic circuit includes a latch circuit including first and second inverted logic gates; a first variable resistive memory provided...
|
|
|
7068070 |
Customizable and programmable cell array
A semiconductor device may include a logic array having a multiplicity of inputs and a multiplicity of outputs and customized interconnections providing permanent direct interconnections among at...
|
|
|
7064577 |
Method and apparatus for supporting variable speed configuration hardware
A programmable logic device (PLD) includes a plurality of programmable resources. The PLD includes configuration hardware that configures a first programmable resource at a first rate and a second...
|
|
|
7064578 |
Distributed bus structure
A programmable logic device includes a routing structure, which takes the form of multiple distributed OR gates, which are positioned within the device to allow signals to be input from spaced...
|
|
|
7064579 |
Alterable application specific integrated circuit (ASIC)
A highly economical alterable ASIC contains multiple fully optimized custom ASIC designs in one IC foot-print, each design utilizing the entire IC. The user can switch between multiple...
|
|
|
7065732 |
Method to reduce the power consumption of large PLAs by clock gating guided by recursive shannon decomposition of the and-plane
A method that includes steps for determining an optimum splitting variable and dividing a programmable logic array (PLA) into a first sub-PLA and a second sub-PLA based on the splitting variable is...
|
|
|
7061267 |
Page boundary detector
A logical gate and a comparator are used to detect page boundaries in a data stream. A current address and a predetermined page size, that is an integer power of 2, are compared using a Boolean...
|
|
|
7061275 |
Field programmable gate array
A field programmable gate array (FPGA) having hierarchical interconnect structure is disclosed. The FPGA includes logic heads that have signals routed therebetween by the interconnect structure....
|
|
|
7061271 |
Six-input look-up table for use in a field programmable gate array
A 6-input LUT architecture includes 64 memory cells, which store 64 corresponding data values. A set of 64 transmission gates is configured to receive the 64 four data values. A first input signal...
|
|
|
7058131 |
Signal transmission system with programmable voltage reference
A high speed signal transmission system employs differential receivers for receiving data signals transmitted over circuit transmission lines. One input each receiver is coupled to the output of a...
|
|
|
7057413 |
Large crossbar switch implemented in FPGA
A method for using an FPGA to implement a crossbar switch is described. Rather than using signals routed through the general FPGA routing resources to control connectivity of the crossbar switch,...
|
|
|
7057412 |
Configurable crossbar switch
A configurable crossbar switch is provided between the signaling I/O and the IP block in a programmable logic resource. A programmable logic resource receives input data via an I/O port. This data...
|
|
|
7058177 |
Partially encrypted bitstream method
It is sometimes desirable to encrypt a design for loading into a PLD so that an attacker may not learn and copy the design as it is being copied into the PLD. According to the invention, a method...
|
|
|
7053651 |
Low power CMOS switching
A CMOS switching circuit that includes a charge reservoir and a multiplexer connected to the charge reservoir. The multiplexer receives control signals from a delay line and a control signal line,...
|
|
|
7054967 |
SRAM bus architecture and interconnect to an FPGA
An SRAM bus architecture includes pass-through interconnect conductors. Each of the pass-through interconnect conductors is connected to routing channels of the general interconnect architecture of...
|
|
|
7049845 |
Programmable delay line using configurable logic block
A configurable logic block (“CLB”) in a programmable logic device (“PLD”), such as a complex programmable logic device (“CPLD”) or a field programmable gate array (“FPGA”), routes a...
|
|
|
7046034 |
Programmable logic device having heterogeneous programmable logic blocks
A programmable logic device (PLD) having heterogeneous programmable logic blocks. In one embodiment, the PLD includes programmable interconnect circuitry and programmable input-output circuitry...
|
|
|
7047166 |
Method and VLSI circuits allowing to change dynamically the logical behavior
A method, named the product terms method that allows to implement and/or to change dynamically the logical behavior of any combinational or synchronous sequential circuits has been presented. The...
|
|
|
7042263 |
Memory clock slowdown synthesis circuit
Circuits, methods, and apparatus for reducing power on a graphics processor integrated circuit by generating two memory clock signals, reducing the frequency of one under certain conditions, and...
|