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: Augspurger; Lynn


Number of patents: 109
Last date: March 22, 2011

1      
NumberTitleIssue Date
7913136Method for performing a logic built-in-self-test in an electronic circuit
The present invention relates to a method for performing a logic built-in self-test (LBIST) on an electronic circuit with a plurality of logic circuits (18, 20, 22, 24) and storage elements (14, 16) connected serially to a number of LBIST stumps (10...
03/22/2011
7739633Verification of highly optimized synchronous pipelines via random simulation driven by critical resource scheduling system and program product
Testing a model of a logic circuit model. The testing includes generating valid random input stimulus sequences for a logic circuit model. Enumerating critical resource requirements, enumerating critical resource availabilities does this, and selecting of stimulus s...
06/15/2010
7539810System, method and storage medium for a multi-mode memory buffer device
A multi-mode memory buffer device for use in various memory subsystem structures. The buffer device includes a packetized multi-transfer interface which is redriven to permit connection between a first memory assembly and cascaded memory assemblies. The buffer devic...
05/26/2009
7539800System, method and storage medium for providing segment level sparing
A memory subsystem that includes segment level sparing. The memory subsystem includes a cascaded interconnect system with segment level sparing. The cascaded interconnect system includes two or more memory assemblies and a memory bus. The memory bus includes multipl...
05/26/2009
7529112276-Pin buffered memory module with enhanced fault tolerance and a performance-optimized pin assignment
A dual inline memory module (DIMM) includes a card having a length of about 151.2 to about 151.5 millimeters, a plurality of individual local memory devices attached to the card, and a buffer device attached to the card, the buffer device configured for converting a...
05/05/2009
7519649System and method for performing decimal division
A method for performing decimal division including receiving a scaled divisor and dividend and storing a subset of the multiples of the scaled divisor. An accumulated quotient is initialized to be equal to zero, a first current remainder is initialized to be equal t...
04/14/2009
7519647System and method for providing a decimal multiply algorithm using a double adder
A system for performing decimal multiplication including input registers for inputting a multiplier and a multiplicand. The multiplier includes one or more digits. The system also includes one or more two cycle adders and mechanism. The mechanism receives the multip...
04/14/2009
7519525Post initial microcode load co-simulation method, system, and program product
Disclosed is simulation of circuit behavior by running a central electronic core simulation in a high level simulator up to and including initial microload, creation of a post-IML (initial microcode load) state, and transferring the post-initial microcode state from...
04/14/2009
7512762System, method and storage medium for a memory subsystem with positional read data latency
A memory subsystem with positional read data latency that includes a cascaded interconnect system with one or more memory modules, a memory controller and one or more memory busses. The memory controller includes instructions for providing positional read data laten...
03/31/2009
7502986Method and apparatus for collecting failure information on error correction code (ECC) protected data
A method of error correction code (ECC) debugging for a system comprising, receiving data having an ECC, determining whether a data error has occurred, generating a syndrome of an error result, decoding flipped data bits, processing the received data and the decoded...
03/10/2009
7502725Method, system and computer program product for register management in a simulation environment
A method for register management in a simulation environment including receiving an instruction from an instruction unit decode pipeline. An address generation interlock (AGI) function is executed in the simulation environment if the instruction is an AGI instructio...
03/10/2009
7493439Systems and methods for providing performance monitoring in a memory system
Systems and methods for providing performance monitoring in a memory system. Embodiments include a memory system for storing and retrieving data for a processing system. The memory system includes a memory controller, a plurality of memory devices, a memory bus and ...
02/17/2009
7490121Modular binary multiplier for signed and unsigned operands of variable widths
A method of implementing binary multiplication in a processing device includes obtaining a multiplicand and a multiplier from a storage device; in the event the multiplier is larger than a selected length, partitioning the multiplier into a plurality of multiplier s...
02/10/2009
7487484Method, system and storage medium for determining circuit placement
A method for determining placement of circuitry during integrated circuit design. The method includes accessing a net list identifying circuitry connections. A plurality of individual net weights are assigned to nets in timing paths within the net list, the individu...
02/03/2009
7484161System, method and storage medium for providing fault detection and correction in a memory subsystem
A memory subsystem with a memory bus and a memory assembly. The memory bus includes multiple bitlanes. The memory assembly is in communication with the memory bus and includes instructions for receiving an error code correction (ECC) word in multiple packets via the...
01/27/2009
7480759System, method and storage medium for providing data caching and data compression in a memory subsystem
A cascaded interconnect system including a memory controller, one or more memory modules, an upstream memory bus and a downstream memory bus. The one or more memory modules include a first memory module with cache data. The memory modules and the memory controller a...
01/20/2009
7480833Method and system for performing a hardware trace
Methods and systems for pre-detecting a hardware hang in a processor. The methods comprise maintaining a count of a number of cycles in a predefined time interval without an instruction being completed; detecting a pre-hang condition if said count is within N counts...
01/20/2009
7480830System, method and storage medium for testing a memory module
A buffered memory module including a downstream buffer, a downstream receiver, an upstream driver, an upstream receiver. The downstream buffer and the downstream receiver are both adapted for connection to a downstream memory bus in a packetized cascaded interconnec...
01/20/2009
7478259System, method and storage medium for deriving clocks in a memory system
A system, method and storage medium for deriving clocks in a memory system. The method includes receiving a reference oscillator clock at a hub device. The hub device is in communication with a controller channel via a controller interface and in communication with ...
01/13/2009
7477522High density high reliability memory module with a fault tolerant address and command bus
A high density high reliability memory module with a fault tolerant address and command bus. The memory module includes a rectangular printed circuit board having a first side and a second side, a length of between 149 and 153 millimeters and first and second ends h...
01/13/2009
7475316System, method and storage medium for providing a high speed test interface to a memory subsystem
A buffer device for testing a memory subsystem. The buffer device includes a parallel bus port adapted for connection to a slow speed bus and a serial bus port adapted for connection to a high speed bus. The high speed bus operates at a faster speed than the slow sp...
01/06/2009
7475104System and method for providing a double adder for decimal floating point operations
A system for performing decimal floating point addition. The system includes input registers for inputting a first and second operand for an addition operation. The system also includes a plurality of adder blocks, each calculating a sum of one or more corresponding...
01/06/2009
7471219Low latency constrained coding for parallel busses
A system and method for providing low latency constrained coding for parallel busses. The method includes receiving a value for a number of transfers and a number of possible constrained patterns between adjacent transfer rows. Data to be encoded is received. The da...
12/30/2008
7451273System, method and storage medium for providing data caching and data compression in a memory subsystem
A cascaded interconnect system including a memory controller, one or more memory modules, an upstream memory bus and a downstream memory bus. The one or more memory modules include a first memory module with cache data. The memory modules and the memory controller a...
11/11/2008
7441060System, method and storage medium for providing a service interface to a memory system
A cascaded interconnect system for providing a service interface to a memory system. The cascaded interconnect system includes a master service interface module, a service interface bus, and one or more slave service interface modules. The master service interface m...
10/21/2008
7441073System for indicating a plug position for a memory module in a memory system
A memory system including a first and second of set of socket pads adapted for connection to memory module continuity pins. The memory system also includes a first indicator corresponding to the first set of socket pads. The memory system also includes a second indi...
10/21/2008
7412476Decimal multiplication for superscaler processors
A method for decimal multiplication in a superscaler processor comprising: obtaining a first operand and a second operand; establishing a multiplier and an effective multiplicand from the first operand and the second operand; and generating and accumulating a partia...
08/12/2008
7403409276-pin buffered memory module with enhanced fault tolerance
A dual inline memory module (DIMM) includes a card having a length of about 151.2 to about 151.5 millimeters, a plurality of individual local memory devices attached to the card, and a buffer device attached to the card, the buffer device configured for converting a...
07/22/2008
7396244Apparatus for extracting and inserting a DIMM
An apparatus for extracting and inserting a circuit card into a socket, the apparatus includes a tool device releasably mountable to opposing sides defining the circuit card. The tool device includes a pair of frame members having a friction fit feature for attachme...
07/08/2008
7395476System, method and storage medium for providing a high speed test interface to a memory subsystem
A buffer device for testing a memory subsystem. The buffer device includes a parallel bus port adapted for connection to a slow speed bus and a serial bus port adapted for connection to a high speed bus. The high speed bus operates at a faster speed than the slow sp...
07/01/2008
7392337System, method and storage medium for a memory subsystem command interface
A system for implementing a memory subsystem command interface, the system including a cascaded interconnect system including one or more memory modules, a memory controller and a memory bus. The memory controller generates a data frame that includes a plurality of ...
06/24/2008
7389375System, method and storage medium for a multi-mode memory buffer device
A multi-mode memory buffer device for use in various memory subsystem structures. The buffer device includes a packetized multi-transfer interface which is redriven to permit connection between a first memory assembly and cascaded memory assemblies. The buffer devic...
06/17/2008
7380191ABIST data compression and serialization for memory built-in self test of SRAM with redundancy
A method and apparatus for implementing ABIST data compression and serialization for memory built-in self test of SRAM with redundancy. The method includes providing detection signals asserted for one failing data out, two failing data outs, and greater than two fai...
05/27/2008
7380077System, method and storage medium for controlling asynchronous updates to a register
A system for controlling asynchronous updates to a register, the system including a generally accessible register that is asynchronously updateable by hardware and software. The system also includes protection logic that is in communication with the register. The pr...
05/27/2008
7368958Methods and systems for locally generating non-integral divided clocks with centralized state machines
A method for locally generating a ratio clock on a chip includes generating a global clock signal having a global clock cycle. A centralized state machine includes a counter going through a complete cycle in response to a non-integer number of global clock cycles, t...
05/06/2008
7356737System, method and storage medium for testing a memory module
A buffered memory module including a downstream buffer, a downstream receiver, an upstream driver, an upstream receiver. The downstream buffer and the downstream receiver are both adapted for connection to a downstream memory bus in a packetized cascaded interconnec...
04/08/2008
7355460Method for locally generating non-integral divided clocks with centralized state machines
A method for locally generating a ratio clock on a chip includes generating a global clock signal having a global clock cycle. A centralized state machine is provided that includes a counter going through a complete cycle in response to a non-integer number of globa...
04/08/2008
7331010System, method and storage medium for providing fault detection and correction in a memory subsystem
A memory subsystem with a memory bus and a memory assembly. The memory bus includes multiple bitlanes. The memory assembly is in communication with the memory bus and includes instructions for receiving an error code correction (ECC) word in multiple packets via the...
02/12/2008
7319348Circuits for locally generating non-integral divided clocks with centralized state machines
Circuitry for locally generating a ratio clock on a chip. The circuitry includes circuitry for generating a global clock signal having a global clock cycle. A state machine includes a counter going through a complete cycle in response to a non-integer number of glob...
01/15/2008
7308527System for indicating a plug position for a memory module in a memory system
A memory system including a first and second of set of socket pads adapted for connection to memory module continuity pins. The memory system also includes a first indicator corresponding to the first set of socket pads. The memory system also includes a second indi...
12/11/2007
1      
 
Sign InRegister
Username  
Password   
forgot password?