Skip to content

widgets: lut-treemap -- Which submodule eats my LUTs #1395

Description

@gHashTag

Part of #1377 (WIDGETS loop), from the second competitor sweep (_state/widget-loop/widget-competitors-2.md).

Idea: Drop a non-flattened yosys stat -json and get a treemap of LUTs and FFs per submodule, instance counts included.

Why it may spread: kebag-logic milan-fpga issue 649 per-module resource sweeps; WinDirStat-style treemaps

Done when: specs/widgets/lut-treemap.t27 (KIND widget-tool, >= 2 passing tests) generates public/widgets/lut-treemap/, the built-in sample comes from a real local yosys/nextpnr run named in DATA_SOURCES, card.png is 1200x630 from the same data, tri widget check + tri widget status show 0 problems, and the tool sits in gallery.t27.

Activity

  1. added a commit that references this issue on Oct 5, 2026
    4dd0b7f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions