SLIDE 1
Circuit-GNN: Graph Neural Networks for Distributed Circuit Design - - PowerPoint PPT Presentation
Circuit-GNN: Graph Neural Networks for Distributed Circuit Design - - PowerPoint PPT Presentation
Circuit-GNN: Graph Neural Networks for Distributed Circuit Design Guo Zhang Hao He Dina Katabi Poster #248 Distributed Circuit Design Design high frequency circuits Important for 5G and future cellular networks! Distributed Circuit Design
SLIDE 2
SLIDE 3
Desired Circuit Function Circuit
Distributed Circuit Design
SLIDE 4
Initial Guess by Expert
Distributed Circuit Design
SLIDE 5
Simulation
Distributed Circuit Design
SLIDE 6
Tune Design Simulation
Distributed Circuit Design
SLIDE 7
Tune Design Simulation
Distributed Circuit Design
SLIDE 8
Tune Design Simulation
Distributed Circuit Design
SLIDE 9
Tune Design Simulation
Distributed Circuit Design
SLIDE 10
Many iterations which take weeks or even months!
Tune Design Simulation
Distributed Circuit Design
SLIDE 11
Tune Design Simulation
Our Approach
SLIDE 12
Back-propagation Neural Simulator
Our Approach
SLIDE 13
Traditional solution Forward Simulation Minutes Inverse Design Weeks or months
Our Approach
SLIDE 14
Traditional solution Our solution Forward Simulation Minutes Milliseconds Inverse Design Weeks or months Minutes
Our Approach
SLIDE 15
Challenge 1: One Neural Net for Various Topologies
SLIDE 16
Challenge 1: One Neural Net for Various Topologies Solution: Graph Neural Net
SLIDE 17
Challenge 1: One Neural Net for Various Topologies Solution: Graph Neural Net
Resonators
SLIDE 18
Challenge 1: One Neural Net for Various Topologies Solution: Graph Neural Net
Resonators Resonators
SLIDE 19
Resonators Interact via Electromagnetic Coupling
Challenge 1: One Neural Net for Various Topologies Solution: Graph Neural Net
SLIDE 20
Per-resonator information Coupling-related information Circuit graph Circuit
Challenge 1: One Neural Net for Various Topologies Solution: Graph Neural Net
SLIDE 21
Size Width
Challenge 1: One Neural Net for Various Topologies Solution: Graph Neural Net
SLIDE 22
dx dy
Challenge 1: One Neural Net for Various Topologies Solution: Graph Neural Net
SLIDE 23
GNN
Circuit Simulation with GNN
SLIDE 24
GNN Initial Design
Design Circuit with Back-Propagation
SLIDE 25
Target function L2 distance GNN Initial Design
Design Circuit with Back-Propagation
SLIDE 26
Target function L2 distance GNN Initial Design Optimized Design Gradient
Design Circuit with Back-Propagation
SLIDE 27
Invalid Design Valid Design
Challenge 2: Ensure Valid Design
SLIDE 28
Solution: Moving Range Constraints
Step 1
SLIDE 29
Step 1 Step 2 Step 3
Solution: (Stochastic) Moving Range Constraints
SLIDE 30
Desired Ideal Function
Results – Comparison to Human Expert
SLIDE 31
Desired Ideal Function
Channel 1 Channel 2 Channel 3
Results – Comparison to Human Expert
SLIDE 32
Desired Ideal Function
Expert: 2 months
Ours: 5 minutes
Results – Comparison to Human Expert
SLIDE 33
Desired Ideal Function
Expert: 2 months
Ours: 5 minutes
Speed up 10000X !
(more results in paper) Results – Comparison to Human Expert
SLIDE 34