U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that in the early 1940s GE engineer James Wright was charged with a task of utmost importance to the war effort: develop a cheap substitute for rubber that could be used to produce tires, gas masks and a whole host of military gear. Wright tackled the task diligently -- and wound up inventing Silly Putty.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: Jackson; Robert R.


Number of patents: 347
Last date: April 12, 2011

1                  
NumberTitleIssue Date
7924184High-speed serial interface circuitry for programmable integrated circuit devices
An integrated circuit (e.g., a programmable integrated circuit such as a programmable microcontroller, a programmable logic device, etc.) includes programmable circuitry and a channel of high-speed serial data signal interface (e.g., transceiver) circuitry. To facil...
04/12/2011
7848318Serializer circuitry for high-speed serial data transmitters on programmable logic device integrated circuits
Serializer circuitry for high-speed serial data transmitter circuitry on a programmable logic device (“PLD”) or the like includes circuitry for converting parallel data having any of several data widths to serial data. The circuitry can also operate at any frequ...
12/07/2010
7877721Methods for producing equivalent field-programmable gate arrays and structured application-specific integrated circuits
Compiler flows are provided that can produce functionally equivalent field programmable gate arrays (“FPGAs”) and structured application-specific integrated circuits (“structured ASICs”). The flows may include feeding back design transformations that are per...
01/25/2011
7876601Variable sized soft memory macros in structured cell arrays, and related methods
The logic cells (HLEs) of a structured application-specific integrated circuit (structured ASIC) can be used to provide memory blocks of various sizes. Any one or more of several techniques may be employed to facilitate doing this for various user designs that may h...
01/25/2011
7869553Digital phase locked loop circuitry and methods
Phase locked loop circuitry operates digitally, to at least a large extent, to select from a plurality of phase-distributed candidate clock signals the signal that is closest in phase to transitions in another signal such as a clock data recovery (“CDR”) signal....
01/11/2011
7869343Field programmable gate array architectures and methods for supporting forward error correction
A field-programmable gate array (“FPGA”) or programmable logic device (“PLD”) includes relatively general-purpose PLD core circuitry and relatively specialized high-speed serial interface (“HSSI”) hard IP circuitry. To better support applications that in...
01/11/2011
7843275Frequency synthesizer circuitry employing delay line
Frequency synthesizer circuitry employs a delay line. A reference clock signal propagates through successive stages of the delay line, and the currents drawn by output buffers of all of the stages are added at a common node. The common node current is converted to a...
11/30/2010
7839966Asynchronous data sampling using CDR receivers in lock-to-reference mode
Sampling and analysis of input data is implemented within the programmable logic resource without using external equipment. CDR circuitry can be set to reference clock mode. In this mode, a reference clock signal is multiplied by a factor to generate a sample rate. ...
11/23/2010
7812659Clock signal circuitry for multi-channel data signaling
A programmable logic device (“PLD”) or the like has a plurality of data transmitter channels. Certain circuitry is shared by the channels. The shared circuitry includes at least one phase-locked loop (“PLL”) circuit for producing a primary clock signal, and ...
10/12/2010
7812634Programmable logic device transceiver architectures that facilitate using various numbers of transceiver channels together
Transceiver circuitry on a programmable logic device integrated circuit (“PLD”) is preferably provided in a plurality of identical or at least similar modules. Each module preferably includes a plurality of transceiver channels and a clock source unit. Clock dis...
10/12/2010
7804892Circuitry for providing programmable decision feedback equalization
Equalization circuitry may be implemented by cascading a plurality of equalization stages. Each equalization stage may compensate for some of the attenuation of a received data signal. Each equalization stage may also be configured to perform decision feedback equal...
09/28/2010
7804325Dedicated function block interfacing with general purpose function blocks on integrated circuits
To improve interfacing between a block of dedicated function circuitry and blocks of more general purpose circuitry on an integrated circuit (“IC”), signals that are to be output by the dedicated function block are routed internally in that block so that they go...
09/28/2010
7782935Half-rate DFE with duplicate path for high data-rate operation
Methods and circuits are presented for providing equalization, including decision feedback equalization (DFE), to high data-rate signals. Half-rate delay-chain circuitry produces delayed samples of an input signal using two or more delay-chain circuits operating at ...
08/24/2010
7779536Apparatus for wire coil lead placement in machinery for producing dynamo electric machine components
Apparatus for forming wire coil leads that depart from wire coils inserted into a dynamo-electric machine component is provided. A plurality of wire coils may be received on an insertion tool. A wire lead may be anchored at a location on the insertion tool. A wire c...
08/24/2010
7773668Adaptive equalization methods and apparatus for programmable logic devices
A programmable logic device is provided with adaptive equalization circuitry that is programmable in one or more respects. Examples of the programmable aspects of the equalization circuitry are (1) the number of taps used, (2) whether integer or fracti...
08/10/2010
7768819Variable sized soft memory macros in structured cell arrays, and related methods
The logic cells (HLEs) of a structured application-specific integrated circuit (structured ASIC) can be used to provide memory blocks of various sizes. Any one or more of several techniques may be employed to facilitate doing this for various user designs that may h...
08/03/2010
7759972Integrated circuit architectures with heterogeneous high-speed serial interface circuitry
An integrated circuit device such as a programmable logic device (“PLD”) includes a plurality of blocks of legacy circuitry. These legacy blocks leave at least one corner of the device unoccupied by such legacy circuitry. This at least one corner is used for rel...
07/20/2010
7743496Cable termination methods
A termination for a multi-conductor cable is made by providing a metal structure that includes a plurality of parallel but spaced apart fingers that are joined together by a connecting member adjacent at least one end of each finger. Each of the conductors in the ca...
06/29/2010
7743288Built-in at-speed bit error ratio tester
A built-in, at-speed BERT is provided that may be part of high-speed serial interface circuitry implemented on an integrated circuit. The built-in, at-speed BERT takes advantage of an existing clock data recovery (CDR) dual-loop architecture and built-in self test (...
06/22/2010
7728674Voltage-controlled oscillator methods and apparatus
Methods and apparatus are provided for generating a clock signal with relatively high bandwidth and relatively low phase noise. A circuit of the invention can include a pair of transistors serially coupled between a signal of relatively high voltage and a source of ...
06/01/2010
7724031Staggered logic array block architecture
A staggered logic array block (LAB) architecture can be provided. An integrated circuit (IC) device can include a first group of LABs substantially aligned with each other, and a second group of LABs substantially aligned with each other and coupled to the first gro...
05/25/2010
7716623Programmable logic device architectures and methods for implementing logic in those architectures
A programmable logic device (“PLD”) architecture includes logic elements (“LEs”) grouped together in clusters called logic array blocks (LABs”). To save area, local feedback resources (for feeding outputs of the LEs in a LAB back to inputs of LEs in the LA...
05/11/2010
7702011High-speed serial data receiver architecture
Serial data signal receiver circuitry for inclusion on a PLD includes a plurality of equalizer circuits that are connected in series and that are individually controllable so that collectively they can compensate for a wide range of possible input signal attenuation...
04/20/2010
7696781Methods and apparatus for control and configuration of programmable logic devices
Circuitry and methods are provided for control and configuration of a PLD. An embodiment of the invention comprises hard IP circuitry embedded in the PLD. The circuitry may include a gigabit MAC, a hard processor, and a DMA engine. The invention permits a variety of...
04/13/2010
7695427Methods and apparatus for treating body tissue sphincters and the like
A plurality of structures that resiliently attract one another are provided for implanting in a patient around a body tissue structure of the patient. For example, the body tissue structure may be the esophagus, and the plurality of structures may be implanted in an...
04/13/2010
7693691Systems and methods for simulating link performance
Systems and methods for accurately and quickly simulating link performance of a transceiver operating with any given transmission medium are provided. Accurate and quick link simulations may be provided using a link simulation platform. The link simulation platform ...
04/06/2010
7688106High-speed serial interface circuitry for programmable logic device integrated circuits
High-speed serial interface (“HSSI”) transceiver circuitry (e.g., on a programmable logic device (“PLD”) integrated circuit) includes input buffer circuitry with adaptive equalization capability. The transceiver circuitry also includes an output driver, whic...
03/30/2010
7660841Flexible accumulator in digital signal processing circuitry
A multiplier-accumulator (MAC) block can be programmed to operate in one or more modes. When the MAC block implements at least one multiply-and-accumulate operation, the accumulator value can be zeroed without introducing clock latency or initialized in one clock cy...
02/09/2010
7659838Deserializer circuitry for high-speed serial data receivers on programmable logic device integrated circuits
Deserializer circuitry for high-speed serial data receiver circuitry on a programmable logic device (“PLD”) or the like includes circuitry for converting serial data to parallel data having any of several data widths. The circuitry can also operate at any freque...
02/09/2010
7659745Variable external interface circuitry on programmable logic device integrated circuits
A programmable logic device (“PLD”) includes circuitry for optionally and variably modifying characteristics of an input signal in any of several respects. Examples of such modifications include AC coupling the signal into the PLD, low pass filtering the signal ...
02/09/2010
7656191Distributed memory in field-programmable gate array integrated circuit devices
Circuitry for facilitating the use of the memory elements in the look-up tables (“LUTs”) of a field programmable gate array (“FPGA”) as user-accessible, distributed RAM. For example, a register associated with a LUT and that is not needed in the read data pa...
02/02/2010
7656187Multi-channel communication circuitry for programmable logic device integrated circuits and the like
An integrated circuit like a programmable logic device (“PLD”) includes multiple channels of data communication circuitry. Circuitry is provided for selectively sharing signals (e.g., control-type signals) among these channels in groupings of various size so tha...
02/02/2010
7633015Conforming, electro-magnetic interference reducing cover for circuit components
An electronic circuit component is provided with shielding for electro-magnetic interference (“EMI”) by covering at least part of the component with a layer of electrical insulation that conforms to the shape of the surface to which the insulation is applied. At...
12/15/2009
7623609Dynamic phase alignment methods and apparatus
Dynamic phase alignment circuitry selects from among several, phase-distributed, candidate clock signals the one of those signals that is currently best for use in controlling the timing of sampling of a serial data signal to recover the data from that signal. The c...
11/24/2009
7622952Periphery clock signal distribution circuitry for structured ASIC devices
A structured ASIC device includes highly flexible clock signal routing to peripheral IO circuitry of the device. A plurality of peripheral IO circuits are divided into subpluralities of adjacent ones of those circuits. Each subplurality has associated clock signal r...
11/24/2009
7619443Programmable logic device architectures and methods for implementing logic in those architectures
A programmable logic device (“PLD”) architecture includes logic elements (“LEs”) grouped together in clusters called logic array blocks (LABs”). To save area, local feedback resources (for feeding outputs of the LEs in a LAB back to inputs of LEs in the LA...
11/17/2009
7602212Flexible high-speed serial interface architectures for programmable integrated circuit devices
An integrated circuit (e.g., a programmable integrated circuit such as a programmable microcontroller, a programmable logic device, etc.) includes high-speed serial data signal interface channels, some of which include more circuitry that is dedicated to performing ...
10/13/2009
7598779Dual-mode LVDS/CML transmitter methods and apparatus
A dual-mode LVDS/CML transmitter allows a single circuit to operate as either an LVDS transmitter or a CML transmitter. The transmitter mode can be switched by activating or deactivating appropriate circuit elements, and changing the voltage or current produced by a...
10/06/2009
7598767Multi-standard data communication interface circuitry for programmable logic devices
A programmable logic device includes a hard IP portion, which includes circuitry that is dedicated to receiving a high-speed serial data signal and performing certain basic functions related to byte alignment on that data signal, and a more general-purpose programma...
10/06/2009
7589555Variable sized soft memory macros in structured cell arrays, and related methods
The logic cells (HLEs) of a structured application-specific integrated circuit (structured ASIC) can be used to provide memory blocks of various sizes. Any one or more of several techniques may be employed to facilitate doing this for various user designs that may h...
09/15/2009
1                  
 
Sign InRegister
Username  
Password   
forgot password?