Skip to content
Snippets Groups Projects
Commit eaf09f15 authored by Pascal GOUEDO's avatar Pascal GOUEDO
Browse files

Summary table update with final numbers and information.


Signed-off-by: default avatarPascal Gouedo <pascal.gouedo@dolphin.fr>
parent 090db0a9
No related branches found
No related tags found
1 merge request!684CV32E40Pv2 documents and reports updates
## RTL_v1.8.3_summary
## RTL_v1.8.3 summary
Short summary table for the RTL_v1.8.3 results overview
### Formal Verification
Control and Datapath assertions checking runs launched on 3 configurations
*430 assertions. (TODO:update the number of assertions)*
| Configurations | Status |
----------------------------------------- | ------------------------------------------------ |
PULP | Successful unbounded check (11 days) |
PULP_FPU (0 cycle latency) | still running after 18 days. No error so far. |
PULP_FPU_ZFINX_2CYCLAT (2 cycles latency) | still running after 18 days. No error so far. |
Control and Datapath assertions checking runs launched on 2 configurations with 198 assertions globally.
| Configurations | Status |
------------------| -------------------------- |
PULP | Successful unbounded check |
PULP_FPU_0CYCLAT | Successful unbounded check |
### Regression Results
*Some testcases run multiple seeds in one regression*
......@@ -16,10 +14,12 @@ PULP_FPU_ZFINX_2CYCLAT (2 cycles latency) | still running after 18 days. No erro
----------------------------|------|------|------|------|------|--------------|------|--------------|------|---------|-------|----------------|------|------------------|----------|----------|
**Regress File** | Pass | Fail | Pass | Fail | Pass | Fail | Pass | Fail | Pass | Fail | Pass | Fail | Pass | Fail | **Pass** | **Fail** |
cv32e40pv2_fpu_instr | NA | NA | 1504 | 0 | 1504 | 0 | 1504 | 0 | 1504 | 0 | 1504 | 0 | 1504 | 0 | 9024 | 0 |
cv32e40pv2_interrupt_debug | 1701 | 0 | 1950 | 2 | 1951 | 1 | 1951 | 1 | 1951 | 1 | 1952 | 0 | 1949 | 3 | 13405 | 8 |
cv32e40pv2_interrupt_debug | 1701 | 0 | 1951 | 0 | 1950 | 1 | 1951 | 1 | 1952 | 0 | 1952 | 0 | 1951 | 1 | 13408 | 3 |
cv32e40pv2_xpulp_instr | 1433 | 0 | 1433 | 0 | 1433 | 0 | 1433 | 0 | 1433 | 0 | 1433 | 0 | 1433 | 0 | 10031 | 0 |
cv32e40pv2_legacy_v1 | 29 | 0 | 29 | 0 | 29 | 0 | 29 | 0 | 29 | 0 | 29 | 0 | 29 | 0 | 203 | 0 |
**Total number of tests** | 3134 | 0 | 4887 | 2 | 4888 | 1 | 4888 | 1 | 4888 | 1 | 4889 | 0 | 4886 | 3 | 32663 | 8 |
**Total number of tests** | 3134 | 0 | 4888 | 0 | 4887 | 1 | 4888 | 1 | 4889 | 0 | 4889 | 0 | 4888 | 1 | 32666 | 3 |
The 3 failing tests are going in time-out. Generally they just require much longer time-out setup to successfully run but which can not be applied systematically on all tests.
### Riscof Architecture Test
| Configurations | Status |
......@@ -30,8 +30,7 @@ PULP_FPU_1CYCLAT configuration | Pass |
PULP_FPU_2CYCLAT configuration | Pass |
### RTL Code Coverage
*Only left with holes in cv32e40p_controller (6 causes resulting in 17 holes).
Seeking help from Openhwgroup community*
*Still some holes in cv32e40p_controller (2 causes resulting in 16 holes).
| Configurations | Statement | Branch | Condition |
-------------------------------|-----------|--------|-----------|
PULP Configuration | 99.8% | 99.6% | 99.2% |
......@@ -47,7 +46,7 @@ Debug | 100% |
Interrupts | 100% |
OBI | 100% |
Assertions & Directive | 100% |
riscvISACOV | 95.01% (*optional. We use Formal OneSpin tool to verify instructions.*)|
riscvISACOV | 95.08% (*optional. We use Siemens Questa Processor tool to verify instructions.*)|
(2) **Combined from 3 ZFINX configurations** using PULP_ZFINX_0CYCLAT as master
| Covergroups | Status |
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment