I'm working with a Lattice Certus-Nx right now and it has two target types: low power and high performance in the project definition.
The power mode is mentioned in the datasheet in passing in a few places but not exactly what is configured differently. In my mind it could be route and place or it could be something physical in the chip.
Route and place is easy enough, maybe by placing it in certain areas it can gate the design so certain things are fully off, maybe that makes it bigger or it trades area for speed in some other way that saves power. I don't see applying a different core voltage anywhere so this certainly is an option.
Physically the only thing I can really think of given their is no core voltage change and it seems to be the same part for both "modes" would be a backgate voltage since this is an SOI device, that could trade power for speed.
If I understood how this worked I would understand which mode I really wanted to be in. I haven't found a white paper or anything really explaining the difference. I haven't read every page of the datasheet but I've looked quite a bit.
Anyone know anything?
Edit: I may have answered my own question but will leave this up. I found this in the power management calculation guide
"The Certus-NX, CertusPro-NX, and MachXO5-NX family parts have the ability to switch power performance grades due
to a feature of the 28 nm Fully Depleted Silicon on Insulator (FDSOI) technology. The power-speed tradeoff on the
technology can be modified by adjusting the back bias voltage. This is implemented by choosing one of the two power
performance grades available at each speed and voltage setting. The HP grade stands for high performance, and
consumes the most power. The LP grade stands for low power, and consumes the least power at the cost of speed.
Switching to LP mode can save the static power consumed by the application."
This was one of my guesses and makes sense given how SOI devices work, this implies they have a global back gate that shift the threshold to be be smaller at the cost of higher leakage in performance mode.