5G NR · DCI budget

DCI Size Alignment

Every distinct DCI size is another blind decode. To keep the UE's workload bounded, NR caps it at ≤4 DCI sizes per cell (≤3 scrambled by C-RNTI) and runs a precise alignment procedure — padding the small fallback formats up to match — so the count stays legal. Tune the configuration and watch the budget. TS 38.212 §7.3.1.0.

0max sizes/cell
0max C-RNTI sizes
padto align
38.212§7.3.1.0
distinct DCI sizes vs the 4-size budget
1 The cost of a size

Each size doubles the work

The UE doesn't know the DCI size in advance, so it must blind-decode every candidate for every monitored size. Allowing unlimited sizes would explode the decode count. The rule: across a cell the UE monitors at most 4 different DCI sizes, and at most 3 of them use a C-RNTI-scrambled CRC.

2 The budget

Live size budget

Toggle which formats are configured. Identical sizes count once. The alignment procedure forces 0_0 and 1_0 to share a size, which is why enabling the fallback pair only costs one slot. Stay at ≤4 total and ≤3 C-RNTI.

Distinct sizes
C-RNTI sizes
Budget
3 How padding works

Aligning 0_0 and 1_0

When the fallback UL and DL grants differ in size, the smaller one is zero-padded (or its frequency-RA field adjusted) until both match — collapsing two sizes into one. Move the slider to mis-size them and watch the padding equalise the pair.

4 Knowledge check

Test yourself