TransWikia.com

Meaning of numbers inside parentheses in Lattice Synthesis Engine Utilization Report?

Electrical Engineering Asked on November 14, 2021

I’m using Lattice Radiant 2.0 to synthesize a design. In the "Synthesis Utilization Report file", I see the following line:

                  LUT4    PFU Registers   IO Buffers   DSPMULT     EBR   Carry Cells
 toplevel    2752(267)          702(74)       22(21)      5(0)   30(2)      315(315)

The numbers outside the parentheses are pretty clear; that’s just resource usage.

My questions:

  • What do the numbers inside the parentheses mean?
  • Is this standard notation for synthesizer outputs? If so, where can I find information explaining standard synthesizer output notation?

I’ve already looked through the following documents, but haven’t been able to find anything (warning: links auto-download PDFs (Lattice’s decision, not mine.))

My only guess is that the number in parentheses describes how many resources could be optimized out of the design with more aggressive optimization strategies, but I have nothing to base that guess off of.

One Answer

According to my calculation, the number inside the parentheses is the usage of the module itself excluding submodule instances. The number before is the total of the architecture:

Calculation on my design : ICE40 is close to be full!

This means that in your case, the top module uses 267 LUT and the rest of the design uses: 2752-267=2485

Answered by Michel_MALNOE on November 14, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP