METHOD FOR PROGRAMMING PROGRAMMABLE LOGIC DEVICE WITH BLOCKS THAT PERFORM MULTIPLICATION AND OTHER ARITHMETIC FUNCTIONS

Patent №

US 6,971,083

Granted

2005-11-29

Filed 2002

Owner

ALTERA CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10294234

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. The method takes into account limitations imposed by the structure of the specialized multiplier blocks, in addition to location constraints imposed by the user and location constraints dictated by the need for certain functions be carried out near where certain other functions are carried out.

AI classification

AI hardware0.96
Machine learning0.09
Natural language0.04
Vision0.00
Evolutionary computation0.00
Knowledge representation0.00
Speech0.00
Planning0.00

Ownership

ALTERA CORPORATION

assignment · 136580938

Assignors

FARRUGIA, JENNIFER, AHMED, ELIAS, BOURGEAULT, MARK

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC