| # 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. |