2. 1 SoC設計工程
以下にSoC上位設計工程を示します。

SoCシステムレベル設計では、SoCの中に組込むべき機能に 関する要求仕様分析を行います。 その結果、基本的な機能部品が洗い出されます。
アーキテクチャ設計では、機能部品をソフトウェアで実装するか、 ハードウェアで実現するか、など決定して、基本的なアーキテクチャ を決定します。 ソフトウェアを実行するCPUの選択、リアル・タイム・OS(RTOS: Real Time OS) や、CPUと周辺入出力機器とを接続するバス構成なども決定します。
基本部品、HW部品(ハードウェア部品)、SW部品(ソフトウェア部品) が準備できた時点で、ハードウェア/ソフトウェア協調検証を 行い、ソフトウェアとハードウェアが連携して、必要な 機能を実現していることを確認します。
