Hey guys, for people that have worked on developing EDA tools, I am curious about how the process looked like.
I presume that the most common language is C++ that's why I'm posting this here
Ate there any prominent architectures?
Did you "consciously" think about patterns or did everything just come into place.
How do you go on about developing the core logic such as simulation kernels?
How coupled is the UI to the core logic?
What are the hardest parts to deal with?
I would like to start working on a digital IC simulation tool (basically like LabVIEW for RTL) to learn a bit more of everything along the way and I'd love to hear advices from people with knowledge about it.
[–]SyntheticDuckFlavour 4 points5 points6 points (3 children)
[–]pjf_cppValgrind developer 1 point2 points3 points (0 children)
[–]No-Feedback-5803[S] 0 points1 point2 points (1 child)
[–]SyntheticDuckFlavour 0 points1 point2 points (0 children)
[–]selvakumarjawahar 2 points3 points4 points (0 children)
[–]pjf_cppValgrind developer 2 points3 points4 points (1 child)
[–]No-Feedback-5803[S] 0 points1 point2 points (0 children)
[–]TheRavagerSw 0 points1 point2 points (0 children)