blob: 728b5d1fc3d6017f9880c63f6e04dad1eb8133ff [file] [log] [blame] [view]
Srikrishna Iyerd1f896e2020-03-05 13:52:40 -08001---
2title: "Hardware Dashboard"
Tobias Wölfelc75c5a12020-09-23 13:12:07 +02003aliases: [/doc/project/hw_dashboard/]
Srikrishna Iyerd1f896e2020-03-05 13:52:40 -08004---
Garret Kelly9eebde02019-10-22 15:36:49 -04005
Srikrishna Iyerd1f896e2020-03-05 13:52:40 -08006This page serves as the landing spot for all hardware development within the OpenTitan project.
Garret Kelly9eebde02019-10-22 15:36:49 -04007
Srikrishna Iyer84dac532020-04-02 21:45:21 -07008We 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 Iyerd1f896e2020-03-05 13:52:40 -08009This includes DV simulations, FPV and lint, all of which are run with the `dvsim` tool which serves as the common frontend.
Garret Kelly9eebde02019-10-22 15:36:49 -040010
Rasmus Madsenc0b7bd12020-12-09 17:58:10 +010011The [Comportable IPs](#comportable-ips) following it provides links to their design specifications and DV documents, and tracks their current stage of development.
Sam Elliott2061d8b2020-04-20 19:56:54 +010012See the [Hardware Development Stages]({{< relref "/doc/project/development_stages.md" >}}) for description of the hardware stages and how they are determined.
Garret Kelly9eebde02019-10-22 15:36:49 -040013
Rasmus Madsenc0b7bd12020-12-09 17:58:10 +010014Next, we focus on all available [processor cores](#processor-cores) and provide links to their design specifications, DV documents and the DV simulation results.
Garret Kelly9eebde02019-10-22 15:36:49 -040015
Michael Schaffnerc6a47e52020-04-06 16:35:32 -070016Finally, 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 Kelly9eebde02019-10-22 15:36:49 -040017
Garret Kelly9eebde02019-10-22 15:36:49 -040018
Srikrishna Iyerd1f896e2020-03-05 13:52:40 -080019## Results of tool-flows
20
21* [DV simulation summary results, with coverage (nightly)](https://reports.opentitan.org/hw/top_earlgrey/dv/summary.html)
Cindy Chenbfa37b12021-05-24 16:09:01 -070022* [FPV summary results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/formal/summary.html)
Michael Schaffner41a67502020-07-27 19:44:01 -070023* [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 Schaffner51d2d692020-05-07 10:08:23 -070025* [Style lint summary results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/lint/veriblelint/summary.html)
Michael Schaffnerc6583ab2020-08-03 15:48:03 -070026* [DV Style lint summary results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/dv/lint/veriblelint/summary.html)
Cindy Chen363bea22020-11-02 19:55:01 -080027* [FPV Style lint summary results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/fpv/lint/veriblelint/summary.html)
Srikrishna Iyerd1f896e2020-03-05 13:52:40 -080028
29## Comportable IPs
30
Philipp Wagner8171ede2021-03-15 21:47:01 +000031{{< dashboard "comportable" >}}
Srikrishna Iyerd1f896e2020-03-05 13:52:40 -080032
33## Processor cores
34
35* `core_ibex`
36 * [User manual](https://ibex-core.readthedocs.io/en/latest)
Srikrishna Iyereab29d12021-08-13 16:01:20 -070037 * [DV document](https://ibex-core.readthedocs.io/en/latest/03_reference/verification.html)
Srikrishna Iyerd1f896e2020-03-05 13:52:40 -080038 * DV simulation results, with coverage (nightly) (TBD)
39
Philipp Wagnercb8c5032021-03-15 21:48:19 +000040## Earl Grey toplevel design
Srikrishna Iyerd1f896e2020-03-05 13:52:40 -080041
Philipp Wagnercb8c5032021-03-15 21:48:19 +000042* [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 Schaffner491cd642021-12-07 17:44:16 -080051* [CDC results (nightly)](https://reports.opentitan.org/hw/top_earlgrey/cdc/latest/results.html)
Philipp Wagnercb8c5032021-03-15 21:48:19 +000052
53### Earl Grey-specific comportable IPs
54
55{{< dashboard "top_earlgrey" >}}
Tobias Wölfel8930a282020-06-09 14:45:53 +020056
57## Hardware documentation overview
58
59{{% sectionContent %}}