ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
Loading...
Searching...
No Matches
zlayout::optimization::TimingDrivenOptimizer Class Reference

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.

Detailed Description

Timing-driven optimization.

Specialized optimizer that prioritizes critical path timing.

Definition at line 315 of file layout_optimizer.hpp.

Member Function Documentation

◆ add_component()

void zlayout::optimization::TimingDrivenOptimizer::add_component ( const Component & comp,
double delay )
Here is the caller graph for this function:

◆ add_net()

void zlayout::optimization::TimingDrivenOptimizer::add_net ( const Net & net)

◆ optimize_for_timing()

CostResult zlayout::optimization::TimingDrivenOptimizer::optimize_for_timing ( )

Timing-driven placement optimization.

◆ update_timing_criticality()

void zlayout::optimization::TimingDrivenOptimizer::update_timing_criticality ( )

Calculate critical path and update net criticalities.


The documentation for this class was generated from the following file: