Patents by Inventor Vishnu V. Yalala

Vishnu V. Yalala 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).

  • Patent number: 7035889
    Abstract: A method and apparatus for Montgomery multiplication comprising adding at least one multiplicand bit from a first multiplicand add multiplexer in a main array of a Montgomery multiplier with at least one modulus bit from a first modulus-add multiplexer in the main array; adding at least one modulus bit from a first modulus-add multiplexer in a quotient pre-calculation array with at least one modulus bit from a second modulus-add multiplexer in the quotient pre-calculation array; pre-calculating the quotient during a first cycle; and sending at least one value to control the first modulus-add multiplexer in the main array, the first modulus-add multiplexer in the quotient pre-calculation array, and the second modulus-add multiplexer in the quotient pre-calculation array so that the value of the quotient is evenly divisible by the radix during a second cycle through the Montgomery multiplier.
    Type: Grant
    Filed: February 6, 2002
    Date of Patent: April 25, 2006
    Assignee: Cavium Networks, Inc.
    Inventors: David A. Carlson, Vishnu V. Yalala
  • Patent number: 6434586
    Abstract: A multiplier including a processor that generates at least one N by M array of partial products. The processor includes a first section that performs a first operation that generates an N by M array of partial products representing low order bits, and a second section that performs a second operation that generates an N by M array of partial products representing high order bits. The multiplier also includes a compressor that compresses the N by M array of partial products representing low order bits after the first operation and generates a plurality of carry bits that are utilized in the second operation.
    Type: Grant
    Filed: January 29, 1999
    Date of Patent: August 13, 2002
    Assignee: Compaq Computer Corporation
    Inventors: David Albert Carlson, Derek Scott Brasili, Vishnu V. Yalala