The-OpenROAD-Project / OpenSTA

OpenSTA engine
GNU General Public License v3.0
386 stars 167 forks source link

Optimize equations in DmpCeff #212

Open mkurc-ant opened 5 months ago

mkurc-ant commented 5 months ago

This PR optimizes how certain equations inside DmpCeff are evaluated:

To check if the optimizations work I tested the modification with OpenROAD (using OpenROAD-flow-scripts) on BlackParrot design and nandgate45 PDK. Without the modification the global placement ("3_3_place_gp") stage took approx 554.5 seconds whereas with the modification approx 547.5 seconds. The test was performed on Intel i7-8700 CPU @ 3.20GHz.