blob: 51eb62922abe5920fb230449aa1756b55639d5bb [file] [log] [blame]
---
title: "${ip.name_long_upper} DIF Checklist"
---
<%doc>
This templates requires the following Python objects to be passed:
1. ip: See util/make_new_dif.py for the definition of the `ip` obj.
</%doc>
<!--
NOTE: This is a template checklist document that is required to be copied over
to `sw/device/lib/dif/dif_${ip.name_snake}.md` for a new DIF that transitions
from L0 (Specification) to L1 (Development) stage, and updated as needed.
Once done, please remove this comment before checking it in.
-->
This checklist is for [Development Stage]({{< relref "/doc/project/development_stages.md" >}}) transitions for the [${ip.name_long_upper} DIF]({{< relref "hw/ip/${ip.name_snake}/doc" >}}).
All checklist items refer to the content in the [Checklist]({{< relref "/doc/project/checklist.md" >}}).
<h2>DIF Checklist</h2>
<h3>S1</h3>
Type | Item | Resolution | Note/Collaterals
---------------|------------------------|-------------|------------------
Implementation | [DIF_EXISTS][] | Not Started |
Implementation | [DIF_USED_IN_TREE][] | Not Started |
Tests | [DIF_TEST_ON_DEVICE][] | Not Started |
[DIF_EXISTS]: {{< relref "/doc/project/checklist.md#dif_exists" >}}
[DIF_USED_IN_TREE]: {{< relref "/doc/project/checklist.md#dif_used_in_tree" >}}
[DIF_TEST_ON_DEVICE]: {{< relref "/doc/project/checklist.md#dif_test_on_device" >}}
<h3>S2</h3>
Type | Item | Resolution | Note/Collaterals
---------------|-----------------------------|-------------|------------------
Coordination | [DIF_HW_FEATURE_COMPLETE][] | Not Started | [HW Dashboard]({{< relref "hw" >}})
Implementation | [DIF_FEATURES][] | Not Started |
[DIF_HW_FEATURE_COMPLETE]: {{< relref "/doc/project/checklist.md#dif_hw_feature_complete" >}}
[DIF_FEATURES]: {{< relref "/doc/project/checklist.md#dif_features" >}}
<h3>S3</h3>
Type | Item | Resolution | Note/Collaterals
---------------|----------------------------------|-------------|------------------
Coordination | [DIF_HW_DESIGN_COMPLETE][] | Not Started |
Coordination | [DIF_HW_VERIFICATION_COMPLETE][] | Not Started |
Documentation | [DIF_DOC_HW][] | Not Started |
Code Quality | [DIF_CODE_STYLE][] | Not Started |
Tests | [DIF_TEST_UNIT][] | Not Started |
Review | [DIF_TODO_COMPLETE][] | Not Started |
Review | Reviewer(s) | Not Started |
Review | Signoff date | Not Started |
[DIF_HW_DESIGN_COMPLETE]: {{< relref "/doc/project/checklist.md#dif_hw_design_complete" >}}
[DIF_HW_VERIFICATION_COMPLETE]: {{< relref "/doc/project/checklist.md#dif_hw_verification_complete" >}}
[DIF_DOC_HW]: {{< relref "/doc/project/checklist.md#dif_doc_hw" >}}
[DIF_CODE_STYLE]: {{< relref "/doc/project/checklist.md#dif_code_style" >}}
[DIF_TEST_UNIT]: {{< relref "/doc/project/checklist.md#dif_test_unit" >}}
[DIF_TODO_COMPLETE]: {{< relref "/doc/project/checklist.md#dif_todo_complete" >}}