ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
Loading...
Searching...
No Matches
advanced_layout_optimization.cpp File Reference

Demonstration of advanced EDA layout optimization algorithms. More...

#include <zlayout/optimization/layout_optimizer.hpp>
#include <zlayout/geometry/rectangle.hpp>
#include <zlayout/geometry/point.hpp>
#include <iostream>
#include <chrono>
#include <random>
Include dependency graph for advanced_layout_optimization.cpp:

Go to the source code of this file.

Classes

class  EDALayoutDemo
 Demonstrate the real challenges of EDA layout optimization. More...

Functions

int main ()

Detailed Description

Demonstration of advanced EDA layout optimization algorithms.

This example shows how to use real EDA optimization algorithms that solve the actual challenges of layout optimization:

  • Component placement with connectivity constraints
  • Multi-objective optimization (area, timing, power)
  • Hierarchical optimization for large designs
  • Sophisticated algorithms like simulated annealing

Definition in file advanced_layout_optimization.cpp.

Function Documentation

◆ main()

int main ( )

Definition at line 467 of file advanced_layout_optimization.cpp.

Here is the call graph for this function: