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

Functions

 test_basic_geometry ()
 test_spatial_indexing ()
 test_layout_analysis ()
 _print_design_rule_results (process_name, violations, analysis)
 _test_prototype_process (processor)
 _test_standard_process (processor)
 _test_high_precision_process (processor)
 test_design_rules ()
 main ()

Detailed Description

Minimal ZLayout example without external dependencies.

This example demonstrates core functionality without requiring
numpy or matplotlib.

Function Documentation

◆ _print_design_rule_results()

minimal_example._print_design_rule_results ( process_name,
violations,
analysis )
protected
Helper function to print design rule checking results without conditionals in main test.

Definition at line 172 of file minimal_example.py.

Here is the caller graph for this function:

◆ _test_high_precision_process()

minimal_example._test_high_precision_process ( processor)
protected
Test high-precision manufacturing process constraints.

Definition at line 203 of file minimal_example.py.

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

◆ _test_prototype_process()

minimal_example._test_prototype_process ( processor)
protected
Test prototype manufacturing process constraints.

Definition at line 185 of file minimal_example.py.

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

◆ _test_standard_process()

minimal_example._test_standard_process ( processor)
protected
Test standard manufacturing process constraints.

Definition at line 194 of file minimal_example.py.

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

◆ main()

minimal_example.main ( )
Run all minimal tests.

Definition at line 239 of file minimal_example.py.

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

◆ test_basic_geometry()

minimal_example.test_basic_geometry ( )
Test basic geometry operations.

Definition at line 18 of file minimal_example.py.

Here is the caller graph for this function:

◆ test_design_rules()

minimal_example.test_design_rules ( )
Test design rule checking for different manufacturing processes.

Definition at line 212 of file minimal_example.py.

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

◆ test_layout_analysis()

minimal_example.test_layout_analysis ( )
Test layout analysis without visualization.

Definition at line 91 of file minimal_example.py.

Here is the caller graph for this function:

◆ test_spatial_indexing()

minimal_example.test_spatial_indexing ( )
Test quadtree spatial indexing.

Definition at line 55 of file minimal_example.py.

Here is the caller graph for this function: