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

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

Public Member Functions

 EDALayoutDemo ()
void demonstrate_cpu_layout_optimization ()
 Create a realistic CPU design example.
void demonstrate_hierarchical_optimization ()
 Demonstrate hierarchical optimization for billion-scale designs.
void demonstrate_force_directed_placement ()
 Demonstrate force-directed placement.
void explain_gpu_limitations ()
 Show why GPU acceleration isn't suitable for layout optimization.
void compare_algorithms ()
 Algorithm performance comparison.

Detailed Description

Demonstrate the real challenges of EDA layout optimization.

Definition at line 26 of file advanced_layout_optimization.cpp.

Constructor & Destructor Documentation

◆ EDALayoutDemo()

EDALayoutDemo::EDALayoutDemo ( )
inline

Definition at line 31 of file advanced_layout_optimization.cpp.

Member Function Documentation

◆ compare_algorithms()

void EDALayoutDemo::compare_algorithms ( )
inline

Algorithm performance comparison.

Definition at line 233 of file advanced_layout_optimization.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ demonstrate_cpu_layout_optimization()

void EDALayoutDemo::demonstrate_cpu_layout_optimization ( )
inline

Create a realistic CPU design example.

Definition at line 36 of file advanced_layout_optimization.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ demonstrate_force_directed_placement()

void EDALayoutDemo::demonstrate_force_directed_placement ( )
inline

Demonstrate force-directed placement.

Definition at line 143 of file advanced_layout_optimization.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ demonstrate_hierarchical_optimization()

void EDALayoutDemo::demonstrate_hierarchical_optimization ( )
inline

Demonstrate hierarchical optimization for billion-scale designs.

Definition at line 94 of file advanced_layout_optimization.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ explain_gpu_limitations()

void EDALayoutDemo::explain_gpu_limitations ( )
inline

Show why GPU acceleration isn't suitable for layout optimization.

Definition at line 200 of file advanced_layout_optimization.cpp.

Here is the caller graph for this function:

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