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

Icon_funbox Quotables

"If you build a better mousetrap, you will catch better mice."

George Gobel

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: Webostad; W. Eric


Number of patents: 276
Last date: May 22, 2012

1              
NumberTitleIssue Date
8185720Processor block ASIC core for embedding in an integrated circuit
A hardwired core is embedded in an integrated circuit having programmable circuitry. The hardwired core has a microprocessor; a crossbar interconnect coupled to processor local buses of the microprocessor; and a memory controller interface coupled to the crossbar in...
05/22/2012
8184029Phase interpolator
A phase interpolator is described. The phase interpolator can have a code-to-bias converter, and a phase interpolation interface. In an embodiment of a code-to-bias converter, a single digital-to-analog converter is provided to generate bias signaling associated wit...
05/22/2012
8183881Configuration memory as buffer memory for an integrated circuit
Method and apparatus for using configuration memory for buffer memory is described. Drivers associated with a portion of the configuration memory are rendered incapable of creating a contentious state irrespective of information stored the portion of configuration m...
05/22/2012
8166366Partial configuration of programmable circuitry with validation
Partial configuration of programmable circuitry with validation for an integrated circuit is described. An integrated circuit with programmable circuitry is obtained. The programmable circuitry is configured with a first bitstream in a non-dynamic mode of operation,...
04/24/2012
8161365Cyclic redundancy check generator
A cyclic redundancy check (“CRC”) generator and method therefor are described. Checksum bits and checksum enable bits are bitwise ANDed to provide interim checksum outputs. The interim checksum outputs are XORed to provide resultant checksum outputs. Data bits a...
04/17/2012
8146045High-level circuit architecture optimizer
A method for optimizing a high-level circuit architecture for an integrated circuit is described. Descriptions of components of the circuit architecture and optimization goals for the components are received. At least one stopping criterion for the cost functions is...
03/27/2012
8145877Address generation for quadratic permutation polynomial interleaving
For address generation, a block size and a skip value are obtained, and at least one address, at least one increment value, and a step value are initialized. For a count index not in excess of a block size, iteratively performed are: selection of an output address f...
03/27/2012
8136075Multilevel shared database for routing
A multilevel shared database for routing for an integrated circuit is described. An aspect relates generally to a database comprising routing edges defined by tile templates. The routing edges are associated with a plurality of wire length segmentations. The tile te...
03/13/2012
8136073Circuit design fitting
Circuit design fitting for an integrated circuit is described. A mapped design for the circuit design is obtained. A first placement of the mapped design in association with an integrated circuit is performed. Circuit blocks are marked associated with the integrated...
03/13/2012
8134418Varactor circuit and voltage-controlled oscillation
A varactor circuit and voltage-controlled oscillation are described. The varactor circuit includes a first varactor, a second varactor, a third varactor, and a fourth varactor. A first source-drain node of the first varactor and a second source-drain node of the sec...
03/13/2012
8131788Determining sum of absolute differences in parallel
Determining a sum of absolute differences using a circuit is described. Pairs of inputs, including a respective current value and a respective previous value, are obtained. The previous value is subtracted from the current value for each of the pairs of inputs to pr...
03/06/2012
8116372Data structure and method using same for encoding video information
A data structure and method of use thereof for encoding video information are described. Macroblock parameters are initialized, and it is determined whether an operating point is selected. If the operating point is selected, then the following occurs: each quad of n...
02/14/2012
8099625Self-checking and self-correcting internal configuration port circuitry
Method and apparatus for self-checking and self-correcting memory states of a programmable resource is described. Programmable resource of an integrated circuit has a first core and a second core instantiated therein. A first internal configuration port and a second...
01/17/2012
8090755Phase accumulation
A method for accumulation of information is described. The information is separated into first portions of MSBs and second portions of LSBs. The first and second portions are respectively input to a first adder and a second adder to provide first and second sums. Th...
01/03/2012
8090037OFDM modulation using a shaping filter
Reducing peak-to-average power ratio (“PAPR”) for modulation and demodulation is described. Complex sample values are obtained in a time domain for orthogonal frequency division multiplexed (“OFDM”) signaling. The complex sample values are transformed into a...
01/03/2012
8077776Motion estimation for video compression
Motion estimation is described. A first portion of a predicted frame is obtained. The first portion is for a first predicted value. A first subset of a reference frame is obtained. The first subset is for a first reference value. Twice the first predicted value is s...
12/13/2011
8068004Embedded inductor
An embedded inductor and a method for forming an inductor are described. Spaced apart first stripes are formed substantially parallel with respect to one another as part of a first metal layer. First contacts, second contacts, and third contacts in respective combin...
11/29/2011
8042079Synchronization for a modeling system
Design synchronization for a High-Level Modeling System (“HLMS”) of an integrated circuit device (“IC”) is described. In a method for generating a netlist, a description of a first circuit block of a user design is input to a programmed computer system progr...
10/18/2011
8024688Deterring reverse engineering
A method for detecting reverse engineering of a configuration bitstream for an integrated circuit is described. A user design is obtained. It is determined if the user design is a degenerate design. If the user design is a degenerate design, it is determined if a tr...
09/20/2011
8019950Memory controller interface for an embedded processor block core in an integrated circuit
A method for address acknowledgement is described. A memory controller interface is embedded as part of an embedded core in a host integrated circuit. Access to the memory controller interface is arbitrated with an arbiter. An accept signal is sent from the memory c...
09/13/2011
8018250Input/output block and operation thereof
An embodiment of a method for operation of an input/output block is disclosed. For this embodiment of the method, a first attribute is set for a first disable signal for an input driver. A first tri-state condition is removed from an output driver. In response to th...
09/13/2011
8006068Processor access to data cache with fixed or low variable latency via instructions to an auxiliary processing unit
Access to data storage is described. A general-purpose processor and an auxiliary processing unit (APU) interface coupled to the general-purpose processor are provided. Data storage coupled to the general-purpose processor via the APU interface is provided for a fix...
08/23/2011
8006021Processor local bus bridge for an embedded processor block core in an integrated circuit
A processor local bus bridge for a processor block ASIC core for embedding in an IC is described. A core logic-to-core logic bridge includes a slave processor local bus interface, a crossbar switch coupled to the slave processor local bus interface and a master proc...
08/23/2011
8005881Scalable architecture for rank order filtering
A rank order filter and instantiation thereof in programmable logic is described. A maximum filter core frequency is determined for an input sampling frequency, a filter window height, and a number of input samples. The maximum filter core frequency is greater than ...
08/23/2011
8001171Pipeline FFT architecture for a programmable device
A pipeline Fast Fourier Transform (“FFT”) architecture for a programmable device is described. A first Radix-2 butterfly stage is coupled to receive a first input, configured to provide a first output responsive thereto, and configured to truncate at least one L...
08/16/2011
7992020Power management with packaged multi-die integrated circuit
Power management with a packaged multi-die integrated circuit (IC) is described. A first integrated circuit die is capable of a first operational mode. A second integrated circuit die is coupled to the first integrated circuit die. The first integrated circuit die h...
08/02/2011
7991937Network media access controller embedded in a programmable device—receive-side client interface
A receive-side client interface for a media access controller embedded in an integrated circuit having programmable circuitry is described. A media access controller core includes a receive engine. A receive-side datapath is coupled to the media access controller co...
08/02/2011
7984407Programmable device with contact via programming
A programmable device with contact via programming to reduce leakage current and a method for reducing standby power for such programmable device are described. Configuration memory cells are identified responsive to instantiation of a user design in a test platform...
07/19/2011
7984091Quadratic approximation for fast fourier transformation
Interpolators for quadratic approximation for sinusoids are described. A sample source providing first order derivatives of sub-sampled sets of phase factor samples is used. A differentiator is coupled to receive the first order derivatives and configured to provide...
07/19/2011
7979831Placement driven control set resynthesis
Circuit placement for increasing circuit packing density for an integrated circuit is described. A design is synthesized and mapped. Components of the design are placed to provide a first placed design. A congestion density map is generated for the first placed desi...
07/12/2011
7969187Hardware interface in an integrated circuit
A hardware interface in an integrated circuit is disclosed. The hardware interface comprises data storage coupled to store and provide data; a data shifter coupled to the data storage to at least bit shift the data obtained from the data storage; and a control circu...
06/28/2011
7965801Digital data recovery
Data recovery, as well as associated circuitry and system, is described. An input word stream having a word width of at least one word is obtained and a sliding window is applied to it to resolve phases. Scores for phases are determined at least in part by: subdivid...
06/21/2011
7965799Block boundary detection for a wireless communication system
Method and apparatus for block boundary detection is described. A signal is received. The signal is quantized to provide a quantized signal to at least one correlator, the quantized signal being a sequence of samples. The sequence of samples and a reference template...
06/21/2011
7965102Formation of columnar application specific circuitry using a columnar programmable device
A columnar programmable device (PD) design converted to a columnar application specific integrated circuit-like (ASIC-like) design is described. A user design is instantiated in a PD having a columnar architecture associated with the columnar PD design. The columnar...
06/21/2011
7958414Enhancing security of internal memory
An embodiment of a method of enhancing security of internal memory is disclosed. For this embodiment of the method, the application specific block is operated in a functional mode, and a reset of the application specific block is initiated. From a built-in self-test...
06/07/2011
7934038Embedded network media access controller
A media access system in an integrated circuit device having programmable resources for interfacing to a network. The media access system has at least one embedded media access controller configured to provide access to and from the network via a physical layer inte...
04/26/2011
7919845Formation of a hybrid integrated circuit device
Formation of a hybrid integrated circuit device is described. A design for the integrated circuit is obtained and separated into at least two portions responsive to component sizes. A first die is formed for a first portion of the hybrid integrated circuit device us...
04/05/2011
7917820Testing an embedded core
A method of testing of an embedded core of an integrated circuit (“IC”) is described. An IC has a hardwired embedded core and memory coupled to each other in the IC. The method includes writing a test vector to the memory while the embedded core is operative. Th...
03/29/2011
7917567Floating-point processing unit for successive floating-point operations
A floating-point processing unit for a succession of floating-point operations. An exponent adjustor is coupled to receive numerical inputs and configured to generate first adjusted values from the numerical inputs. The first adjusted values have equivalent exponent...
03/29/2011
7912997Direct memory access engine
A direct memory access engine is described. The direct memory access engine has a transmit channel coupled to a transmit interface, a receive channel coupled to a receive interface, an arbiter coupled to both the transmit channel and the receive channel, and a set o...
03/22/2011
1              
 
Sign InRegister
Username  
Password   
forgot password?