Is there a way to get the buffer classiifcation in encounter i.e a way to report the number of CTS buffers, hold buffers etc .
In the Encounter User Guide doc, you can find the naming convention used by Encounter during implementation to added cells and nets.In Optimizing Timing -> Naming ConventionsTypically you can find that buffer added for fix Hold will be prefix with "FE_PHC".You can use this prefix analysis to sort all your buffers.
Really learn a lot of things from you, bougantp!! Solute!!
Hi please make a note to get number of CTS buffers :easy way : in "Clock Tree Timing Report" you will get Nr. of Buffer : ** " value directly but need to take from all CTS root point. alternative way for design : grep "__L" in def file .Note :NameDelimiterif you change in any case by NameDelimiter # creates names with the format clk##L3#I2, rather than the default format, clk__L3_I2.UseSingleDelim YES (creates clock and net names with the format clk_L3_I2, rather than the default format, clk__L3_I2)Naming ConventionsInstance Description CommandFE_ABC Instance name added by multi-driver netbuffering.optDesignFE_ABN Net name added by multi-driver net buffering. optDesignFE_OCPN Net name added by critical path optimization. optDesignFE_OCPC Instance name added by critical path optimization.optDesignFE_FHN Net name added by hold time repair optDesignFE_FHC Instance name added by hold time repair. optDesignFE_RC Instance created by netlist restructuring. optDesignFE_RN Net created by netlist restructuring. optDesignFE_OFN Buffer net name added by rule-based buffer insertion insertRepeater/optFanoutFE_OFC Buffer instance name added by rule-basedbuffer insertion insertRepeater/optFanoutFE_PHC Cell name added by post-route hold repair. optDesignFE_PHN Net name added by post-route hold repair. optDesignFE_PSC Cell name added by post-route setup repair. optDesignFE_PSN Net name added by post-route setup repair. optDesignFE_ECON A net added by interactive ECOFE_ECOC An instance added by interactive ECORegards,Mohan