I read somewhere that adding buffer in path fixes the set up violation but if we add buffer it will increase delay according to me, please provide an explanation for the same.
@Mohammad Sir for in order to avoid set up voilation data delay should be decreases that for sure.but i also read that adding buffer make ckt more speedy but how? i need explanation for the same.
Adding a buffer increases driving capacity and certainly add a delay in a digital circuit as you mentioned. Where (source) did you read that it makes the circuit faster?
Hi Ritika, This is Mainak.Adding buffer reduces a delay.You are right but we have to add in CTS.For more source please study delay optimization through inverter chain.If you see there 3 inverter in optimized the path.Same for buffer.and if you see CTS we add 3 buffs in CTS.I guess this will help you totally.Dont add a buffs in "datapath".Then you will have more negative slack.I know you know this.