在产品通过市场调研成功定义后,通常会进行系统级研究。有时,这种系统级研究可以在产品定义阶段早期就开始。系统级研究的主要焦点是可行性分析。对于一个典型的SoC(系统级芯片)应用,这项研究涉及三个关键领域的问题:算法、架构和软件集成。算法设计是信号处理应用中的一项基本任务,如无线电话、多媒体编解码器、DSL和电缆调制解调器。最优算法应以最少的资源满足设计功能要求。架构设计是将适当的处理器、定制逻辑、片上总线、存储器和外设组合在一起,以最有效地利用硅片。这是通过对SoC架构的抽象建模来完成的,该架构包括这些处理器、算法、定制逻辑、总线、存储器和外设。目标是在软件任务和硬件功能之间找到最佳架构,权衡性能、吞吐量和延迟。软件集成则涉及分析SoC硬件和软件组件之间的交互。
系统级设计不涉及实现细节,它是一种从宏观角度看待芯片的方法。它抽象了设计的全部细节,仅保留足够的功能来验证设计所体现的功能是否能够执行指定的设计目标并满足性能标准。这项高层次研究的目的是确保芯片建立在坚实的基础上,芯片构建从根本上正确,并且芯片架构是基于性能和所需资源之间的权衡得出的最优解决方案。理想情况下,系统级研究和建模还应支持向下游实现的顺利迁移。