×

Large multiplier for programmable logic device

  • US 7,930,336 B2
  • Filed: 12/05/2006
  • Issued: 04/19/2011
  • Est. Priority Date: 12/05/2006
  • Status: Active Grant
First Claim
Patent Images

1. For use in a programmable logic device having a plurality of specialized processing blocks, each of said specialized processing blocks having at least four n-by-n multipliers arranged in four-multiplier units, a method of performing a 3n-by-3n multiplication operation, said method comprising:

  • performing a 2n-by-2n multiplication using four of said n-by-n multipliers in a first of said four-multiplier units;

    performing an n-by-n multiplication using one of said n-by-n multipliers in a second of said four-multiplier units;

    performing first and second 2n-by-n multiplications in a third of said four-multiplier units, using two of said n-by-n multipliers for each of said 2n-by-n multiplications;

    shifting a second partial product of each of said 2n-by-n multiplications to align it with a first partial product of each of said 2n-by-n multiplications for addition within said third four-multiplier unit; and

    adding results of said multiplications from said first, second and third four-multiplier units.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×