What is SoC design verification?
SoC (System On Chip) design verification is a process that a hardware (physical) design works correctly in a variety of scenarios. It is also a process of finding out a bug hiding in the hardware design.
Overall Flow
- Design: SoC design flow is a process of creating a physical design and architecture. This stage includes C modeling and hardware design with HDL (Hardware Description Language).
- Verification:
(1) IP / Block: IP (Intellectual Property) and block is a basic component in SoC. Tests for each IP and block are performed in this stage.
(2) SoC: SoC is integrated IPs and blocks. Full tests are performed in this stage. - Tape out: This stage is a process of producing the chip from the factory.
- Software development
(1) Software development and validation: Software that enables the chip is developed in this stage. It includes setting tuning parameters for the chip, developing software working on the chip, etc.
(2) System integration: Both hardware chip and software are integrated in this stage.
Cost