Skip to content

TEF128 routes fine; what failed was my own -nodsp constraint - #517

Open
gHashTag wants to merge 1 commit into
mainfrom
fix/tef128-routes
Open

TEF128 routes fine; what failed was my own -nodsp constraint#517
gHashTag wants to merge 1 commit into
mainfrom
fix/tef128-routes

Conversation

@gHashTag

@gHashTag gHashTag commented Aug 9, 2026

Copy link
Copy Markdown
Owner

I reported TEF128 as not converging in routing and put that in the limitations as a property of the rung.

It is not. With the device's own DSP48 blocks enabled:

LUTs DSP48 Fmax
TEF64, fabric only 7,479 0 48.20 MHz
TEF128, DSP enabled 4,869 56 103.39 MHz

Comfortably — and at more than twice TEF64's fabric-only frequency.

What actually failed

TEF128 under my own -nodsp, which I impose everywhere so the figures describe fabric alone and are not confounded by how many hard multipliers a part happens to carry.

That is the right policy for comparing formats. Reporting its consequence as a property of the format was not.

The limitation now carries both numbers and says they answer different questions: fabric-only for comparison between formats, DSP-enabled for what the rung actually costs on this device. Six of nine rungs measured rather than five.

The pattern

This is the fifth claim of my own that a measurement has falsified in this campaign, and all five have the same shape:

I reported the consequence of a choice I had made as though it were a property of the thing I was measuring.

  • the rungs "don't fit their widths" — I had measured a binary-fabric packing cost
  • "one trit per tripling is a new class" — it is takum's, off by an additive 1
  • "the gap is empty because the intermediate is too expensive" — it costs 18% more than posit's, which ships
  • "TEF64 will cost 4,762 LUTs" — a power law fitted to narrow rungs, extrapolated
  • "TEF128 does not route" — under a constraint I set

🤖 Generated with Claude Code

I reported TEF128 as not converging in routing and put that in the limitations as
a property of the rung. It is not. With the device's own DSP48 blocks enabled it
closes at 4,869 LUTs, 56 DSP48 and 103.39 MHz — comfortably, and at more than
twice TEF64's fabric-only frequency.

What fails is TEF128 under -nodsp, which I impose everywhere so the figures
describe fabric alone and are not confounded by how many hard multipliers a part
happens to carry. That is the right policy for comparing formats. Reporting its
consequence as a property of the format was not.

The limitation now carries both and says they answer different questions:
fabric-only for comparison between formats, DSP-enabled for what the rung actually
costs on this device. Six of nine rungs measured rather than five.

This is the fifth claim of my own that a measurement has falsified in this
campaign, and all five have the same shape: I reported the consequence of a choice
I had made as though it were a property of the thing I was measuring.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant