Routing, Interconnect, and Physical Delay

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/35

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 3:44 AM on 9/3/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

36 Terms

1
New cards

Routing

The process of selecting programmable wires, switch points, and connection resources that physically realize logical netlist connectivity between placed FPGA cells.

2
New cards

Logical Net

A logical communication relationship specifying that a source must connect to one or more destinations.

3
New cards

Physical Route

The particular path through FPGA interconnect that physically realizes a logical net after routing.

4
New cards

Logical Net → Physical Route

The implementation transition in which an abstract connectivity requirement becomes a specific physical path through FPGA interconnect.

5
New cards

Programmable Interconnect

The physical FPGA circuitry used to carry signals between placed resources.

6
New cards

Programmable Wire

A routing resource through which a signal can physically travel inside the FPGA.

7
New cards

Switch Point

A programmable routing element used to connect portions of FPGA interconnect.

8
New cards

Connection Resource

A physical routing resource used to establish communication between placed cells.

9
New cards

Source

The cell or output that drives a logical net.

10
New cards

Destination

The cell or input that receives the value carried by a routed net.

11
New cards

RTL Signal Name

Describes a logical relationship, not the exact physical path that the implemented signal will take through the FPGA.

12
New cards

Same RTL, Different Physical Routes

Different implementations of the same RTL may assign different physical paths to the same logical communication relationship.

13
New cards

Routing Is Part of the Machine

Programmable interconnect is physical circuitry whose properties contribute to implementation behavior.

14
New cards

Finite Connectivity

FPGA interconnect cannot connect everything arbitrarily; routing must use the connectivity physically provided by the device.

15
New cards

Interconnect Delay

Time introduced while a signal travels through the physical FPGA routing network.

16
New cards

Interconnect Capacitance

A physical property of routing circuitry that contributes to the cost of moving signals through the FPGA.

17
New cards

Interconnect Power Cost

Physical signal routing consumes power and therefore contributes to implementation cost.

18
New cards

Implemented Data Path

A physical path in which time is spent both inside computational resources and travelling through interconnect between them.

19
New cards

Logic Delay

Time spent propagating through computational resources such as LUT or arithmetic logic.

20
New cards

Routing Delay

Time spent propagating through the physical interconnect between computational resources.

21
New cards

Logic Delay vs Routing Delay

Logic delay comes from computation inside resources; routing delay comes from physical communication between resources.

22
New cards

Clock-to-Q

The launch delay from the active clock event until the launching flip-flop's output responds.

23
New cards

Launch Flip-Flop

The storage element from which a synchronous data path begins.

24
New cards

Capture Flip-Flop

The storage element at which a synchronous data path ends.

25
New cards

Launch FF → Logic → Route → Logic → Route → Capture FF

A physical view of a synchronous data path showing that both computation and communication contribute to the path.

26
New cards

Simple RTL Path

A logically simple path that can still become physically expensive if its implemented communication route is long or difficult.

27
New cards

Long Physical Route

Can increase routing delay even when the corresponding RTL relationship appears simple.

28
New cards

Well-Placed Structure

May benefit from shorter local connections and therefore reduced routing work.

29
New cards

Dedicated Arithmetic Connectivity

Specialized local FPGA connectivity that can help arithmetic structures communicate efficiently when the implementation maps appropriately.

30
New cards

Physical Origin of Routing Delay

Routing delay arises because signals must travel through real programmable wires, switches, and connection resources between placed cells.

31
New cards

Communication Cost

Physical implementation cost associated with transporting information between resources rather than performing the logical computation itself.

32
New cards

Physical Path Cost

Depends not only on the logic being computed but also on how the placed resources must communicate through FPGA interconnect.

33
New cards

Placement and Routing Are Coupled

Where cells are placed influences what physical routes are available and how expensive their communication may become.

34
New cards

Placement Answers

Where do the cells physically live?

35
New cards

Routing Answers

How do those physically placed cells communicate?

36
New cards

Synthesis vs Placement vs Routing

Synthesis determines the resource-level machine; Placement assigns cells to physical sites; Routing assigns logical nets to physical communication paths.