You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/01_overview/verification_overview.rst
+1-1
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ The configuration space is too large to fully verify the design for all possible
14
14
To manage this complexity regressions runs and verification closure target a number of :ref:`supported configurations<ibex-config>`.
15
15
16
16
Current verification closure effort is focussed on the ``opentitan`` configuration and is the only configuration with nightly regression runs.
17
-
Verification maturity is tracked via :ref:`verification_stages` that are `defined by the OpenTitan project <https://docs.opentitan.org/doc/project/development_stages/#hardware-verification-stages-v>`_.
17
+
Verification maturity is tracked via :ref:`verification_stages` that are `defined by the OpenTitan project <https://opentitan.org/book/doc/project_governance/development_stages.html#hardware-verification-stages-v>`_.
18
18
Ibex has achieved **V2S** for the `opentitan` configuration, broadly this means verification is almost complete (over 90% code and functional coverage hit with over 90% regression pass rate with test plan and coverage plan fully implemented) but not yet closed.
19
19
20
20
Nightly regression results, including a coverage summary and details of test failures, for the ``opentitan`` Ibex configuration are published at https://ibex.reports.lowrisc.org/opentitan/latest/report.html. Below is a summary of these results:
Copy file name to clipboardExpand all lines: doc/03_reference/coverage_plan.rst
+1-1
Original file line number
Diff line number
Diff line change
@@ -342,7 +342,7 @@ For more detail about each security countermeasure in Ibex see :ref:`security`
342
342
343
343
* ``cp_pc_mismatch_err`` - PC mismatch error seen.
344
344
345
-
The :ref:`security features Ibex implements <security>` are given specific security countermeasure names in OpenTitan (see 'Security Countermeasures' in the `Hardware Interfaces <https://docs.opentitan.org/hw/ip/rv_core_ibex/doc/#hardware-interfaces>`_ documentation section).
345
+
The :ref:`security features Ibex implements <security>` are given specific security countermeasure names in OpenTitan (see 'Security Countermeasures' in the `Comportability Definition and Specification <https://opentitan.org/book/doc/contributing/hw/comportability/index.html#security-countermeasures>`_ documentation section).
346
346
The mapping between security countermeasures and coverpoints that demonstrate it being used is given below.
Copy file name to clipboardExpand all lines: doc/03_reference/debug.rst
+1-1
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
Debug Support
4
4
=============
5
5
6
-
Ibex offers support for execution-based debug according to the `RISC-V Debug Specification <https://riscv.org/specifications/debug-specification/>`_, version 0.13.
6
+
Ibex offers support for execution-based debug according to the `RISC-V Debug Specification <https://github.com/riscv/riscv-debug-spec/blob/0.13-test-release/riscv-debug-spec.pdf>`_, version 0.13.
Copy file name to clipboardExpand all lines: doc/03_reference/verification.rst
+3-3
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ At a high level, this testbench uses the open source `RISCV-DV random instructio
19
19
simple memory model, stimulates the Ibex core to run this program in memory, and then compares the
20
20
core trace log against a golden model ISS trace log to check for correctness of execution.
21
21
22
-
Verification maturity is tracked via :ref:`verification_stages` that are `defined by the OpenTitan project <https://docs.opentitan.org/doc/project/development_stages/#hardware-verification-stages-v>`_.
22
+
Verification maturity is tracked via :ref:`verification_stages` that are `defined by the OpenTitan project <https://opentitan.org/book/doc/project_governance/development_stages.html#hardware-verification-stages-v>`_.
23
23
24
24
Ibex has achieved **V2S** for the ``opentitan`` configuration, broadly this means verification almost complete (over 90% code and functional coverage hit with over 90% regression pass rate with test plan and coverage plan fully implemented) but not yet closed.
25
25
@@ -140,7 +140,7 @@ to tell the RISCV-DV code where to find them:
Copy file name to clipboardExpand all lines: doc/04_developer/concierge.rst
-2
Original file line number
Diff line number
Diff line change
@@ -25,10 +25,8 @@ The concierge duties rotate between several core developers on a weekly basis.
25
25
You can find today's concierge on duty in a `public calendar <https://calendar.google.com/calendar/embed?src=lowrisc.org_s0pdodkddnggdp40jusjij27h4%40group.calendar.google.com>`_.
Copy file name to clipboardExpand all lines: dv/uvm/icache/doc/ibex_icache_dv_plan.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -11,12 +11,12 @@ title: "Ibex ICache DV Plan"
11
11
12
12
## Current status
13
13
14
-
* Design & verification stage (TODO: Create HW dashboard & add link) (see [HW development stages](https://docs.opentitan.org/doc/project/hw_stages) for what this means)
14
+
* Design & verification stage (TODO: Create HW dashboard & add link) (see [HW development stages](https://opentitan.org/book/doc/project_governance/development_stages.html) for what this means)
The ICache design is documented in the [Instruction Cache](https://ibex-core.readthedocs.io/en/latest/icache.html) section of the Ibex User Manual.
19
+
The ICache design is documented in the [Instruction Cache](https://ibex-core.readthedocs.io/en/latest/03_reference/icache.html) section of the Ibex User Manual.
20
20
21
21
## Testbench architecture
22
22
@@ -155,7 +155,7 @@ Coverpoints will be created at two levels, ICache top level and individual fill
155
155
*`FBAwaitingOutput` - Waiting for fill buffer data to be consumed by output before releasing
156
156
*`cp_fb_done_reason` - Why the fill buffer has finished
157
157
*`FBNotDone` - Fill buffer not yet done
158
-
*`FBDoneHitNoExtReqs` - Fill buffer hit against cache and sent no external requests
158
+
*`FBDoneHitNoExtReqs` - Fill buffer hit against cache and sent no external requests
159
159
*`FBDoneHitExtReqs` - Fill buffer hit against cache and sent external requests (which must be completed before fill buffer can release)
160
160
*`FBDoneMiss` - Fill buffer missed in cache and has fetched data to satisfy request
161
161
*`FBDoneBranchNoExtReqs` - Fill buffer became stale due to branch and sent no external requests and so released
0 commit comments