HackerTrans
TopNewTrendsCommentsPastAskShowJobs

xw3089

no profile record

comments

xw3089
·vor 3 Jahren·discuss
There are tons of other practical problems. The HLS generated verilog is name mangled. This makes it really hard to generate all the various control files you need to run the EDA flow, the software that assists in turning verilog into manufacturing files. If you have a super stable design, like a codec, then you can deal with it because it’s basically a waterfall development cycle. But if you have a design whose requirements are changing as you develop it, like most things. HLS doesn’t fit into the existing organizational structures and you’ll end up with a less optimal circuit.
xw3089
·vor 3 Jahren·discuss
I think this comes from the idea that running the EDA flow is like compiling software and that’s the problem, it’s not.

The EDA flow, the software that goes from verilog to manufacturable files, is electrical engineering. Sure, it’s heavily automated, but it’s not fully automated. And if you want a semi decent chip, the tools need a ton of hand holding. And if you want a great chip, get prepared to dig into all the intermediate files…

If you just want a chip, any chip, they can kinda give you that in a fully automated way.
xw3089
·vor 3 Jahren·discuss
You’re preaching to the choir on improving validation. Like you mentioned, In commercial designs that’s where a majority of the man hours actually go, and coincidentally where basically none go in academia where chisel is popular.

I will mention though, not all IP needs max PPA or specific control of the netlist and there could be initial opportunities there. Especially with the cost per area on many nodes going significantly down it can be more economical, at some volumes, to save man hours with HLS even if it leads to larger areas, which in theory means more production cost but in reality might not even change the floor plan.

I think we’re going to see more HLS, not less.
xw3089
·vor 3 Jahren·discuss
Maybe not no one

https://berkeley.municipal.codes/BMC/12.90.050
xw3089
·vor 3 Jahren·discuss
Yes, that happened to my car. But one could still drive their car after the failure and there was a free recall.

https://www.tesla.com/support/8gb-emmc-recall-frequently-ask...
xw3089
·vor 3 Jahren·discuss
Genuinely curious, what’s the argument for locking down the FPGA?