The Run page contains controls for running the supported programs, or creating unified list format input files for these programs. This is the default page, shown when the panel appears.
This check box sets, and is set by, the FcForeg variable.
This check box sets, and is set by, the FcMonitor variable.
When this check box is checked, the conductor numbers will be shown on-screen, so that the user can easily determine the conductor numbers associated with the layout objects. Each number is shown as a cross-mark, which will appear at a corner of an object in the conductor group. The conductor number, and the layer name of the associated object, are printed next to the cross-mark.
Note that due to the possibility of clipping by an FCAP layer, objects that are connected in the cell may be disconnected when used in the interface. In that case, two or more marks may appear over the same object, or different objects that are touching. If this is confusing, one can use the Layer Expression panel from the Edit Menu to create temporary layers for visualization, consisting of the conducting layers anded with the FCAP layer. The resulting shapes will have unique conductor number marks.
By default, the program is run in the background. The label at the bottom of the panel will indicate that the job is running. When complete, a File Browser window containing the result file will appear. While jobs are running in the background, one can continue using Xic.
If the FcForeg variable is set, from the Run in foreground check box or with the !set command, then the program will instead run in the foreground. In this case, the result file is named cellname.fc_log, and Xic will be unresponsive until the run completes.
If the interface detects that FasterCap from FastFieldSolvers.com is being used, and this entry is empty, the default argument string
-b -a0.01will be imposed. A ``-b'' option will always be added if missing from the FasterCap arguments list, as this argument is necessary for correct FasterFap operation in this mode. The ``-a'' option is almost always used, as it specifies auto-refinement, however it is technically not necessary and won't be imposed if not given, except in the case where no arguments are given at all.