Patents by Inventor Sanu Mathew

Sanu Mathew has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20080072128
    Abstract: Shift resister rings are used to provide column access in a traceback memory during Viterbi decoding.
    Type: Application
    Filed: September 24, 2007
    Publication date: March 20, 2008
    Inventors: Mark Anders, Sanu Mathew, Ram Krishnamurthy
  • Publication number: 20070299902
    Abstract: Embodiments disclosed herein provide sparse adder circuits comprising Ling type propagate and generate circuits and sparse carry circuits to efficiently add first and second operands to one another.
    Type: Application
    Filed: June 26, 2006
    Publication date: December 27, 2007
    Inventors: Mahesh K. Kumashikar, Sanu Mathew, Ram Krishnamurthy, Daniel Jackson
  • Publication number: 20070233760
    Abstract: A circuit to convert three input bits (A, B and C) to a redundant format may include a first block with at least one transmission gate, and a second block with at least one static mirror. The first block may receive the three bits and output a sum bit, and the second block may receive the three bits and output a carry bit.
    Type: Application
    Filed: March 29, 2006
    Publication date: October 4, 2007
    Inventors: Sanu Mathew, Ram Krishnamurthy, Zheng Guo
  • Publication number: 20070230606
    Abstract: In accordance with some embodiments, a traceback unit with traceback and path memories is provided.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Inventors: Mark Anders, Ram Krishnamurthy, Sanu Mathew
  • Publication number: 20070233772
    Abstract: A system to process multiplier X and multiplicand Y may include multiplication of a least-significant bit of X and a least-significant w bits of Y to generate a least-significant w bits of product Z. The system may further include determination of whether a least-significant bit of product Z is 1, addition of a least-significant w bits of modulus M to the least-significant w bits of product Z if the least-significant bit of product Z is 1, multiplication of the least-significant bit of X and bits 2w-1:w of Y to generate bits 2w-1:w of product Z, and addition of bits 2w-1:w of modulus M to bits 2w-1:w of product Z if the least-significant bit of product Z is 1.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 4, 2007
    Inventors: Sanu Mathew, Ram Krishnamurthy, Zheng Guo
  • Publication number: 20070203961
    Abstract: Embodiments of apparatuses and methods for multiplicand shifting in a linear systolic array modular multiplier are disclosed. In one embodiment, an apparatus includes two processing elements of a linear systolic array. One processing element includes multiplication logic, multiplicand shift logic, an adder, modulus logic, and modulus shift logic. The multiplication logic is to multiply a word of the multiplicand and a bit of the multiplier to generate a product. The multiplicand shift logic is to shift the word of the multiplicand. The adder is to add the product to a first running sum to generate a second running sum. The modulus logic is to conditionally add a word of a modulus and the second running sum. The modulus shift logic is to shift the word of the modulus. The next processing element includes logic to multiply the shifted word of the multiplicand and the next bit of the multiplier.
    Type: Application
    Filed: September 30, 2005
    Publication date: August 30, 2007
    Inventors: Sanu Mathew, David Harris, Ram Krishnamurthy
  • Publication number: 20060253523
    Abstract: An adder circuit is provided that includes a propagate and generate circuit stage to provide propagate and generate signals, a plurality of carry-merge stages to provide carry signals based on the propagate and generate signals and a conditional sum generator to provide conditional sums based on the propagate and generate signals. The conditional sum generator includes ripple carry gates and XOR logic gates. The adder circuit also includes a plurality of multiplexers to receive the carry signals and the conditional sums and to provide an output based on the input signals.
    Type: Application
    Filed: May 9, 2005
    Publication date: November 9, 2006
    Inventors: Mark Anders, Sanu Mathew, Nanda Siddaiah, Sapumal Wijeratne
  • Publication number: 20060221724
    Abstract: For one disclosed embodiment, a converter converts 2N-bit data into an N-bit value indicating a number of bits in the data that have a predetermined logical value. The converter includes N comparators, each determining whether the number of bits in the data having the predetermined logical value exceeds a respective one of a plurality of reference values. The N-bit value is generated based on the outputs of the comparators. For another disclosed embodiment, a first delay element delays a signal based on a number of bits in a data value having a predetermined logical value, and a second delay element delays the signal based on a number of bits in a reference value having the predetermined logical value. A comparator then generates a bit value based on the delayed signals.
    Type: Application
    Filed: March 31, 2005
    Publication date: October 5, 2006
    Inventors: Atul Maheshwari, Sanu Mathew, Mark Anders, Ram Krishnamurthy
  • Publication number: 20060085730
    Abstract: Shift resister rings are used to provide column access in a traceback memory during Viterbi decoding.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 20, 2006
    Inventors: Mark Anders, Sanu Mathew, Ram Krishnamurthy
  • Publication number: 20060069901
    Abstract: A method and apparatus for an address generation circuit. In one embodiment, the method includes computing a carry-in for at least one group of a predetermined number of bits of a propagate and a generate signal formed from a plurality of logical address components. Once the carry-in is computed, a plurality of conditional sums are generated for a logic 0 carry-in and a logic 1 carry-in. Subsequently, a sum is selected from the plurality of conditional sums to form a first portion of an effective address from the logical address components in a first stage and a second portion of the effective address in a second stage. In one embodiment, a fully dynamic high-performance sparse tree adder circuit that generates one in four carries, is used to form an address generation circuit, in accordance with one embodiment. Other embodiments are described and claimed.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Inventors: Sanu Mathew, Mark Anders, Sarvesh Kulkarni, Ram Krishnamurthy
  • Publication number: 20050125481
    Abstract: An adder circuit includes a number of selectors and an adder. The selectors feed the adder with multiple input data bits. Each of the selectors includes a combination of a multiplexing network and a sense amplifier to select from a number of input values to generate the multiple input data bits. The combination of the multiplexing network and the sense amplifier acts as the state-holding element at the input of the adder, avoiding the overheads of an explicit latch stage.
    Type: Application
    Filed: December 4, 2003
    Publication date: June 9, 2005
    Inventors: Sanu Mathew, Mark Anders, Ram Krishnamurthy, Sapumal Wijeratne
  • Patent number: 6404237
    Abstract: An apparatus and method for boosting a transmission gate by charging a pair of capacitors and using the coupling effect of that pair of capacitors to overdrive the gate inputs of NMOS and PMOS transistors of a transmission gate to turn on the transistors more strongly and speed the passage of data signals.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: June 11, 2002
    Assignee: Intel Corporation
    Inventors: Sanu Mathew, Ram Krishnamurthy, Krishnamurthy Soumyanath