Os projetos do mundo real geralmente não possuem células quadradas. Eles também podem dividir o cache em blocos, de modo que, dentro de cada bloco, as linhas tenham tamanhos iguais. Se você olhar para um dado de CPU moderno, poderá ver o cache dividido em blocos com bastante facilidade.