From 283d8531e05d232e81f9fb3bdce49825dfa2d8a6 Mon Sep 17 00:00:00 2001 From: Donald Sebastian Leung Date: Thu, 17 Sep 2020 17:06:55 +0800 Subject: [PATCH] Update README --- README.md | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 98b495e..0c8a8f2 100644 --- a/README.md +++ b/README.md @@ -29,20 +29,17 @@ $ python -m rvfi.cores.minerva.verify This should run in the order of a few hours. -### Progress - -- [x] Instruction Checks -- [x] PC forward checks -- [x] PC backward checks -- [x] Register checks -- [x] Causal checks -- [x] Liveness checks -- [x] Uniqueness checks - ## Scope The RV32I, RV32M, RV64I and RV64M ISAs are currently implemented but only RV32IM are being tested by integrating with the Minerva core. +## Possible improvements + +In no particular order: + +- Combine individual instruction checks into single ISA check (currently, doing so takes forever even when depth is set to only `20`) +- Parallelize execution of verification tasks to reduce the total time required to run all verification tasks on a multi-core system + ## License See [LICENSE](./LICENSE)