利用设计程序（design process）的三个主要阶段来分类，技术映射（technology mapping），摆置演算法（placement algorithm），绕线演算法（routing algorithm）。有一些类型的可重组计算机是被微程序化（microcoded）的处理器，其中微程序被存在随机存取记忆体（RAM）或EEPROM中，而且可以在重新启动（reboot）改变或执行中（on the fly）改变。像是 AMD 2900系列的bit slice 处理器可以在重新启动办到，而FPGA