Circuit-GNN: Graph Neural Networks for Distributed Circuit Design - - PowerPoint PPT Presentation

circuit gnn graph neural networks for distributed circuit
SMART_READER_LITE
LIVE PREVIEW

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-1
SLIDE 1

Circuit-GNN: Graph Neural Networks for Distributed Circuit Design

Hao He Dina Katabi Guo Zhang Poster #248

slide-2
SLIDE 2

Distributed Circuit Design

Design high frequency circuits Important for 5G and future cellular networks!

slide-3
SLIDE 3

Desired Circuit Function Circuit

Distributed Circuit Design

slide-4
SLIDE 4

Initial Guess by Expert

Distributed Circuit Design

slide-5
SLIDE 5

Simulation

Distributed Circuit Design

slide-6
SLIDE 6

Tune Design Simulation

Distributed Circuit Design

slide-7
SLIDE 7

Tune Design Simulation

Distributed Circuit Design

slide-8
SLIDE 8

Tune Design Simulation

Distributed Circuit Design

slide-9
SLIDE 9

Tune Design Simulation

Distributed Circuit Design

slide-10
SLIDE 10

Many iterations which take weeks or even months!

Tune Design Simulation

Distributed Circuit Design

slide-11
SLIDE 11

Tune Design Simulation

Our Approach

slide-12
SLIDE 12

Back-propagation Neural Simulator

Our Approach

slide-13
SLIDE 13

Traditional solution Forward Simulation Minutes Inverse Design Weeks or months

Our Approach

slide-14
SLIDE 14

Traditional solution Our solution Forward Simulation Minutes Milliseconds Inverse Design Weeks or months Minutes

Our Approach

slide-15
SLIDE 15

Challenge 1: One Neural Net for Various Topologies

slide-16
SLIDE 16

Challenge 1: One Neural Net for Various Topologies Solution: Graph Neural Net

slide-17
SLIDE 17

Challenge 1: One Neural Net for Various Topologies Solution: Graph Neural Net

Resonators

slide-18
SLIDE 18

Challenge 1: One Neural Net for Various Topologies Solution: Graph Neural Net

Resonators Resonators

slide-19
SLIDE 19

Resonators Interact via Electromagnetic Coupling

Challenge 1: One Neural Net for Various Topologies Solution: Graph Neural Net

slide-20
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
SLIDE 21

Size Width

Challenge 1: One Neural Net for Various Topologies Solution: Graph Neural Net

slide-22
SLIDE 22

dx dy

Challenge 1: One Neural Net for Various Topologies Solution: Graph Neural Net

slide-23
SLIDE 23

GNN

Circuit Simulation with GNN

slide-24
SLIDE 24

GNN Initial Design

Design Circuit with Back-Propagation

slide-25
SLIDE 25

Target function L2 distance GNN Initial Design

Design Circuit with Back-Propagation

slide-26
SLIDE 26

Target function L2 distance GNN Initial Design Optimized Design Gradient

Design Circuit with Back-Propagation

slide-27
SLIDE 27

Invalid Design Valid Design

Challenge 2: Ensure Valid Design

slide-28
SLIDE 28

Solution: Moving Range Constraints

Step 1

slide-29
SLIDE 29

Step 1 Step 2 Step 3

Solution: (Stochastic) Moving Range Constraints

slide-30
SLIDE 30

Desired Ideal Function

Results – Comparison to Human Expert

slide-31
SLIDE 31

Desired Ideal Function

Channel 1 Channel 2 Channel 3

Results – Comparison to Human Expert

slide-32
SLIDE 32

Desired Ideal Function

Expert: 2 months

Ours: 5 minutes

Results – Comparison to Human Expert

slide-33
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
SLIDE 34

Poster Tue 06:30 -- 09:00 PM @ Pacific Ballroom #248