OPTIMIZING AND OPERATING A TIME MULTIPLEXED PROGRAMMABLE LOGIC DEVICE

Patent №

US 5,761,483

Granted

1998-06-02

Filed 1995

Owner

XILINX, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08516588

A method of optimizing a time multiplexed programmable logic device (PLD) includes entering a circuit design for the PLD, mapping the design to the physical resources of the PLD (wherein the physical resources include configurable logic elements), determining an appropriate micro cycle for each configurable logic element in the design, placing the resources on the PLD, and connecting the resources. Optimizing the design may include reducing the number of look up tables or reducing the logic depth of the look up tables. If the configurable logic elements include sequential logic elements, then the optimizing step includes rescheduling the sequential logic elements. A method of operating a time multiplexed PLD in a logic engine mode includes programming the PLD to implement a design in stages, wherein each stage is one configuration, sequencing the PLD through all the configurations, and storing the results of the logic performed in one configuration in a plurality of micro registers for use in subsequent configurations. In one embodiment, the PLD includes a plurality of combinational elements and sequential logic elements, wherein the values stored by the sequential logic elements are stored in the micro registers.

AI hardwareH03K 19/17758G06F 30/34H03K 19/17704H03K 19/1776

AI classification

AI hardware0.68
Vision0.05
Evolutionary computation0.00
Machine learning0.00
Knowledge representation0.00
Natural language0.00
Planning0.00
Speech0.00

Ownership

XILINX, INC.

assignment · 76790799

Assignors

TRIMBERGER, STEPHEN M.

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

© 2026 NYSGPT2525 LLC