Answering my own question. iCEcube2 has a "Timing Analysis" feature that shows the worst-case path and how far off you are. It's just odd that it shows no errors for a design that's blatantly blowing through its timing budget.
this post was submitted on 09 May 2025
2 points (100.0% liked)
FPGA
244 readers
2 users here now
A community for programmable hardware, including topics such as: * FPGA * CPLD * Verilog * VHDL
Related communities:
- c/ece
- c/embedded
- c/askelectronics
- c/fpga
- c/chipdesign
- c/microcontrollers
- c/dsp
- c/rtlsdr
- c/cprogramming
- c/raspberry_pi
founded 2 years ago
MODERATORS
You may need to add additional pipeline stages or FSM states to your design, if you can tolerate it
Ok, I'm finding that I do have a timing report, so I'm guessing I need to go through that and adjust my verilog until the cumulative delays are short enough to prevent issues.