docs: confirm denser activation packing is real-timing-safe, margin improved (EXP-0082)

Real P&R: WNS +0.068ns (up from +0.030ns), 0 failing endpoints, 5437
LUTs, 16 DSP48E1. Confirms EXP-0081's "register the select bit at
request time" design genuinely kept the fix off the critical path.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MUG92aM9m68TRc4rG55BcC
This commit is contained in:
2026-09-20 10:01:58 +02:00
co-authored by Claude Sonnet 5
parent 8ad04987de
commit e6768623d6
+34
View File
@@ -5168,3 +5168,37 @@ displacement, no duplicated controller logic) over a second
independent channel. User confirmed target: N=8 real cores; N=16 to
be built and tested specifically to document where/how it breaks
(real data for the analysis document, not a real deployment target).
EXP-0082 -- real P&R confirms EXP-0081's denser packing is timing-safe,
margin actually improved (2026-09-20)
RESULT: route_design 100%, 0 errors. WNS = +0.068ns (UP from EXP-0079's
+0.030ns, not down -- confirms the "register the select bit at request
time, off the critical path" design genuinely avoided introducing a
new critical path). WHS unchanged +0.048ns, 0 failing endpoints.
5437 LUTs (+58 vs EXP-0079's 5379, the real cost of the small mux/
sel_lat addition), 16 DSP48E1 unchanged.
DECISION: EXP-0081's denser activation packing is confirmed both
functionally correct (3-level verification) AND real-timing-safe (P&R
margin improved, not degraded). This is the current final real
signoff for the N=2, 16-bit-DDR3 configuration.
next_action (per user direction, same session): (1) user to re-run
the real MIG Customize IP wizard for TWO real, wizard-validated
changes at once -- Data Width 16->32 (physical 32-bit DDR3 channel,
user's own decision after the dual-channel-vs-wide-channel analysis)
and Input Clock Period tightened toward 2500ps/400MHz (DDR3-1600's
real rated max) -- both correctly require the real wizard's own JEDEC/
PLL calculator, not a hand-edited config (same reasoning as the
speed-grade change, EXP-0074, but for parameters this project has not
attempted to hand-edit); (2) build a real "DDRManager" -- an evolved,
complete intelligent memory coordinator using orchestrator-level
reservations to prefetch/anticipate DDR3 accesses ahead of demand,
starting with the single-slot look-ahead prototype EXP-0080's own
analysis recommended before attempting the full multi-slot scheduler;
(3) real N-core scaling tests at N=2/4/8/16 once (1) and (2) are in
place -- user's own explicit framing: N=8 is the realistic target,
N=16 is being built specifically to document where/how it breaks
(real data for the analysis, not assumed to be a viable deployment
point).