Cedar: A Composable ML Accelerated Analog Circuit Simulator
Offered By: The Julia Programming Language via YouTube
Course Description
Overview
Syllabus
Welcome!.
Agenda.
Technical computing is behind the times.
We aim at matching technical computing with the times.
Three simulation products from Julia Computing.
JuliaHub, a supercomputer at your fingertips.
A differential analog circuit simulator written in pure Julia.
How to transform circuit model into equation?.
Current state of parser and simulator.
Using Symbolics.jl in designing circuits.
Differentiable circuit optimization.
Our simulator is just a Julia library, so we can seamlessly use the whole Julia ecosystem.
ML is reshaping computing, including circuit design.
Black box and white box surrogatizaton of models.
Problem: surrogate models of circuits are stiff.
Challenges of dealing with Continuous-Time Echo State Networks (CTSN)?.
New approach to train oscillatory process (at the time of the talk, not published).
Analog design today is often the same as it was in the 1990s and has serious drawbacks.
Julia Computing brings to analog circuits what the digital community already does.
Be we want to do it even better.
Xyce.jl: wrapper for Xyce, a parallel circuit-simulator.
Summary.
Taught by
The Julia Programming Language
Related Courses
Julia Scientific ProgrammingUniversity of Cape Town via Coursera Julia for Beginners in Data Science
Coursera Project Network via Coursera Linear Regression and Multiple Linear Regression in Julia
Coursera Project Network via Coursera Decision Tree and Random Forest Classification using Julia
Coursera Project Network via Coursera Logistic Regression for Classification using Julia
Coursera Project Network via Coursera