First one is referred to as gate sizing, second one called buffering in which involves introducing buffers in the net list, and third one is by modifying your net list in some way, this is called netlist restructuring.
ആദ്യത്തേതിനെ ഗേറ്റ് സൈസിംഗ് എന്ന് വിളിക്കുന്നു, രണ്ടാമത്തേത് ബഫറിംഗ് എന്ന് വിളിക്കുന്നു, അതിൽ നെറ്റ് ലിസ്റ്റിൽ ബഫറുകൾ അവതരിപ്പിക്കുന്നത് ഉൾപ്പെടുന്നു, മൂന്നാമത്തേത് നിങ്ങളുടെ നെറ്റ് ലിസ്റ്റ് ഏതെങ്കിലും വിധത്തിൽ പരിഷ് ക്കരിച്ചാണ്, ഇതിനെ നെറ്റ് ലിസ്റ്റ് റീ സ്ട്രക്ച്ചറിങ് എന്ന് വിളിക്കുന്നു.