Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Many of the tools are bleeding edge, developing new features to support a new process node at the same time as the new process node is being developed.


Certainly on the simulator/synthesis side you can still encounter straight-forward bugs in SystemVerilog features that were standardized over a decade ago (or find they're not implemented at all) or even simple parsing bugs (the kinds of bugs that would be trivial to find with some decent randomised testing of the parser).

Things being bleeding edge and fast evolving in certainly true for some EDA tools or parts of them but there's lots of more bread and butter stuff that never feels quite right.


This doesn't seem relevant to most of the tooling, which is not bleeding edge, and should be mature.


That is no excuse. A lot of software out there is bleeding edge, yet costumers do not tolerate crashes.


Sure, that's why important software never crashes. /sarcasm


And... it does not. Most crashes in actually important software are due to hardware/memory errors, rather than the software itself.

Of course, I hope you are not referring to Windows or any day-to-day software by "important".




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: