Command-Line Options:
The following command shows the basic usage of the AIM Photonics ICV deck. RUNSET is a built-in variable with the valid value of ACTIVE or PASSIVE for the corresponding technology.
icv -i layout_file_name -c topcell name -D “RUNSET=RUNSET_TYPE” -vue runsetfile
The example below shows a command to run the AIM Photonics ICV deck (AIM_PDK_drc_enc.rs) on a design called test.gds with a top cell called TOP for the ACTIVE technology.
icv -i test.gds -c TOP -D “RUNSET=ACTIVE” -vue AIM_PDK_drc_enc.rs
The example below shows a command to run the AIM Photonics ICV deck (AIM_PDK_drc_enc.rs) on a design called test.gds with a top cell called TOP for the PASSIVE technology.
icv -i test.gds -c TOP -D “RUNSET=PASSIVE” -vue AIM_PDK_drc_enc.rs
You need to specify the full path to the design file and the ICV deck file if their locations are different from the run directory. For more information about the ICV tool, please refer to Synopsys IC Validator User Guide.
ICV Launch Options:
1. Copy AIM.tmpl and AIM.custom file to the run directory.
2. Start ICV Launch from the run directory with the command: icv_launch -load AIM.tmpl. The following ill pop up. Click OK button after selecting the desired RUNSET for the ACTIVE technology or the PASSIVE technology.
Note: if the custom GUI window didn’t pop up automatically, you can load the AIM.custom file from the ICV Launch window under the Custom->Custom GUI.
3. In the ICV Launch window…
a. Load the provided ICV deck file in the Runset File* field. The orange background will disappear once a correct runset file is selected.
b. In the layout tab select design format (GDSII/OASIS), type in the Top Cell name, and select design file.
c. Click the Execute button.
d. Once the ICV run finishes, you can view the results using the VUE tool. The VUE tool will start automatically after run if Start VUE after run option is checked.