Tali limitazioni spesso assumono la forma di limiti che mettono in relazione tra loro diversi parametri del codice di blocco, come la sua velocità e la sua capacità di rilevare e correggere gli errori.