Patents by Inventor Elias Ahmed

Elias Ahmed 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: 7493585
    Abstract: A method for technology mapping user logical RAM on a programmable logic device is provided. The method preferably includes clustering non-RAM functional block types in the programmable logic device. Following synthesis of a user design, the method then includes determining the number of physical RAM locations available on the selected device. Also, the method includes determining the number of physical RAM locations available in the PLD and the number of Look-Up-Table (LUT) RAM locations available in the PLD. Finally, the method includes determining a combination of physical RAM locations and LUT RAM locations for implementation of the user logical RAM. The combination preferably represents a beneficial combination of physical RAM and LUT RAM with respect to a predetermined metric.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: February 17, 2009
    Assignee: Altera Corporation
    Inventors: Elias Ahmed, Ketan Padalia
  • Patent number: 7415692
    Abstract: A programming method efficiently programs programmable logic devices of the type having specialized multiplier blocks that include multipliers and other arithmetic function elements. Such blocks can be used to perform certain multiplication and multiplication-related functions more efficiently than general-purpose programmable logic. In order to efficiently program devices having such specialized multiplier blocks, so that they are used to their full potential and so that the maximum number of multiplier-related functions can be accommodated on a single programmable logic device, the programming method pre-processes the netlist of function blocks in a user's programmable logic design, grouping multiplication and multiplication-related functions efficiently.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: August 19, 2008
    Assignee: Altera Corporation
    Inventors: Jennifer Farrugia, Elias Ahmed, Mark Bourgeault
  • Patent number: 6971083
    Abstract: A programming method efficiently programs programmable logic devices of the type having specialized multiplier blocks that include multipliers and other arithmetic function elements. Such blocks can be used to perform certain multiplication and multiplication-related functions more efficiently than general-purpose programmable logic. In order to efficiently program devices having such specialized multiplier blocks, so that they are used to their full potential and so that the maximum number of multiplier-related functions can be accommodated on a single programmable logic device, the programming method pre-processes the netlist of function blocks in a user's programmable logic design, grouping multiplication and multiplication-related functions efficiently.
    Type: Grant
    Filed: November 13, 2002
    Date of Patent: November 29, 2005
    Assignee: Altera Corporation
    Inventors: Jennifer Farrugia, Elias Ahmed, Mark Bourgeault
  • Patent number: 6957412
    Abstract: Techniques are provided that combine functional blocks in a user design into fewer programmable circuit elements. Systems and methods of the present invention can combine functional blocks in a user design into a single programmable circuit element. A plurality of functional blocks in a user design that can be combined are identified. The possible combinations of functional blocks can be sorted according to a gain function. The gain function can, for example, weigh routing delays caused by a combination. The most desirable combination is selected from the sorted list of possible combinations. The selected combination is checked to see if it is feasible in light of electrical and user-specified constraints. If the combination is feasible, the combination is performed. Combinations continue to be performed by selecting the most desirable combinations from the sorted list.
    Type: Grant
    Filed: November 15, 2002
    Date of Patent: October 18, 2005
    Assignee: Altera Corporation
    Inventors: Vaughn Betz, Elias Ahmed, David Neto
  • Patent number: 5772730
    Abstract: A method of removing aqueous phase residues and other contaminants from the organic phase used in hydrometallurgical extraction processes comprises passing the organic phase through a column or other vessel in which a porous bed of elements of suitable size and shape to permit flow therethrough is provided. The material making up the bed elements may be polyethylene, polypropylene, nylon, teflon, stainless steel, plastics in general and their derivatives, or combinations thereof. The aqueous phase coalesces on the surfaces of the materials making up the bed and forms droplets which drop to the bottom of the column or vessel which are thereafter removed.
    Type: Grant
    Filed: April 19, 1993
    Date of Patent: June 30, 1998
    Assignee: Corporacion Nacional Del Cobre De Chile
    Inventors: Gustavo Holger Bannach Sichtermann, Aliro Teodoro Nelson Pincheira Alvarez, Andres Antonio Reghezza Inzunza, Alberto Segundo Cruz Rivera, Gino Salvador Slanzi Guerra, Ernesto Otmardo Riedel Hohmann, Elias Ahmed Yuri Spataris