Em simulações funcionais, elementos de circuito são modelados como blocos funcionais que correspondem aos blocos funcionais da arquitetura do hardware. Em simulações comportamentais, esses blocos também estão diretamente relacionados às unidades de hardware.