Computer Architecture · All levels

Floorplan-Aware Architecture — Theory Deep Dive

Theory Deep Dive for Floorplan-Aware Architecture (SoC Architecture Tradeoffs).

Foundational theory

Floorplan-Aware Architecture sits inside SoC Architecture Tradeoffs and changes how workload pressure becomes stalls, bandwidth, latency, and power. Physical distance, macro blockage, clock topology, and power-domain crossings alter effective latency and route cost, so architecture partitions must anticipate floorplan constraints early.

Core concepts explained

  • Architecture should be floorplan-aware before RTL freeze: latency paths, high-traffic fabrics, and memory adjacency must reflect realistic physical topology.

  • Primary evidence: Architecture floorplan feasibility report

  • Downstream: Congestion, CTS quality, CDC robustness, and route-time predictability.

  • Risk: Ignoring physical topology early creates timing walls and costly repartitioning late.

  • Place high-bandwidth producers/consumers to minimize long global routes.

  • Align partition boundaries with power and clock-domain strategy.

  • Reserve floorplan flexibility for expected ECO pressure points.

Why this matters in real chips

In production programs, Floorplan-Aware Architecture appears when workloads miss IPC, latency, or power targets. Mechanism-first reasoning prevents expensive architecture churn.

Mental model

diagram
THEORY STACK — Floorplan-Aware Architecture
Workload -> mechanism -> metric (Architecture floorplan feasibility report) -> bounded decision

Worked intuition

  1. Name the workload class.

  2. Name the metric that moves first.

  3. Identify the responsible structure.

  4. Check software/coherency amplification.

  5. Propose the smallest reversible experiment.

Common misconceptions

  • Using average metrics when tails dominate.

  • Tuning one benchmark without product workload mix.

  • Ignoring verification and software cost.

  • Finalizing architecture partitions before trial floorplan learns basic adjacency constraints.

  • Ignoring clock-tree and reset-tree distribution cost in partition decisions.

Key takeaways

  • Explain Floorplan-Aware Architecture with mechanism and metric.

Architecture deep dive

Chip architecture signoff is a negotiated PPA contract across teams.

Concept diagram

diagram
PPA NEGOTIATION MAP

Architecture target
   │
   ├─ Performance: IPC, latency, bandwidth, QoS
   ├─ Power: dynamic, leakage, thermal envelope
   ├─ Area: SRAM, logic, NoC links, floorplan
   ├─ Verification: state space, tests, formal complexity
   └─ PD: timing, placement, macro distance, routing channels

A staff architect makes the trade visible before it becomes a crisis.

Metric graph

diagram
PPA OPTION CHART

Option          Perf      Power     Area      Risk
A wider core    +++       ---       --        high
B better cache  ++        -         --        med
C SW locality   +         +         0         med
D NoC QoS       +         -         -         low

Pick based on product objective, not elegance.

Metrics and artifacts

  • PPA dashboard

  • floorplan distance budget

  • NoC BW matrix

  • verification closure status

Mini case study

CPU–memory macro distance violated latency budget — architecture accepted lower CPU frequency rather than respin floorplan one week before tapeout.

Debug branches

  • If PD pushes back, bring numeric latency/power models not opinions.

  • If signoff yellow, document owner, mitigation, and decision date.

Senior review question

Ask: what single metric would prove this concept is working or failing on your workload?

Key takeaways

  • Connect every architecture claim to a workload and measurable metric.

  • State verification and PPA impact before proposing design changes.

Common pitfalls

  • Feature-driven design without MPKI/IPC/bandwidth evidence.

  • Ignoring coherency and NoC traffic in cache and accelerator sizing.

Study notes

Re-read this topic with one concrete workload.