# SA-EDA-FLOORPLAN-001 - Floorplan Congestion / IR-Drop / Clock-Spine Report Literacy

## Purpose
This model card documents the v84 public SemiAgora browser replay for learning how floorplan choices can appear in congestion, PDN/IR-drop, CTS, and STA-style report evidence.

## Execution Mode
- Precomputed CSV and JSON replay only.
- 0 live OpenROAD, OpenLane, OpenSTA, Magic, Netgen, PEX, field-solver, SPICE, or signoff server runs.
- 0 user uploads, accounts, payments, comments, newsletter signup, job/event workflows, or public service intake.

## Dataset
- Rows: 4096
- Floorplan profiles: 4
- Macro strategies: 4
- Utilization bins: 4
- PDN strategies: 4
- Clock topologies: 4
- Report stages: 4

## Public Boundary
- No DEF, GDS, LEF, SPEF, SDC, Liberty, routed database, proprietary report, or user design file is accepted or parsed.
- No PDK, rule deck, standard-cell library, timing library, extraction technology, or NDA material is redistributed.
- Numeric values are normalized teaching proxies. They are not calibrated to a foundry node, macro, chip, package, or product.
- Real reuse needs rights-clean owned design data, exact tool versions, PDK/license authority, timing and PDN reports, and design-owner review.

## Source Spine
- [OpenROAD Flow Scripts tutorial](https://openroad-flow-scripts.readthedocs.io/en/latest/tutorials/FlowTutorial.html) - Official tutorial source for public OpenROAD flow vocabulary and staged implementation context.
- [OpenROAD initialize floorplan](https://openroad.readthedocs.io/en/latest/main/src/ifp/README.html) - Official source for die/core area, utilization, aspect ratio, site, row, and track floorplan vocabulary.
- [OpenROAD hierarchical macro placement](https://openroad.readthedocs.io/en/latest/main/src/mpl/README.html) - Official source for macro placement, halo, channel, target utilization, and report-directory vocabulary.
- [OpenROAD global placement](https://openroad.readthedocs.io/en/latest/main/src/gpl/README.html) - Official source for routability-driven placement, RUDY congestion estimation, overflow, and timing-driven placement vocabulary.
- [OpenROAD global routing](https://openroad.readthedocs.io/en/latest/main/src/grt/README.html) - Official source for FastRoute-based global routing, congestion reports, routing-layer controls, and overflow vocabulary.
- [OpenROAD PDN generation](https://openroad.readthedocs.io/en/latest/main/src/pdn/README.html) - Official source for PDN grid, voltage domain, rings, stripes, layers, spacing, width, and connection vocabulary.
- [OpenROAD IR-drop analysis](https://openroad.readthedocs.io/en/latest/main/src/psm/README.html) - Official source for PDNSim-based IR-drop, current-density, and floating-PDN-stripe report vocabulary.
- [OpenROAD clock tree synthesis](https://openroad.readthedocs.io/en/latest/main/src/cts/README.html) - Official source for TritonCTS, sink clustering, macro clustering, buffers, subnets, skew, and insertion vocabulary.
- [OpenROAD STA](https://openroad.readthedocs.io/en/latest/main/src/sta/README.html) - Official source for OpenSTA timing report, SDC, SPEF, Liberty, VCD/SAIF, and constraint vocabulary.
- [OpenROAD Flow variables](https://openroad-flow-scripts.readthedocs.io/en/latest/user/FlowVariables.html) - Official source for configuration-variable caution: small flow-variable changes can move QoR strongly.
- [OpenLane 2 step configuration variables](https://openlane2.readthedocs.io/en/latest/reference/step_config_vars.html) - Official source for open flow step, metric, checker, and report vocabulary without copying any design collateral.
