ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
|
Functions | |
create_sample_layout () | |
demonstrate_analysis (processor) | |
demonstrate_visualization (processor, rectangles, polygons, optimization_results) | |
demonstrate_quadtree () | |
main () |
Basic usage example of ZLayout library. This example demonstrates: 1. Creating geometric shapes (rectangles and polygons) 2. Setting up spatial indexing with quadtree 3. Analyzing layout for sharp angles, narrow distances, and intersections 4. Visualizing results
basic_usage.create_sample_layout | ( | ) |
Create a sample EDA layout with various components.
Definition at line 22 of file basic_usage.py.
basic_usage.demonstrate_analysis | ( | processor | ) |
Demonstrate layout analysis capabilities.
Definition at line 84 of file basic_usage.py.
basic_usage.demonstrate_quadtree | ( | ) |
Demonstrate quadtree spatial indexing.
Definition at line 149 of file basic_usage.py.
basic_usage.demonstrate_visualization | ( | processor, | |
rectangles, | |||
polygons, | |||
optimization_results ) |
Demonstrate visualization capabilities.
Definition at line 124 of file basic_usage.py.
basic_usage.main | ( | ) |
Main demonstration function.
Definition at line 190 of file basic_usage.py.