What is CI/CD Automation?

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

overall flow

  1. 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).
  2. 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.
  3. Tape out: This stage is a process of producing the chip from the factory.
  4. 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

verification cost