(no commit message)
authorlkcl <lkcl@web>
Sun, 12 Jan 2020 20:59:39 +0000 (20:59 +0000)
committerIkiWiki <ikiwiki.info>
Sun, 12 Jan 2020 20:59:39 +0000 (20:59 +0000)
nlnet_2019_formal.mdwn

index 4d2a06c7f39ce14474446425f5223b162aa826d4..e26dc38d195b12704699d31024f8a937073351f6 100644 (file)
@@ -1,4 +1,4 @@
-# NL.net proposal
+# NL.net proposal 2019-10-046
 
 ## Project name
 
@@ -153,3 +153,7 @@ all picked up the story.  The list is updated and maintained here:
 * <http://libre-riscv.org/3d_gpu/>
 * <https://nlnet.nl/project/Libre-RISCV/>
 * <https://symbiyosys.readthedocs.io>
+
+# Management Summary
+
+The Libre RISC-V SoC Project, https://nlnet.nl/project/Libre-RISCV/, is funded by NLNet to reach ASIC-proven status.  As of Dec 2019 It has been in development for a year, and writing comprehensive unit tests has been both a critical part of that process and a major part of the time taken.  Formal Mathematical Proofs turn out to be critical for several reasons: firstly, they are simpler to read and much more comprehensive (100% coverage), saving hugely on development and maintenance; secondly, they're mathematically inviolate.  From a security and trust perspective, both aspects are extremely important.  Firstly: security mistakes are often accidental due to complexity: a reduction in complexity helps avoid mistakes.  Secondly: independent auditing of the processor is a matter of running the formal proofs.  This proposal therefore not only saves on development time, it helps us meet the goal of developing a privacy-respecting processor in a way that is *independently* verifiable.