1 Reply Latest reply on Feb 4, 2016 8:28 AM by kim_godshalk

    Create dynamic DRC run directory




      I'd like to create a dynamic named DRC run directory when loading Calibre Interactive. For example, a run directory output folder with the following naming format:


      I currently source a runset file before opening Cadence Virutoso and Calibre Interactive GUI. When the Calibre interactive GUI opens, I'd like the DRC Run Directory to have the above format (and have this set in my runset file). I am unsure though how to grab the layout viewname in the runset. Is there an environment variable that captures the view name? Or is there another workaround I can use to achieve a directory name like this? My current runset using the following setting:


      *drcRunDir: cal_drc


      So I'd like the outputs to go to "cal_drc/<layoutviewname_date>" rather than just <cal_drc>


      I am currently using Calibre Interactive v2015.4_24.16.


      Thanks for the help,


        • 1. Re: Create dynamic DRC run directory

          Hi - I haven't actually tried this, but I would try this using a customization file. The customization file can read the viewname from the GUI with a CUSTOM::getRunsetVarValue command (drcLayoutView is the runset option if using Cadence Virtuoso, cmnFDILayoutView if not Virtuoso).


          Then you can use a callback function to construct the run directory name, create the directory, and use CUSTOM::setRunsetVarValue  to set the run directory in the GUI. The Calibre Interactive and Calibre RVE User's Manual has an example "Customization File to Read and Set Calibre Interactive GUI Controls" that would be a good place to start.


          Hope this helps,