ディジタルICの設計の流れは以下のように分類できるともされる。
システム設計 → 機能設計 → 論理設計 → 回路設計 → レイアウト設計
システム設計は、IC全体の構成、回路仕様、用途、備えるべき機能等を考慮しながら行われる。 機能設計では、システム設計で定めた内容に基づいて、IC全体の回路動作を決定する。近年ではディジタル回路の機能設計の自動化が進み、ハードウェア記述言語(HDL)で回路動作や機能をプログラミングできるようになった。 論理設計では、上記HDLの記述を論理ゲートのレベルへと変換する。その変換には自動ツールで行い、論理合成、論理最適化、マッピング処理などを経て、論理ゲートレベルの回路図が生成されることになる。
ここでの回路設計では、トランジスタ、抵抗、容量などを理論解析しつつ決定し、設計回路の特性解析を行う。 レイアウト設計では、基本セルをチップ上に配置し、配線する。
[0回]