Forum Discussion
Altera_Forum
Honored Contributor
9 years ago --- Quote Start --- That pipelining is going to be external to multiplier. With inference you can not decide internal pipe which could fail timing --- Quote End --- You have to let the synthesizer/fitter do register retiming, and the synthesisor WILL infer internal pipe stages. There is a bug for stratix 4 that means that for larger multipliers (larger than 18x18, so multiple DSPs required) the output register is not inferred properly, and so an LPM mult block is required to use all the internal pipe stages, but the same bug is not present on Stratix V or Arria 10. This was an issue I came up against and confirmed it with Altera support.