システムLSI
ソフトマクロはRTLやHDLといった形式で記述され、上記3種の中では最も設計自由度の高く詳細な記述がなされている反面、フロアプランやレイアウトは利用者側で行わねばならず、設計に時間と手間がかかり、性能も予測しにくい。
高機能なマクロとして以下のものが挙げられる。
クロック用マクロ:PLL(Phase-Locked Loop)、DLL(Delay-Locked Loop)、SMD(Synchronous Mirror Delay)
高速インターフェース用マクロ:IEEE 1394、USB 2.0、PCI Express、SATA、Infini Band、Gigabit Ethernet、Fiber channel
インターフェース用マクロ:LVTTL/CMOS変換、SSTL、LDDS
メモリ・インターフェース:DDR、DDR2、DDR3、Rambus
メモリ・マクロ:SRAM、DP-SRAM(Dualport-SRAM)、ROM、CAM(Contents Addressable Momory、連想メモリ)、eDRAM、フラッシュメモリ、FeRAM
アナログ・デジタル変換:ADC、DAC
CPU/MPU/DSP
アナログ・アンプ
システムLSI (英: system LSI) とは、一般的にマイクロコントローラを含んで組み込みシステム製品の主要な電子回路を1チップ程度に集積した半導体素子であり、SoCによる具体的な部品という性格もある。狭義にはカスタムLSIだけを指すが、広義にはカスタムLSIに汎用のCPUやDSPを加えたLSIを含める。
特に民生分野の大量生産品で、情報家電などの複雑なシステムにおいて、LSIの小型化、高性能化およびコスト削減のためにシステムLSIを開発して使用している。デジタル回路を中心に構成されており、入出力部にアナログ回路を持つものも多い。なお、以下の説明内では、電子回路技術としては純然たるアナログ領域で動作しているクロック回路やインターフェース回路も組込側での分類を優先してデジタル回路の説明として扱っており、アナログ回路は組込側でビデオ信号や音声信号のようなアナログ信号を扱う回路のみに限定している。