统都使用了预定义的半导体知识产权核（IP核，包括软核、硬核和固核），以可重用设计的方式来完成快速设计。与以往的集成电路设计相比，可重用设计要求设计人员的工作更加标准化，例如规范的代码书写风格等等。设计人员需要关注硬件驱动程序的实现，从而实现具体的功能。协议栈是一个重要的概念，它与诸如通用串行总线的接口的工业标准有关。设计人员通常使用计算机辅助工程工具来把已经设计（或者购买）的核连接在一起，这时集成开发环境可以被用来整合包含不同子功能的模块。设计的芯片在被送到工厂进行硬件工艺制造之前，设计人员会采取不同方