-
Notifications
You must be signed in to change notification settings - Fork 0
QEC architecture planner: select surface-code distance from a logical-error budget #488
Copy link
Copy link
Open
Labels
backendGeneral backend / compilation pipeline (not NA- or IBM-specific)General backend / compilation pipeline (not NA- or IBM-specific)compilerFrontend / MLIR passes, type system, language semanticsFrontend / MLIR passes, type system, language semanticsenhancementNew feature or requestNew feature or requestneutral-atomNeutral-atom backend target (quon_na, quantum.na, AOD/schedule)Neutral-atom backend target (quon_na, quantum.na, AOD/schedule)ready-for-humanRequires human implementationRequires human implementationresearchResearch or design exploration, not a straight implementation ticketResearch or design exploration, not a straight implementation ticket
Description
Metadata
Metadata
Assignees
Labels
backendGeneral backend / compilation pipeline (not NA- or IBM-specific)General backend / compilation pipeline (not NA- or IBM-specific)compilerFrontend / MLIR passes, type system, language semanticsFrontend / MLIR passes, type system, language semanticsenhancementNew feature or requestNew feature or requestneutral-atomNeutral-atom backend target (quon_na, quantum.na, AOD/schedule)Neutral-atom backend target (quon_na, quantum.na, AOD/schedule)ready-for-humanRequires human implementationRequires human implementationresearchResearch or design exploration, not a straight implementation ticketResearch or design exploration, not a straight implementation ticket
What to build
Add the first automatic fault-tolerant architecture-planning slice: select a surface-code distance for a workload from an explicit logical-failure budget and target assumptions, then compile the chosen workload through the existing QEC/NA path.
Today distance is supplied by the program or workload. The planner should evaluate a bounded candidate set, reject infeasible budgets honestly, and record why it selected a distance. The first version may use a clearly labeled analytic model; it must not turn that model into a threshold or hardware-calibration claim.
Design review is required for the logical-error model, candidate-distance policy, and interaction with user-specified distance.
Acceptance criteria
Out of scope
Blocked by
None for the design and surface-code vertical slice.
Related