Patents by Inventor Manosha S. Karunatilaka

Manosha S. Karunatilaka 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: 6651079
    Abstract: Disclosed is a method and apparatus for accomplishing high speed multiplication of binary numbers using a single clock cycle to achieve the same computational power provided by the multiple clock cycle shift register configurations or the asynchronous multistate logic configurations of the prior art. “Virtual shifts” are achieved by allocating one or more positions, within a register storing the partial products, as place holders, typically zeroes. These place holders can be inserted in a single clock cycle and do not require the multi-staged shift register configurations of the prior art.
    Type: Grant
    Filed: July 18, 2000
    Date of Patent: November 18, 2003
    Assignee: Agere Systems Inc.
    Inventors: Han Quang Nguyen, Manosha S. Karunatilaka