Method and apparatus for dynamic buffer and inverter tree optimizationпатент