Re: what is the most ffs we used in our design, DFFs or JKFF
When writing RTL code we can use any type of flip-flop that suits the logic being designed. But when it comes to RTL implementation of the code, the synthesis tool only uses D-FFs and variants of D-FFs. This is because D-FFs are universal and we can implement other FFs using D-FFs. Moreover, D-FFs do not have indeterminate states like JK and RS. I also think D-FFs take up lesser silicon area than other FFS and timing is better in case of D-FFs.