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