Cell modeling
Variation - Cell modeling has been around for almost a decade now. Variation was used by Solido. In their product, they were using a core algorithm called PCA (principal component analysis) which looks at the sensitivities of the SPICE model and finds out which variation parameters are affecting the models, timing and power modes and the rest. It studies those and uses
PCA. PCA is an algorithm whereby it reduces the dimensionality of the problem and creates new parameters for the simulations which are fed to your SPICE and the simulation is performed in a lot less time like 10x faster
Wire load models – This is a simple enough
application to cover in one webinar (which we launched yesterday on Udemy). There are more complex things which you can predict. They could be just for placement, where can predict the whole RC tree using regression, complex kernel-based regression scheme
Cell
Classification
This is essentially a pattern identification engine which uses classification algorithm. This is covered in detail in below webinar we uploaded yesterday. (Look for below link in my course catalogue)
https://www.udemy.com/vsd-machine-intelligence-in-eda-cad/?couponCode=LAUNCHED_NOW
Optimization
This is essentially a functional mapping from machine learning point of view, whereby it maps the inputs and outputs to speed up the optimization engine.
Routing
There was a paper from Stanford, last year 2017
October, whereby neural network was actually trained to find the detailed route between cells. Here’s the paper:
https://arxiv.org/pdf/1706.08948.pdf
These are some of the things which we know. There might be more exciting things as we continue our research in design automation
Want to get real insights on Machine Learning in VLSI? Here’s the link to the complete webinar conducted by Rohit Sharma, CEO of Paripath. Inc
https://www.udemy.com/vsd-machine-intelligence-in-eda-cad/?couponCode=LAUNCHED_NOW
All the best and happy learning...