Farid Shamani
Newbie level 6
- Joined
- Jun 11, 2013
- Messages
- 14
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1
- Activity points
- 95
It might be a silly question, but i wonder if having a higher Fmax is an advantage regarding to timing analysis. For example is a 200 MHz Fmax better than 120 Mhz or it is proportional to other criteria.
I have implemented the VHDL codes regarding to Direct-Form FIR filter in both pipeline and sequential form. However, i know the sequential form is suffering from a long delay path related to the time taken by a multiplication, plus the time taken for summation of all TAPs ( Tcrit = Tmul + (N*Tadd)), while this time is reduced to Tcrit = Tmul + Tadd due to the pipelining.
When i synthesis both pipeline and sequential form, i have a result of 146 MHz for pipelined version while this result is 259 Mhz for sequential one !!!!
Could someone explain why it is happening.
Thanks,
Farid
I have implemented the VHDL codes regarding to Direct-Form FIR filter in both pipeline and sequential form. However, i know the sequential form is suffering from a long delay path related to the time taken by a multiplication, plus the time taken for summation of all TAPs ( Tcrit = Tmul + (N*Tadd)), while this time is reduced to Tcrit = Tmul + Tadd due to the pipelining.
When i synthesis both pipeline and sequential form, i have a result of 146 MHz for pipelined version while this result is 259 Mhz for sequential one !!!!
Could someone explain why it is happening.
Thanks,
Farid