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

Contents of the CLIPSOUTPUT Directory

In the CLIPSOUTPUT directory, separate directories are generated for all the config or schematic views bound to any of the instances. The clips.f file, which contains information about all the Virtuoso configurations, is also placed in this directory.

The following example shows the content available in the clips.f file:

# 'PLL_IP::amsPLL/PLL_ARST_DIG/config' first used for 'testbench.DUT.IP1'
-f /grid/cic/nsdpe-6/qingyu/project/clips/clips_demo_v2/TB/CLIPSOUTPUT/PLL_IP_amsPLL_PLL_ARST_DIG_ip_0/ipexport.f
# 'PLL_IP::amsPLL/PLL_ARST/config' first used for 'testbench.DUT.IP2'
-f /grid/cic/nsdpe-6/qingyu/project/clips/clips_demo_v2/TB/CLIPSOUTPUT/PLL_IP_amsPLL_PLL_ARST_ip_1/ipexport.f
-top vlogCnfg_testbench
/grid/cic/nsdpe-6/qingyu/project/clips/clips_demo_v2/TB/CLIPSOUTPUT/vlogCnfg_testbench.sv
-compcnfg

Additionally, a SystemVerilog configuration file, vlogCnfg_testbench.sv, is generated to bind all the configurations under the top-level testbench.

config vlogCnfg_testbench;
        design testbench;
        default liblist worklib;
        //verilog 2001 binding for this IP
        cell PLL_ARST_DIG use cds_amsconfiglib.PLL_ARST_DIG:ip_0;
        cell PLL_ARST use cds_amsconfiglib.PLL_ARST:ip_1;
endconfig

In each Virtuoso configuration directory, the config or schematic view is netlisted in the same way as it is netlisted in the UNL flow. However, it is better packaged with an ipexport.f file, which contains the details of the Virtuoso config or schematic view netlisted by CLIPS.


Return to top
 ⠀
X