Tuesday, January 15, 2019

HFN vs CTS

What are High fan out Nets, how do they differ from other nets? 

HFN's are the nets which drives more number of load.  
we set some max fan out limit by using set_max_fan out. 
The nets which have greater than these limits are considered as HFN's. 
e.g. Clock, Set/Reset, Scan Enable nets are high fan out nets. 

HFNS, high fan out net synthesis is process of buffering the high fanout nets to balance the load. 
Since load is directly proportional to Delay(Transition Time and load) ,too much load may effect delay numbers and transition time. 
So by buffering this load can be balanced. 
HFN (High Fan out Net) Synthesis is performed during placement stage . 

Clock is a high fan out net, still buffering is not performed over it. Because it is considered as ideal net. 
They are synthesized during CTS separately 

Since both HFNS and CTS has different targets. 
CTS is mainly targets for ideal Skew ,Whereas HFNS does not.

No comments:

Post a Comment