|
ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
|
Timing-driven optimization. More...
#include <layout_optimizer.hpp>
Public Member Functions | |
| void | add_component (const Component &comp, double delay) |
| void | add_net (const Net &net) |
| void | update_timing_criticality () |
| Calculate critical path and update net criticalities. | |
| CostResult | optimize_for_timing () |
| Timing-driven placement optimization. | |
Timing-driven optimization.
Specialized optimizer that prioritizes critical path timing.
Definition at line 315 of file layout_optimizer.hpp.
| void zlayout::optimization::TimingDrivenOptimizer::add_component | ( | const Component & | comp, |
| double | delay ) |
| void zlayout::optimization::TimingDrivenOptimizer::add_net | ( | const Net & | net | ) |
| CostResult zlayout::optimization::TimingDrivenOptimizer::optimize_for_timing | ( | ) |
Timing-driven placement optimization.
| void zlayout::optimization::TimingDrivenOptimizer::update_timing_criticality | ( | ) |
Calculate critical path and update net criticalities.