Add docs/spec/poplink-phy-if.md PHY interface spec skeleton #109
Labels
No labels
adr
agent:blocked-ci
agent:blocked-human
agent:blocked-resolver
agent:done
agent:in-progress
agent:no-touch
agent:pinged
agent:pr-open
agent:queued
agent:wip
area:board
area:funding
area:infra
area:phy
area:poplink
area:rtl
area:software
area:supply-chain
area:verification
ci-failed
ci-timeout
docs
do-not-merge
human-approved
needs-human-approval
needs-rebase
needs-triage
phase:1
ready-for-review
review:findings
review:pass
risk:tripwire
swarm:quarantined
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Fluid/fluidpop-v1#109
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Create the PopLink PHY interface spec skeleton at
docs/spec/poplink-phy-if.md, named explicitly as Phase 1 PHY deliverable #2 in PLAN.md Section 13.4. The spec describes thePopLinkPHYIOChisel bundle contract that decouples upper-layer fabric logic from the analog PHY implementation, so RTL fabric work and PHY-option survey work share a single interface reference.Sections to include:
PopLinkPHY_Behavioral.scalamust satisfy this interface)Acceptance criteria
docs/spec/poplink-phy-if.mdexists with the sections aboveStatus: Draft skeleton+Owner: TBDheaderTODOmarkers and short intent descriptionPlan refs
Section 13.3 (PopLinkPHYIO bundle), Section 13.4 (Phase 1 PHY deliverable #2), Section 12.4 (BER verification expectations)
Notes
Spec scaffold only — final widths, lane counts, and timing close depend on PHY option selection (academic vs commercial IP). Keep skeleton vendor-neutral; the behavioral RTL implementation and the research report
docs/phy/phy-options.mdare tracked under separate issues.20015d8docs(spec): draft PopLink PHY interface skeleton (poplink-phy-if.md)`).\n\nVerified criteria on current `main`:\n\n- File exists at `docs/spec/poplink-phy-if.md` (171 lines).\n- Header (lines 6-7): `**Status:** Draft skeleton` / `**Owner:** TBD`.\n- All 8 sections present: Purpose & scope (§1), Bundle signals (§2), Lane configuration (§3), Clock/reset domains (§4), Init/training sequence (§5), Error reporting (§6), Behavioral-PHY simulation contract (§7), Open questions (§8).\n- Every section ends with a `TODO` marker (§§1 line 33, §2 line 63, §3 line 80, §4 line 93, §5 line 113, §6 line 126, §7 line 143, §8 line 159).\n- Bundle-signal table at §2 lists 11 placeholder signal classes; all widths marked `TBD`; no fabricated numbers.\n- Cross-references: InterChipFabric (line 11), `PopLinkPHY_Behavioral.SPEC.md` + issue #51 (lines 9, 25, 132, 143, 169), PHY options survey issue #6 (lines 9, 11, 30, 33, 63, 71, 80, 88, 113, 151, 170), ADR-009 (lines 9, 17).\n- No commitments on lane count or Gb/s: §3 explicitly defers N/W/R; §8 §§1-3 list them as open questions.\n- PLAN.md refs §13.3, §13.4, §12.4 explicit in the header (line 8), in-text (lines 17, 24, 119, 121, 124, 132), and in the References section (line 165).\n\nRecommendation: close this issue as duplicate of #75 (merged). No PR opened.