Synopsys DRC

Synopsys DRC

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.

 

                 

 

 



    • Related Articles

    • KLayout DRC

      Usage: 1.       The KLayout DRC decks are included in the KLayout EPDA package. To run KLayout DRC, open your layout file in KLayout. You may need to update your KLayout to version 0.25 and above. 2.       Go to Tools->DRC and select the desired ...
    • Calibre DRC

      1.       Open Calibre Interactive (either from bash or through your preferred layout editor): 2.      In the Rules tab… a.       Load the provided SVRF file under DRC Rules File using … button. The rule file should turn green. You can also populate ...
    • Install PDK for Synopsys

      The most up to date instructions for installing the PDK for use in Synopsys is found within the PDK folder structure: EPDA Assisted Tapeout -> Synopsys -> [current .zip file] -> Synopsys_..._documentation.pdf
    • Cadence DRC

      1.       Open DRC Run Submission From (either from bash pvsgui -drc or through your preferred layout editor):   2.      In the Run Data tab… a.       Run Directory specify here the directory where the files from the run will be placed. Or, you can ...
    • "Could not load X-polarization effective index data" error in Synopsys

      When trying to run a simulation in Synopsys the following type of error is returned: Simulation Error: ERROR: TDC_PDK_01_CW.cl_band_thermo_optic_phase_shifter3_Waveguide1:   Could not load X-polarization effective index data.  This is caused by the ...