VLSI Physical design & EDA tool

VLSI Physical design & EDA tool Information on developing EDA tools and Automation for VLSI

Not for job seekers in VLSI :)

I'm the author of Tesla EDA tool 4.0 , initially written in C/C++ and now ported to Java/Swing has a nice GUI . currently I'm the only one developing If anyone has good experience in Java/C/C++ and interested to work can message me here :)


check youtube.com/nataraja4833 / edatools.blogspot.in

good way to start AI algorithms
24/05/2018

good way to start AI algorithms

Using NEAT I created an AI to play the Google Chrome Dionsaur Game, and its awesome Big thanks to Brilliant.org for supporting this channel check them out at...

29/08/2017

http://www.si2.org/2017/05/04/eda-scripting-unleashed-voted-best-paper/

Author: James Masters, Intel In many traditional design flows, high-performance robust EDA capabilities are limited to formal EDA tools. Design Automation (DA) engineers build additional project-specific capabilities either by using an EDA tool’s proprietary scripting API or by creating a standalone...

19/02/2017

Machine Learning in Physical Design
by Bowen Li
Electrical and Computer Department
North Carolina State University, Raleigh, NC

http://jsa.ece.illinois.edu/epeps/papers/6.pdf

Lot of work is happening in Deep learning ,at this rate one day we will see DeepLearning in VLSI Placement and Routing A...
19/02/2017

Lot of work is happening in Deep learning ,at this rate one day we will see DeepLearning in VLSI Placement and Routing Algorithms . here is a good online tutorial series https://www.youtube.com/watch?v=oYbVFhK_olY

Welcome to a new section in our Machine Learning Tutorial series: Deep Learning with Neural Networks and TensorFlow. The artificial neural network is a biolo...

single plane maze router visualization applicationhttp://qiao.github.io/PathFinding.js/visual/ similar alogrithms are us...
27/12/2016

single plane maze router visualization application
http://qiao.github.io/PathFinding.js/visual/

similar alogrithms are used in VLSI CAD routing with more than 10 levels

Note : I'm not the author of this software :)

back in 2012 I learnt most of the stuff from here https://www.coursera.org/learn/vlsi-cad-logic
27/12/2016

back in 2012 I learnt most of the stuff from here
https://www.coursera.org/learn/vlsi-cad-logic

VLSI CAD Part I: Logic from University of Illinois at Urbana-Champaign. A modern VLSI chip has a zillion parts -- logic, control, memory, interconnect, etc. How do we design these complex chips? Answer: CAD software tools. Learn how to build thesA modern VLSI chip is a remarkably complex beast: bill...

LEC vs FVAlmost every VLSI engineer will be using them to verify their design and whats the difference ?LEC : Uses Binar...
15/08/2016

LEC vs FV
Almost every VLSI engineer will be using them to verify their design and whats the difference ?

LEC : Uses Binary design diagrams there are variants like ZBDD Zero-Suppressed Binary Decision Diagrams , FDD free binary decision diagrams, PDD parity decision diagrams etc and each one is used to specify a piece of logic in a more efficient way but these BDD a.k.a ROBDD have exponential growth for multiplier and adder circuits , it is an actual representation of boolean network if your FANIN cone of test-point is huge you will see awkward BDD
Open source tools : CUDD , PyEDA etc , you can also visualize them using Graphviz software

FV : This is an SAT-solver , which proves that both the circuits are equivalence by indirectly checking revised and golden circuit output for all input values and proves that there is no input combination of 1,0 to make both the circuits differ if there is one set of values solver will return them and engineer can debug the cause of failure ,
Open Source tools : MiniSAT , PicoSAT , CryptoSaT

More at http://edatools.blogspot.com/2016/08/tesla-fvlec.html

PyEDA displaying ROBDD for a boolean function ,
13/08/2016

PyEDA displaying ROBDD for a boolean function ,

Atlast some rectilinear objects on Canvas , it isn't as easy as it looks !!
27/07/2016

Atlast some rectilinear objects on Canvas , it isn't as easy as it looks !!

For programmers https://www.youtube.com/watch?v=FvzdONIqDJ8
25/07/2016

For programmers
https://www.youtube.com/watch?v=FvzdONIqDJ8

While long names will never yield self-documenting code, correctly naming things is hugely important. Watch this 8 minute video to learn why using names like...

Address

Hyderabad
500050

Alerts

Be the first to know and let us send you an email when VLSI Physical design & EDA tool posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share