blob: 9a8ea166dda3e3ec87b2b4fca09e25f2d44979b6 [file] [view]
# SENSOR_CTRL Checklist
This checklist is for [Hardware Stage](../../../../../doc/project_governance/development_stages.md) transitions for the [SENSOR_CTRL peripheral.](../README.md)
All checklist items refer to the content in the [Checklist.](../../../../../doc/project_governance/checklist/README.md)
## Design Checklist
### D1
Type | Item | Resolution | Note/Collaterals
--------------|--------------------------------|-------------|------------------
Documentation | [SPEC_COMPLETE][] | Done | [SENSOR_CTRL Design Spec](../README.md)
Documentation | [CSR_DEFINED][] | Done |
RTL | [CLKRST_CONNECTED][] | Done |
RTL | [IP_TOP][] | Done |
RTL | [IP_INSTANTIABLE][] | Done |
RTL | [PHYSICAL_MACROS_DEFINED_80][] | N/A |
RTL | [FUNC_IMPLEMENTED][] | Done |
RTL | [ASSERT_KNOWN_ADDED][] | Done |
Code Quality | [LINT_SETUP][] | Done |
[SPEC_COMPLETE]: ../../../../../doc/project_governance/checklist/README.md#spec_complete
[CSR_DEFINED]: ../../../../../doc/project_governance/checklist/README.md#csr_defined
[CLKRST_CONNECTED]: ../../../../../doc/project_governance/checklist/README.md#clkrst_connected
[IP_TOP]: ../../../../../doc/project_governance/checklist/README.md#ip_top
[IP_INSTANTIABLE]: ../../../../../doc/project_governance/checklist/README.md#ip_instantiable
[PHYSICAL_MACROS_DEFINED_80]: ../../../../../doc/project_governance/checklist/README.md#physical_macros_defined_80
[FUNC_IMPLEMENTED]: ../../../../../doc/project_governance/checklist/README.md#func_implemented
[ASSERT_KNOWN_ADDED]: ../../../../../doc/project_governance/checklist/README.md#assert_known_added
[LINT_SETUP]: ../../../../../doc/project_governance/checklist/README.md#lint_setup
### D2
Type | Item | Resolution | Note/Collaterals
--------------|---------------------------|-------------|------------------
Documentation | [NEW_FEATURES][] | Done |
Documentation | [BLOCK_DIAGRAM][] | Done |
Documentation | [DOC_INTERFACE][] | Done |
Documentation | [DOC_INTEGRATION_GUIDE][] | Waived | This checklist item has been added retrospectively.
Documentation | [MISSING_FUNC][] | Done |
Documentation | [FEATURE_FROZEN][] | Done |
RTL | [FEATURE_COMPLETE][] | Done |
RTL | [PORT_FROZEN][] | Done |
RTL | [ARCHITECTURE_FROZEN][] | Done |
RTL | [REVIEW_TODO][] | Done |
RTL | [STYLE_X][] | Done |
RTL | [CDC_SYNCMACRO][] | Done |
Code Quality | [LINT_PASS][] | Done |
Code Quality | [CDC_SETUP][] | Waived | No block-level flow available - waived to top-level signoff.
Code Quality | [RDC_SETUP][] | Waived | No block-level flow available - waived to top-level signoff.
Code Quality | [AREA_CHECK][] | Done |
Code Quality | [TIMING_CHECK][] | Done |
Security | [SEC_CM_DOCUMENTED][] | N/A |
[NEW_FEATURES]: ../../../../../doc/project_governance/checklist/README.md#new_features
[BLOCK_DIAGRAM]: ../../../../../doc/project_governance/checklist/README.md#block_diagram
[DOC_INTERFACE]: ../../../../../doc/project_governance/checklist/README.md#doc_interface
[DOC_INTEGRATION_GUIDE]: ../../../../../doc/project_governance/checklist/README.md#doc_integration_guide
[MISSING_FUNC]: ../../../../../doc/project_governance/checklist/README.md#missing_func
[FEATURE_FROZEN]: ../../../../../doc/project_governance/checklist/README.md#feature_frozen
[FEATURE_COMPLETE]: ../../../../../doc/project_governance/checklist/README.md#feature_complete
[PORT_FROZEN]: ../../../../../doc/project_governance/checklist/README.md#port_frozen
[ARCHITECTURE_FROZEN]: ../../../../../doc/project_governance/checklist/README.md#architecture_frozen
[REVIEW_TODO]: ../../../../../doc/project_governance/checklist/README.md#review_todo
[STYLE_X]: ../../../../../doc/project_governance/checklist/README.md#style_x
[CDC_SYNCMACRO]: ../../../../../doc/project_governance/checklist/README.md#cdc_syncmacro
[LINT_PASS]: ../../../../../doc/project_governance/checklist/README.md#lint_pass
[CDC_SETUP]: ../../../../../doc/project_governance/checklist/README.md#cdc_setup
[RDC_SETUP]: ../../../../../doc/project_governance/checklist/README.md#rdc_setup
[AREA_CHECK]: ../../../../../doc/project_governance/checklist/README.md#area_check
[TIMING_CHECK]: ../../../../../doc/project_governance/checklist/README.md#timing_check
[SEC_CM_DOCUMENTED]: ../../../../../doc/project_governance/checklist/README.md#sec_cm_documented
### D2S
Type | Item | Resolution | Note/Collaterals
--------------|------------------------------|-------------|------------------
Security | [SEC_CM_ASSETS_LISTED][] | Done |
Security | [SEC_CM_IMPLEMENTED][] | Done |
Security | [SEC_CM_RND_CNST][] | N/A |
Security | [SEC_CM_NON_RESET_FLOPS][] | N/A |
Security | [SEC_CM_SHADOW_REGS][] | N/A |
Security | [SEC_CM_RTL_REVIEWED][] | N/A |
Security | [SEC_CM_COUNCIL_REVIEWED][] | N/A | This block only contains the bus-integrity CM.
[SEC_CM_ASSETS_LISTED]: ../../../../../doc/project_governance/checklist/README.md#sec_cm_assets_listed
[SEC_CM_IMPLEMENTED]: ../../../../../doc/project_governance/checklist/README.md#sec_cm_implemented
[SEC_CM_RND_CNST]: ../../../../../doc/project_governance/checklist/README.md#sec_cm_rnd_cnst
[SEC_CM_NON_RESET_FLOPS]: ../../../../../doc/project_governance/checklist/README.md#sec_cm_non_reset_flops
[SEC_CM_SHADOW_REGS]: ../../../../../doc/project_governance/checklist/README.md#sec_cm_shadow_regs
[SEC_CM_RTL_REVIEWED]: ../../../../../doc/project_governance/checklist/README.md#sec_cm_rtl_reviewed
[SEC_CM_COUNCIL_REVIEWED]: ../../../../../doc/project_governance/checklist/README.md#sec_cm_council_reviewed
### D3
Type | Item | Resolution | Note/Collaterals
--------------|-------------------------|-------------|------------------
Documentation | [NEW_FEATURES_D3][] | Done |
RTL | [TODO_COMPLETE][] | Done |
Code Quality | [LINT_COMPLETE][] | Done |
Code Quality | [CDC_COMPLETE][] | Waived | No block-level flow available - waived to top-level signoff.
Code Quality | [RDC_COMPLETE][] | Waived | No block-level flow available - waived to top-level signoff.
Review | [REVIEW_RTL][] | Done |
Review | [REVIEW_DELETED_FF][] | Waived | No block-level flow available - waived to top-level signoff.
Review | [REVIEW_SW_CHANGE][] | Done |
Review | [REVIEW_SW_ERRATA][] | Done |
Review | Reviewer(s) | Done | msf@ sriyer@ tjaychen@ a-will@
Review | Signoff date | Done | 2022-08-18
[NEW_FEATURES_D3]: ../../../../../doc/project_governance/checklist/README.md#new_features_d3
[TODO_COMPLETE]: ../../../../../doc/project_governance/checklist/README.md#todo_complete
[LINT_COMPLETE]: ../../../../../doc/project_governance/checklist/README.md#lint_complete
[CDC_COMPLETE]: ../../../../../doc/project_governance/checklist/README.md#cdc_complete
[RDC_COMPLETE]: ../../../../../doc/project_governance/checklist/README.md#rdc_complete
[REVIEW_RTL]: ../../../../../doc/project_governance/checklist/README.md#review_rtl
[REVIEW_DELETED_FF]: ../../../../../doc/project_governance/checklist/README.md#review_deleted_ff
[REVIEW_SW_CHANGE]: ../../../../../doc/project_governance/checklist/README.md#review_sw_change
[REVIEW_SW_ERRATA]: ../../../../../doc/project_governance/checklist/README.md#review_sw_errata
## Verification Checklist
Since sensor_ctrl is only a front end module for the AST, its verification is done
at top level only.
Please reference the top level testplan for more details.