Product Documentation
Command-Line IP Selector (CLIPS) User Guide
Product Version IC23.1, June 2023

CLIPS Flow

The illustration given shows how CLIPS works with Virtuoso and Xceliumâ„¢ Logic Simulator:

  1. In Xcelium, a high-level simulation and verification is run after the top-down flow sets up the SoC-level verification methodology by using Metric-Driven Verification (MDV) with Universal Verification Methodology (UVM) or SystemVerilog (SV).
  2. In Virtuoso Analog Design Environment (ADE), a bottom-up mixed-signal IP is designed and verified.
  3. CLIPS bridges the gap between the top-down flow of the Xcelium environment and the bottom-up flow of the Virtuoso environment. When you import the Xcelium simulation setup and the Virtuoso AMS IP configuration in CLIPS with the help of the xrunArgs files and the cds.lib files respectively, it automatically generates netlist and packages the IP config into an independent directory, and generates an incremental file, clips.f, on top of the existing xrunArgs file. When both these files, xrunArgs and clips.f, are added to the xrun command, the AMS IP automatically replaces its digital counterpart in the SoC simulation setup.

Return to top
 â €
X