Discussion about this post

User's avatar
The RF Architect's avatar

This seems like a good thread to share what Robert Fennis has been doing with EMerge. Ton's of amazing Python libraries out there, but for electromagnetic numerical methods I didn't find any success with the open source libraries. EMerge is open source and an efficient finite element method (FEM) solver that I've found good agreement with Ansys HFSS: https://www.emerge-software.com/. EM simulation is one key aspect of RF chip design.

Expand full comment
CitizenSleeper's avatar

Awesome conclusion. I have been saying again and again that the tools are the biggest hindrance to make "thousand startups bloom". Also the mindset of people in the traditional chip industry is horrible.

For eg: I have rarely seen any of my colleagues "complain" about the tools being used or even thinking that there needs to be a change. All they do is grind through the issues or "workaround". All these workarounds ends up being tribal knowledge. So you can see that this grind ensures their job security and safety. Working with such people is really suffocating. Not accepting the status quo was what made the American chip industry boom!

Also the crap hardware tool workflows leak into software. Seeing horrible unmaintainable perl scripts to automate and validate, it really takes the interest out of development.

I thought the new graduates who enter into the industry would at least feel that a change is needed but no. All they do is embrace the grind! They accept that the tools are sent from God and use it unquestionably without thinking twice that there can be an alternate solution. Mind you, I am not asking them to write one, just to think which does not cost any money!

Also working in Embedded software in a traditional chip company is a sure shot way to kill your skills. The only thing they do is iterate on the existing IP, drivers etc. with very little innovation. It is much better to work in companies which actually use these chips to solve a problem who will anyway discard all the BS firmware and write their own to have better control.

Who will make the next "mkBoom"? I am betting on Chinese companies. With all the tariffs and sanctions, I see industry and research institutes collaborate and invest in developing their own EDA tools with their own fab ecosystem. Many of the tools are also open source too. Also writing EDA tools is not the most difficult thing, the ecosystem around it and all the validation is the difficult and painful part. So actual usage of alternate tools rather than the traditional ones will force this ecosystem to take notice and accept.

Expand full comment
18 more comments...

No posts