docs(spec): draft PopLink PHY interface skeleton (poplink-phy-if.md) #75
No reviewers
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
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Fluid/fluidpop-v1!75
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "auto/issue-71-20260525T224356Z_issue71"
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?
Summary
Expands
docs/spec/poplink-phy-if.mdfrom the 10-line stub into the PLAN.md §13.4 Phase-1 PHY deliverable #2 skeleton. The doc pins thePopLinkPHYIOChisel bundle surface so upper-layer fabric work and the behavioral PHY (issue #51) can converge against a stable contract while PHY option selection (issue #6) is still open.What is in the skeleton
Status: Draft skeleton,Owner: TBD, with explicit PLAN.md and companion-artifact refs.TBD— no fabricated numbers.PopLinkPHY_Behavioral.scalamust do to satisfy this interface.Why now
InterChipFabricand the behavioral PHY (issue #51) need a written contract to converge on; without it, the bundle drifts between the Scala source and the spec text. This file pins the surface vendor-neutrally so PHY-1 / PHY-2 / PHY-3 option selection in issue #6 cannot be biased by pre-commitments here.Acceptance criteria
docs/spec/poplink-phy-if.mdexists with the sections aboveStatus: Draft skeleton+Owner: TBDheaderTODOmarkers and short intent descriptionPopLinkPHY_Behavioral.scalaskeleton issue (#51) and the existing PHY options survey issue (#6)Out of scope
docs/phy/phy-options.mdand the eventual board thermal analysis.docs/spec/pop-soc-v1.md/pop-accel-8-board-v1.mdonce the PHY option is chosen.Closes #71
VERDICT: PASS
This is a docs-only PR that expands
docs/spec/poplink-phy-if.mdfrom a 10-line stub into the §13.4 Phase-1 deliverable #2 skeleton, scoped to exactly one file matching issue #71. The expansion is careful about every guardrail that matters here: widths in the bundle-signals table are uniformlyTBD, lane count / per-lane rate / per-lane width are explicitly enumerated only as "sizing exploration ranges (not commitments)" deferred to issue #6, and timing numbers are absent from the init/training FSM sketch. PLAN.md citations (§3 aggregate bandwidths, §13.2 PHY-1 Gb/s range, §12.4 raw BER target) are presented as references back to PLAN, not as fabricated numbers minted in this doc. Every section ends with aTODOdescribing fill-in intent, and the open-questions §8 names which upstream work closes each. The existing SPDX header on the .md file is preserved (diff starts at line 3, header at lines 1–2 untouched). Path isdocs/spec/**— not in the ADR-017 off-limits list — and there is no AI/Anthropic attribution anywhere. No Chisel module is added, so rules 4–6 (SPEC compliance, package consistency, test scaffold) do not apply.Findings
None.
CI green (head
5acdd2fc8d), auto-approving5acdd2fc8dfc35f3771fCI green (head
fc35f3771f), auto-approving