HIERARCHICAL LOCATION CONSTRAINTS FOR PROGRAMMABLE LAYOUTS

Patent №

US 6,487,708

Granted

2002-11-26

Filed 2001

Owner

XILINX, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09823047

Methods for designating target locations for circuit elements to be implemented in a programmable system. A target system is divided into blocks at various levels of hierarchy, with each block within the same higher-level block having a different identifier. A user can specify a desired location for a circuit element at any or all of these levels of hierarchy. Preferably, a desired location is specified using a single location constraint comprising a string of identifiers separated by delimiters. In one embodiment, a uniform coordinate system is applied to all blocks at a given level, even in a non-uniform programmable array. In this embodiment, a non-uniform array of logic blocks is divided into tiles, and a uniform coordinate system is applied to the tiles. Thus, any tile in the array can be addressed using a uniform coordinate system, regardless of the nature of the logic blocks comprising the tile.

AI hardwareG06F 30/347G06F 30/34G06F 30/392

AI classification

AI hardware1.00
Vision0.09
Natural language0.01
Knowledge representation0.00
Evolutionary computation0.00
Planning0.00
Machine learning0.00
Speech0.00

Ownership

XILINX, INC.

assignment · 117210732

Assignors

CANARIS, JOHN A.

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

© 2026 NYSGPT2525 LLC