TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Lion: A formally verified, 5-stage pipeline RISC-V core

241 pointsby varbhatabout 4 years ago

11 comments

gchadwickabout 4 years ago
Looks like an interesting project, though I would note they&#x27;ve just done the &#x27;easy&#x27; part so far. As far as I can see it&#x27;s base RV32I no CSRs, exception&#x2F;interrupt support, PMP or other MMU. These are the features where the bugs tend to lie and also complicate your formal verification.<p>Still you have to start somewhere, I will be interested to see their progress as they tackle the things listed above.
评论 #26342356 未加载
vzalivaabout 4 years ago
The term &quot;formally verified&quot; could be misleading. Some people assume it means &quot;100% bug free&quot;. Whenever someone claims something is formlally verified one should ask what properties were verified exactly. In this work the approach they use (bounded model checking) <i>could</i> find some bugs on a subset of RISCV archictecure they formalized. I recommend looking at their slides for better understanding of the scope of the work: <a href="http:&#x2F;&#x2F;www.clifford.at&#x2F;papers&#x2F;2017&#x2F;riscv-formal&#x2F;slides.pdf" rel="nofollow">http:&#x2F;&#x2F;www.clifford.at&#x2F;papers&#x2F;2017&#x2F;riscv-formal&#x2F;slides.pdf</a> Nevertheless it is definetely a very impressive work and pracrically useful.
评论 #26345043 未加载
评论 #26345012 未加载
seanmcloabout 4 years ago
I&#x27;ve been looking for an alternative hardware description language to Verilog&#x2F;SystemVerilog because they&#x27;re not very readable languages. But after skimming this source code, my initial thought is that I hope Haskell doesn&#x27;t take off. This is extremely difficult to read.<p>Maybe I just don&#x27;t know Haskell well enough, though.
评论 #26343164 未加载
评论 #26343522 未加载
评论 #26343331 未加载
评论 #26343045 未加载
评论 #26344901 未加载
评论 #26348863 未加载
评论 #26348878 未加载
评论 #26344460 未加载
评论 #26345028 未加载
评论 #26343270 未加载
fukliefabout 4 years ago
So what kind of formal verification is it ? Is it proof assistant, model checking ? And what does it verify ? It&#x27;s not really clear from a first glance.
评论 #26342335 未加载
random_savvabout 4 years ago
So if I wanted to take this and start selling processors, how far am I? What comes next?
评论 #26342959 未加载
UncleOxidantabout 4 years ago
Hadn&#x27;t heard of the VELDT board that this design targets, but it looks like it&#x27;s based on the Lattice ICE40 which means you can use the open source yosys&#x2F;symbiflow tools.
ameliusabout 4 years ago
Does this verify for side-channel attacks?
评论 #26341680 未加载
评论 #26341628 未加载
评论 #26345070 未加载
marcodiegoabout 4 years ago
What is the chace of RISC-V becoming and x86 or arm alternative free from binary blobs and (IME|PSP)-like traps?
评论 #26342309 未加载
评论 #26343812 未加载
评论 #26342954 未加载
评论 #26343592 未加载
评论 #26344252 未加载
评论 #26342587 未加载
ACAVJW4Habout 4 years ago
Is anyone aware of a manufactured and distributed fully open-source risc-v CPU? Maybe one using skywater-pdk
评论 #26341376 未加载
fctorialabout 4 years ago
What is this project? Can anyone ELI5?
评论 #26344346 未加载
herodoturtleabout 4 years ago
&quot;RISC architecture is gonna change everything&quot;<p>:)
评论 #26347277 未加载