Ibex Processor Core Checklist

This checklist is for Hardware Stage transitions for the Ibex Processor Core. All checklist items refer to the content in the Checklist.

Design Checklist

D1

TypeItemResolutionNote/Collaterals
DocumentationSPEC_COMPLETEDoneRV_CORE_IBEX Design Spec
DocumentationCSR_DEFINEDDoneRegisters
RTLCLKRST_CONNECTEDDone
RTLIP_TOPDonerv_core_ibex.sv
RTLIP_INSTANTIABLEDoneElaborates cleanly in EarlGrey
RTLPHYSICAL_MACROS_DEFINED_80DoneICache SRAMs via prim_ram_1p
RTLFUNC_IMPLEMENTEDDone
RTLASSERT_KNOWN_ADDEDDone
Code QualityLINT_SETUPDone
SecuritySEC_CM_SCOPEDDoneSecurity countermeasures

D2

TypeItemResolutionNote/Collaterals
DocumentationNEW_FEATURESNot Started
DocumentationBLOCK_DIAGRAMNot Started
DocumentationDOC_INTERFACENot Started
DocumentationDOC_INTEGRATION_D2Not Started
DocumentationMISSING_FUNCNot Started
DocumentationFEATURE_FROZENNot Started
RTLFEATURE_COMPLETENot Started
RTLPORT_FROZENNot Started
RTLARCHITECTURE_FROZENNot Started
RTLREVIEW_TODONot Started
RTLSTYLE_XNot Started
RTLCDC_SYNCMACRONot Started
Code QualityLINT_PASSNot Started
Code QualityCDC_SETUPNot Started
Code QualityRDC_SETUPNot Started
Code QualityAREA_CHECKNot Started
Code QualityTIMING_CHECKNot Started
SecuritySEC_CM_DOCUMENTEDNot Started

D2S

TypeItemResolutionNote/Collaterals
SecuritySEC_CM_ASSETS_LISTEDNot Started
SecuritySEC_CM_IMPLEMENTEDNot Started
SecuritySEC_CM_RND_CNSTNot Started
SecuritySEC_CM_NON_RESET_FLOPSNot Started
SecuritySEC_CM_SHADOW_REGSNot Started
SecuritySEC_CM_RTL_REVIEWEDNot Started
SecuritySEC_CM_COUNCIL_REVIEWEDNot Started

D3

TypeItemResolutionNote/Collaterals
DocumentationNEW_FEATURES_D3Not Started
DocumentationDOC_INTEGRATION_D3Not Started
RTLTODO_COMPLETENot Started
Code QualityLINT_COMPLETENot Started
Code QualityCDC_COMPLETENot Started
Code QualityRDC_COMPLETENot Started
ReviewREVIEW_RTLNot Started
ReviewREVIEW_DELETED_FFNot Started
ReviewREVIEW_SW_CHANGENot Started
ReviewREVIEW_SW_ERRATANot Started
ReviewReviewer(s)Not Started
ReviewSignoff dateNot Started

Verification Checklist

Ibex verification is tracked in the Ibex documentation. Ibex is at V0.

The verification checklist for the previously taped-out Ibex version (verification stage V2S, v2.1.0) used in Earl Grey v1.0.0 can be found in the Ibex documentation tagged earlgrey_1.0.0.

Features specific to rv_core_ibex do not have block-level verification. Top-level testing suffices for these, see the rv_core_ibex DV document for more details.

V1

The V1 checklist may be found in the Ibex documentation.

V2

The V2 checklist may be found in the Ibex documentation.

V2S

The V2S checklist may be found in the Ibex documentation.

V3

The V3 checklist may be found in the Ibex documentation.