Some of the common terms used extensively in this document are ownership, function, logic, region, and fence. These terms are defined as follows:
- Ownership (physical/logical)
- The concept of physical versus logical ownership is an important concept to understand when using the IDF. This concept is described in detail in the section Concept of Ownership.
- Function
- A collection of logic that performs a specific operation (for example, an AES encryptor).
- Logic
- Circuits used to implement a specific function (e.g., flip-flop, look up table, and RAM).
- Isolated Region/Pblock
- A physical construct used to restrict placement of logic to a specific region of the device.
- Fence
- The concept of physical versus logical ownership is an important concept comprised of a set of unused tiles in which no routine or logic is present.
- Trusted Routing
- The routes that satisfy the rules outlined in the following figures.
Trusted routing is automatically enabled after the HD.ISOLATED attribute is
set to TRUE on at least one isolated module. These
routes are a subset of existing routing resources that meet the following
restrictions:
- No entry or exit point in the fence between isolated regions
- One source and one destination region
- Its entirety stays contained in the source/destination regions
- It does not come within one fence tile from another unintended isolation region
Figure 1. Trusted Routes within an Isolated Module

Figure 2. Trusted Routes between Isolated Modules
