graph TD subgraph "Challenges" C1("Process Variations") C2("Lithography Limits") C3("Design Rule Complexity") end subgraph "DFM Approaches" A1("Litho-Friendly Design") A2("CMP Aware Fill") A3("OPC / PSM") A4("Statistical Timing") A5("Via Optimization") end C1 --> A4 C2 --> A1 C2 --> A3 C3 --> A2 C3 --> A5 style C1 fill:#ffcdd2,stroke:#c62828,stroke-width:3px style C2 fill:#ffcdd2,stroke:#c62828,stroke-width:3px style C3 fill:#ffcdd2,stroke:#c62828,stroke-width:3px style A1 fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px style A2 fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px style A3 fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px style A4 fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px style A5 fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px