Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers

RAM to DSP

shxb
Beginner
393 Views

hi,

  we have data path : RAM output->normal_reg->DSP_input_reg , 

  there is only one "normal_reg" , but it drives 8 DSPs, timing violation path reported for "RAM output->normal_reg".

  without insert clock cycles , what can we do to fix it?

  maybe move the "DSP_input_reg"  outside DSP block helps? i do not know how to constrains it on RTL, or some other suggestions? 

  thanks

0 Kudos
2 Replies
sstrell
Honored Contributor III
377 Views

Enable register duplication to break up the fanout of normal_reg.

0 Kudos
RichardTanSY_Intel
330 Views

Hi @shxb 

May I know the suggestion from sstrell helps? 

 

Best Regards,
Richard Tan

p/s: If any answer from the community or Intel support are helpful, please feel free to give Kudos. 

0 Kudos
Reply