Analog circuit simulation is widely used to design and verify analog circuits before they are manufactured. We present a novel, composable SPICE simulator written entirely in Julia, called Cedar.
For more info on the Julia Programming Language, follow us on Twitter: [ Ссылка ] and consider sponsoring us on GitHub: [ Ссылка ]
Contents
00:00 Welcome!
00:20 Agenda
01:57 Technical computing is behind the times
02:27 We aim at matching technical computing with the times
02:46 Three simulation products from Julia Computing
03:20 JuliaHub, a supercomputer at your fingertips
03:55 A differential analog circuit simulator written in pure Julia
04:43 How to transform circuit model into equation?
06:52 Current state of parser and simulator
08:08 Using Symbolics.jl in designing circuits
10:37 Differentiable circuit optimization
11:12 Our simulator is just a Julia library, so we can seamlessly use the whole Julia ecosystem
12:43 ML is reshaping computing, including circuit design
13:00 Black box and white box surrogatizaton of models
13:32 Problem: surrogate models of circuits are stiff
13:56 Challenges of dealing with Continuous-Time Echo State Networks (CTSN)?
14:33 New approach to train oscillatory process (at the time of the talk, not published)
15:00 Analog design today is often the same as it was in the 1990s and has serious drawbacks
17:39 Julia Computing brings to analogue circuits what the digital community already does
19:43 Be we want to do it even better
22:48 Xyce.jl: wrapper for Xyce, a parallel circuit-simulator
23:38 Summary
S/O to [ Ссылка ] for the video timestamps!
Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: [ Ссылка ]
Interested in improving the auto generated captions? Get involved here: [ Ссылка ]
![](https://i.ytimg.com/vi/q8SzFTtgA60/maxresdefault.jpg)