What is PDN SPR Analysis?
Power Delivery Network (PDN) Shortest Path Resistance (SPR) analysis helps identify the lowest resistance path between instances and domains in a power delivery grid. This is crucial for understanding current flow, voltage drops, and power delivery efficiency in circuit design.
How to Use This Tool:
- Auto-Generated Network: The tool automatically generates a 10x10 grid with 3 domains and 7 instances
- Generate New Network: Click "Generate New Network" to create a fresh random layout
- Select Source: Choose a source instance from the dropdown or click on purple circles in the grid
- Select Target: Choose a target domain from the dropdown or click on colored square bumps
- Find Path: Click "Find Shortest Path" to see the optimal resistance path with smooth animation
- Multiple Paths: Use "Show All Paths" to visualize and compare multiple alternative paths (adjust count with slider)
Current Features:
- Interactive Grid: 10x10 power delivery network with realistic resistance values
- Domain System: 3 color-coded domains (A, B, C) with multiple bumps each
- Independent Instances: 7 scattered instances as potential sources
- Animated Pathfinding: Smooth particle animation showing current flow along paths
- Real-time Analysis: Live resistance, current, and segment analysis during animation
- Multi-Path Comparison: Visualize up to 8 different paths simultaneously
- Dijkstra's Algorithm: Advanced pathfinding using actual grid resistance values
- Interactive Selection: Click directly on grid elements or use dropdown menus
- Animation Controls: Adjustable speed and resistance value display toggle
Understanding the Visualization:
- Gray Lines: Grid network connections with varying resistance
- Colored Squares: Domain bumps (low resistance connection points)
- Purple Circles: Independent instances (potential sources)
- Green Star: Selected source instance
- Orange Diamond: Selected target domain
- Colored Paths: Different path options with resistance values
- Golden Particles: Current flow animation along paths