Srikrishna Iyer | d1f896e | 2020-03-05 13:52:40 -0800 | [diff] [blame] | 1 | --- |
| 2 | title: "Hardware Dashboard" |
Tobias Wölfel | c75c5a1 | 2020-09-23 13:12:07 +0200 | [diff] [blame] | 3 | aliases: [/doc/project/hw_dashboard/] |
Srikrishna Iyer | d1f896e | 2020-03-05 13:52:40 -0800 | [diff] [blame] | 4 | --- |
Garret Kelly | 9eebde0 | 2019-10-22 15:36:49 -0400 | [diff] [blame] | 5 | |
Srikrishna Iyer | d1f896e | 2020-03-05 13:52:40 -0800 | [diff] [blame] | 6 | This page serves as the landing spot for all hardware development within the OpenTitan project. |
Garret Kelly | 9eebde0 | 2019-10-22 15:36:49 -0400 | [diff] [blame] | 7 | |
Srikrishna Iyer | 84dac53 | 2020-04-02 21:45:21 -0700 | [diff] [blame] | 8 | We start off by providing links to the [results of various tool-flows](#results-of-toolflows) run on all of our [Comportable]({{< relref "doc/rm/comportability_specification" >}}) IPs. |
Srikrishna Iyer | d1f896e | 2020-03-05 13:52:40 -0800 | [diff] [blame] | 9 | This includes DV simulations, FPV and lint, all of which are run with the `dvsim` tool which serves as the common frontend. |
Garret Kelly | 9eebde0 | 2019-10-22 15:36:49 -0400 | [diff] [blame] | 10 | |
Rasmus Madsen | c0b7bd1 | 2020-12-09 17:58:10 +0100 | [diff] [blame] | 11 | The [Comportable IPs](#comportable-ips) following it provides links to their design specifications and DV documents, and tracks their current stage of development. |
Sam Elliott | 2061d8b | 2020-04-20 19:56:54 +0100 | [diff] [blame] | 12 | See the [Hardware Development Stages]({{< relref "/doc/project/development_stages.md" >}}) for description of the hardware stages and how they are determined. |
Garret Kelly | 9eebde0 | 2019-10-22 15:36:49 -0400 | [diff] [blame] | 13 | |
Rasmus Madsen | c0b7bd1 | 2020-12-09 17:58:10 +0100 | [diff] [blame] | 14 | Next, we focus on all available [processor cores](#processor-cores) and provide links to their design specifications, DV documents and the DV simulation results. |
Garret Kelly | 9eebde0 | 2019-10-22 15:36:49 -0400 | [diff] [blame] | 15 | |
Michael Schaffner | c6a47e5 | 2020-04-06 16:35:32 -0700 | [diff] [blame] | 16 | Finally, we provide the same set of information for all available [top level designs](#top-level-designs), including an additional dashboard with preliminary synthesis results for some of these designs. |
Garret Kelly | 9eebde0 | 2019-10-22 15:36:49 -0400 | [diff] [blame] | 17 | |
Garret Kelly | 9eebde0 | 2019-10-22 15:36:49 -0400 | [diff] [blame] | 18 | |
Srikrishna Iyer | d1f896e | 2020-03-05 13:52:40 -0800 | [diff] [blame] | 19 | ## Results of tool-flows |
| 20 | |
| 21 | * [DV simulation summary results, with coverage (nightly)](https://reports.opentitan.org/hw/top_earlgrey/dv/summary.html) |
Cindy Chen | bfa37b1 | 2021-05-24 16:09:01 -0700 | [diff] [blame] | 22 | * [FPV summary results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/formal/summary.html) |
Michael Schaffner | 41a6750 | 2020-07-27 19:44:01 -0700 | [diff] [blame] | 23 | * [AscentLint summary results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/lint/ascentlint/summary.html) |
| 24 | * [Verilator lint summary results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/lint/verilator/summary.html) |
Michael Schaffner | 51d2d69 | 2020-05-07 10:08:23 -0700 | [diff] [blame] | 25 | * [Style lint summary results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/lint/veriblelint/summary.html) |
Michael Schaffner | c6583ab | 2020-08-03 15:48:03 -0700 | [diff] [blame] | 26 | * [DV Style lint summary results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/dv/lint/veriblelint/summary.html) |
Cindy Chen | 363bea2 | 2020-11-02 19:55:01 -0800 | [diff] [blame] | 27 | * [FPV Style lint summary results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/fpv/lint/veriblelint/summary.html) |
Srikrishna Iyer | d1f896e | 2020-03-05 13:52:40 -0800 | [diff] [blame] | 28 | |
| 29 | ## Comportable IPs |
| 30 | |
Philipp Wagner | 8171ede | 2021-03-15 21:47:01 +0000 | [diff] [blame] | 31 | {{< dashboard "comportable" >}} |
Srikrishna Iyer | d1f896e | 2020-03-05 13:52:40 -0800 | [diff] [blame] | 32 | |
| 33 | ## Processor cores |
| 34 | |
| 35 | * `core_ibex` |
| 36 | * [User manual](https://ibex-core.readthedocs.io/en/latest) |
Srikrishna Iyer | eab29d1 | 2021-08-13 16:01:20 -0700 | [diff] [blame] | 37 | * [DV document](https://ibex-core.readthedocs.io/en/latest/03_reference/verification.html) |
Srikrishna Iyer | d1f896e | 2020-03-05 13:52:40 -0800 | [diff] [blame] | 38 | * DV simulation results, with coverage (nightly) (TBD) |
| 39 | |
Philipp Wagner | cb8c503 | 2021-03-15 21:48:19 +0000 | [diff] [blame] | 40 | ## Earl Grey toplevel design |
Srikrishna Iyer | d1f896e | 2020-03-05 13:52:40 -0800 | [diff] [blame] | 41 | |
Philipp Wagner | cb8c503 | 2021-03-15 21:48:19 +0000 | [diff] [blame] | 42 | * [Design specification]({{< relref "hw/top_earlgrey/doc" >}}) |
| 43 | * [DV document]({{< relref "hw/top_earlgrey/doc/dv" >}}) |
| 44 | * [DV simulation results, with coverage (nightly)](https://reports.opentitan.org/hw/top_earlgrey/dv/latest/results.html) |
| 45 | * [Connectivity results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/conn/jaspergold/latest/results.html) |
| 46 | * [AscentLint results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/lint/ascentlint/latest/results.html) |
| 47 | * [Verilator lint results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/lint/verilator/latest/results.html) |
| 48 | * [Style lint results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/lint/veriblelint/latest/results.html) |
| 49 | * [DV Style lint results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/dv/lint/veriblelint/latest/results.html) |
| 50 | * [Synthesis results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/syn/latest/results.html) |
Michael Schaffner | 491cd64 | 2021-12-07 17:44:16 -0800 | [diff] [blame] | 51 | * [CDC results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/cdc/latest/results.html) |
Philipp Wagner | cb8c503 | 2021-03-15 21:48:19 +0000 | [diff] [blame] | 52 | |
| 53 | ### Earl Grey-specific comportable IPs |
| 54 | |
| 55 | {{< dashboard "top_earlgrey" >}} |
Tobias Wölfel | 8930a28 | 2020-06-09 14:45:53 +0200 | [diff] [blame] | 56 | |
| 57 | ## Hardware documentation overview |
| 58 | |
| 59 | {{% sectionContent %}} |