graph LR A(("v1")) -- "D12 = 2" --> B(("v2")) A -. "d12 = 2" .-> B B -- "D23 = 3" --> C(("v3")) B -. "d23 = 3" .-> C C -. "d31 = 1.5" .-> A C -- "D31 = 4.0" --> A %% Caption: Timing Constraint Graph (TCG).
graph LR A(("v1")) -- "Tcp - 2" --> B(("v2")) A -. "2" .-> B B -- "Tcp - 3" --> C(("v3")) B -. "3" .-> C C -. "1.5" .-> A C -- "Tcp - 4" --> A %% Caption: Timing Constraint Graph (TCG).
graph LR A(("v1")) -- "2.5" --> B(("v2")) A -. "2" .-> B B -- "1.5" --> C(("v3")) B -. "3" .-> C C -. "1.5" .-> A C -- "0.5" --> A A:::Rose C:::Rose classDef Rose stroke-width:1px, stroke-dasharray:none, stroke:#FF5978, fill:#FFDFE5, color:#8E2236 %% Caption: Timing Constraint Graph (TCG).
graph LR A(("0.5")) -- "2.5" --> B(("v2")) A -. "2" .-> B B -- "1.5" --> C(("0")) B -. "3" .-> C C -. "1.5" .-> A C -- "0.5" --> A A:::Rose C:::Rose classDef Rose stroke-width:1px, stroke-dasharray:none, stroke:#FF5978, fill:#FFDFE5, color:#8E2236 %% Caption: Timing Constraint Graph (TCG).
graph LR D(("vS")) -- "2" --> B(("v2")) D -. "2.5" .-> B B -. "3" .-> D B -- "1.5" --> D D:::Rose classDef Rose stroke-width:1px, stroke-dasharray:none, stroke:#FF5978, fill:#FFDFE5, color:#8E2236 %% Caption: Timing Constraint Graph (TCG).
graph LR D(("vS")) -- "2" --> B(("v2")) B -- "1.5" --> D D:::Rose classDef Rose stroke-width:1px, stroke-dasharray:none, stroke:#FF5978, fill:#FFDFE5, color:#8E2236 %% Caption: Timing Constraint Graph (TCG).
graph LR D(("0.25")) -- "2" --> B(("0")) B -- "1.5" --> D D:::Rose classDef Rose stroke-width:1px, stroke-dasharray:none, stroke:#FF5978, fill:#FFDFE5, color:#8E2236 %% Caption: Timing Constraint Graph (TCG).
graph LR A(("0.75")) -- "2.5" --> B(("0")) A -. "2" .-> B B -- "1.5" --> C(("0.25")) B -. "3" .-> C C -. "1.5" .-> A C -- "0.5" --> A %% Caption: Timing Constraint Graph (TCG).
graph LR A(("v1")) -- " (2.5, 3.1) " --> B(("v2")) A -. " (2, 2.2) " .-> B B -- " (1.5, 4.1) " --> C(("v3")) B -. " (3, 1.5) " .-> C C -. " (1.5, 0.7) " .-> A C -- " (0.5, 5.1) " --> A %% Caption: Timing Constraint Graph (TCG).
graph TD A(("v9")) --> B(("v5")) A --> C(("v6")) A --> D(("v7")) A --> E(("v8")) D --> F(("v1")) D --> G(("v2")) E --> H(("v3")) E --> I(("v4")) %% Caption: Timing Constraint Graph (TCG).
graph LR A -- "Tcp - 7" --> E(("v2")) A -. "6" .-> E A(("v0")) -- "Tcp - 6" --> B(("v3")) A -. "6" .-> B D(("v1")) -- "Tcp - 9" --> E D -. "6" .-> E E -- "Tcp - 6" --> B E -. "6" .-> B B -- "Tcp - 8" --> C(("v4")) B -. "8" .-> C C -- "Tcp - 3" --> D C -. "3" .-> D %% Caption: Timing Constraint Graph (TCG).
graph LR A -- "(Tcp - 7, 1.5) " --> E(("v2")) A -. "(6, 3.1) " .-> E A(("v0")) -- "(Tcp - 6, 3.1) " --> B(("v3")) A -. "(6, 2.5) " .-> B D(("v1")) -- "(Tcp - 9, 4.1) " --> E D -. "(6, 2.5) " .-> E E -- "(Tcp - 6, 3.1) " --> B E -. "(6, 2.5) " .-> B B -- "(Tcp - 8, 4.1) " --> C(("v4")) B -. "(8, 1.5) " .-> C C -- "(Tcp - 3, 1.1) " --> D C -. "(3, 1.0)" .-> D %% Caption: Timing Constraint Graph (TCG).