METHOD FOR IMPLEMENTING LARGE MULTIPLEXERS WITH FPGA LOOKUP TABLES

Patent №

US 6,505,337

Granted

2003-01-07

Filed 2000

Owner

XILINX, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09742277

A method for implementing a large multiplexer with FPGA lookup tables. Logic that defines a multiplexer is detected and implemented according to the number of inputs and the target FPGA architecture. In one situation, a large multiplexer is implemented in two stages. The first stage implements wide AND functions of each of the input signals using lookup tables and carry logic. In a second stage, the resulting decoded input signals are combined in a wide OR gate again formed from lookup tables and a carry chain. In another situation, the multiplexer is implemented as a tree structure using lookup tables that implement 2:1 multiplexers in combination with other 2:1 multiplexers provided by configurable logic blocks of the FPGA.

AI hardwareH03K 19/17736H03K 19/1737H03K 19/17728

AI classification

AI hardware0.99
Machine learning0.06
Speech0.01
Vision0.00
Evolutionary computation0.00
Natural language0.00
Knowledge representation0.00
Planning0.00

Ownership

XILINX, INC.

assignment · 117320415

Assignors

WITTIG, RALPH D., MOHAN, SUNDARARAJARAO

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

© 2026 NYSGPT2525 LLC