This question is regarding LTspice itself.
I have a hierarchical LTspice schematic where I can descend to sub-blocks.
With the TOP level schematic opened, is there a way to:
- Export a list of all components instantiated hierarchically, down to the primitives?
- Count the number of all primitives instantiated across all hierarchies and blocks?
- Tabulate the list separating instances of items with the same schematic symbol but with different/ unique models?
The closest function would be the "Bill of Materials" feature, but I observed that:
- It only prints the components instantiated on the current view/block opened
- It does not seem to list items with non-standard RefDes such as X*, Xinput[*], etc.
Thank you for any answers.

Edit Notes
Fixed comment regarding BOM list generated[edited by: AIGen at 1:21 AM (GMT -5) on 22 Jan 2026]