This would be like TurboTax "scheduling maintenance" on April 14th in the US.
1,757 karma · joined June 16, 2015
This would be like TurboTax "scheduling maintenance" on April 14th in the US.
My favorite part of the story was the latent assertions looking for the bug. Any new code I write is peppered with these, though only active in debug builds. I've never learned to enjoy stepping through a debugger.
[0]: https://www.mge.com/lovev/charging/charge-go#/find/nearest?c...
If Apple removes this sensor from my ultra 2, I hope I can get my money back.
Chisel is no doubt a developer velocity booster. And generating those components does help speed you along especially when they’re silicon proven.
But I’d wager that most industry silicon has a competitive edge to pay off the NRE, something bleeding edge that can’t get away from verilog interop.
No upstream verilog changes are allowed because it can be difficult to get a precise edit (e.g. 2-input NAND into a 2-input AOI by changing a verilog function) and you just don't have 3 weeks of runtime to go from verilog to GDSII again. Or you want to make a metal-only respin that only changes one $0.xM mask layer and requires 8 weeks of fab time instead of changing multiple metal layers including the base and needs 16 weeks and a $xM payment.
Programming language design is quite rich because they used to cross-compile to C, and now they generally generate LLVM IR. It doesn't matter what the bug is in the final binary; you're not going to hex edit the binary like you would with a single metal layer of a 300mm wafer. You're just going to recompile and it generally doesn't matter if one machine instruction changes or 1M do because unlike verilog, not even GHC needs 3w to compile a program.
source: I've been on chip design teams for 2 decades and finally gave up on fighting verilog.
[0]: Electronic Design Automation. Synopsys, Cadence, Siemens, Ansys, etc.
> If you want to move from Google Podcasts to YouTube Podcasts, Google makes that pretty easy with a one-click button at music.youtube.com/transfer_podcasts
> you can also export your Google Podcast subscriptions as an OPML file at podcasts.google.com/settings