I2C Checklist

This checklist is for Hardware Stage transitions for the I2C peripheral. All checklist items refer to the content in the Checklist.

Design Checklist

D1

Type Item Resolution Note/Collaterals
Documentation SPEC_COMPLETE Done I2C Spec
Documentation CSR_DEFINED Done
RTL CLKRST_CONNECTED Done
RTL IP_TOP Done
RTL IP_INSTANTIABLE Done
RTL MEM_INSTANCED_80 N/A
RTL FUNC_IMPLEMENTED Done
RTL ASSERT_KNOWN_ADDED Done
Code Quality LINT_SETUP Done
Review Reviewer(s) Done Review done for I2C host functionality; @msfschaffner, @weicaiyang, @tunghoang290780, @igk8
Review Signoff date Done 2020-06-18

D2

Type Item Resolution Note/Collaterals
Documentation NEW_FEATURES Not Started
Documentation BLOCK_DIAGRAM Not Started
Documentation DOC_INTERFACE Not Started
Documentation MISSING_FUNC Not Started
Documentation FEATURE_FROZEN Not Started
RTL FEATURE_COMPLETE Not Started Consider to add loopback test
RTL AREA_SANITY_CHECK Not Started Think about FIFO size, there will be multiple I2C in top_earlgrey
RTL PORT_FROZEN Not Started
RTL ARCHITECTURE_FROZEN Not Started
RTL REVIEW_TODO Not Started
RTL STYLE_X Not Started
Code Quality LINT_PASS Not Started
Code Quality CDC_SETUP Not Started
Code Quality FPGA_TIMING Not Started
Code Quality CDC_SYNCMACRO Not Started
Security SEC_CM_IMPLEMENTED Not Started
Security SEC_NON_RESET_FLOPS Not Started
Security SEC_SHADOW_REGS Not Started
Review Reviewer(s) Not Started
Review Signoff date Not Started

D3

Type Item Resolution Note/Collaterals
Documentation NEW_FEATURES_D3 Not Started
RTL TODO_COMPLETE Not Started
Code Quality LINT_COMPLETE Not Started
Code Quality CDC_COMPLETE Not Started
Review REVIEW_RTL Not Started
Review REVIEW_DELETED_FF Not Started
Review REVIEW_SW_CSR Not Started
Review REVIEW_SW_FATAL_ERR Not Started
Review REVIEW_SW_CHANGE Not Started
Review REVIEW_SW_ERRATA Not Started
Review Reviewer(s) Not Started
Review Signoff date Not Started

Verification Checklist

V1

Type Item Resolution Note/Collaterals
Documentation DV_PLAN_DRAFT_COMPLETED Done i2c_dv_plan
Documentation TESTPLAN_COMPLETED Done i2c_testplan
Testbench TB_TOP_CREATED Done
Testbench PRELIMINARY_ASSERTION_CHECKS_ADDED Done
Testbench SIM_TB_ENV_CREATED Done
Testbench SIM_RAL_MODEL_GEN_AUTOMATED Done
Testbench CSR_CHECK_GEN_AUTOMATED Done
Testbench TB_GEN_AUTOMATED N/A
Tests SIM_SANITY_TEST_PASSING Done
Tests SIM_CSR_MEM_TEST_SUITE_PASSING Done
Tests FPV_MAIN_ASSERTIONS_PROVEN Done
Tool Setup SIM_ALT_TOOL_SETUP Done Xcelium (signoff), VCS (alt)
Regression SIM_SANITY_REGRESSION_SETUP Done
Regression SIM_NIGHTLY_REGRESSION_SETUP Done
Regression FPV_REGRESSION_SETUP N/A
Coverage SIM_COVERAGE_MODEL_ADDED Done
Integration PRE_VERIFIED_SUB_MODULES_V1 N/A Except for IP module
Review DESIGN_SPEC_REVIEWED Done
Review DV_PLAN_TESTPLAN_REVIEWED Not Started
Review STD_TEST_CATEGORIES_PLANNED Done Exception (Security, Power, Debug)
Review V2_CHECKLIST_SCOPED Done
Review Reviewer(s) Done Review done for I2C host functionality; @msfschaffner, @weicaiyang, @tunghoang290780, @igk8
Review Signoff date Done 2020-06-18

V2

Type Item Resolution Note/Collaterals
Documentation DESIGN_DELTAS_CAPTURED_V2 Not started
Documentation DV_PLAN_COMPLETED Not started
Testbench ALL_INTERFACES_EXERCISED Not started
Testbench ALL_ASSERTION_CHECKS_ADDED Not started
Testbench SIM_TB_ENV_COMPLETED Not started
Tests SIM_ALL_TESTS_PASSING Not started
Tests FPV_ALL_ASSERTIONS_WRITTEN Not started
Tests FPV_ALL_ASSUMPTIONS_REVIEWED Not started
Tests SIM_FW_SIMULATED Not started
Regression SIM_NIGHTLY_REGRESSION_V2 Not started
Coverage SIM_CODE_COVERAGE_V2 Not started
Coverage SIM_FUNCTIONAL_COVERAGE_V2 Not started
Coverage FPV_CODE_COVERAGE_V2 Not started
Coverage FPV_COI_COVERAGE_V2 Not started
Issues NO_HIGH_PRIORITY_ISSUES_PENDING Not started
Issues ALL_LOW_PRIORITY_ISSUES_ROOT_CAUSED Not started
Integration PRE_VERIFIED_SUB_MODULES_V2 Not started
Review V3_CHECKLIST_SCOPED Not started
Review Reviewer(s) Not started
Review Signoff date Not started

V3

Type Item Resolution Note/Collaterals
Documentation DESIGN_DELTAS_CAPTURED_V3 Not started
Testbench ALL_TODOS_RESOLVED Not started
Tests X_PROP_ANALYSIS_COMPLETED Not started
Tests FPV_ASSERTIONS_PROVEN_AT_V3 Not started
Regression SIM_NIGHTLY_REGRESSION_AT_V3 Not started
Coverage SIM_CODE_COVERAGE_AT_100 Not started
Coverage SIM_FUNCTIONAL_COVERAGE_AT_100 Not started
Coverage FPV_CODE_COVERAGE_AT_100 Not started
Coverage FPV_COI_COVERAGE_AT_100 Not started
Issues NO_ISSUES_PENDING Not started
Code Quality NO_TOOL_WARNINGS_THROWN Not started
Integration PRE_VERIFIED_SUB_MODULES_V3 Not started
Review Reviewer(s) Not started
Review Signoff date Not started