next up previous contents index
Next: Help System Up: Xic Variables Previous: Extraction Menu Commands   Contents   Index


FastCap/FastHenry Interface

The following variables apply to the FastCap/FastHenry interface. Most of these are associated with entry fields in the RLC Extraction panel, which is brought up with the Extract RLC button in the Extract Menu.

FxPlaneBloat
Value: real number 0.0-100.0.
Reverse-polarity conductors in FastCap and FastHenry, and interface planes in FastCap, are extended beyond the bounding box of the conductor patterning by a distance that can be specified with this variable. This geometry is generated internally. If not set, the value used is 10.0 microns. This variable is most conveniently manipulated with the text input field in the RLC Extraction panel Partition page.

FxUnits
Value: units string.
This variable can be used to specify the length units used in generated FastCap and FastHenry input files. The variable can be set to a string consisting of one or the abbreviations ``m'' (meters), ``cm'' (centimeters), ``mm'' (millimeters), ``um'' (microns), ``in'' (inches), and ``mils''. The long form word will also be accepted. This variable is most conveniently manipulated with the choice menu found in the RLC Extraction panel Partition page.

FxForeg
Value: boolean.
If this variable is set, as a boolean, the Run FastCap and Run FastHenry buttons in the Extract RLC panel Run page will initiate a FastCap or FastHenry run in the foreground. If not set, jobs are run in the background, so that the user can continue using Xic while the run is in progress.

FcNoPart
Value: boolean.
When this variable is set, Xic will skip all FastCap partitioning. This variable tracks the state of the NO FastCap Partitioning button in the Partition page of the RLC Extraction panel. In the panel, the Edit FastCap Partition button is greyed when this is in effect.

This is to support other programs, notably FasterCap, which do their own partitioning. The partitioning done by Xic is at best redundant, and may actually interfere with partitioning done in the program.

FcPartMax
Value: real number 0.01-1000.0.
This is the maximum dimension of a FastCap top/bottom surface partition panel. All panels are limited to this value during the initial partitioning. The value given is in microns, in the range 0.05 - 10.0. If not set the value used is 10.0. This variable is most conveniently manipulated with the text field in the RLC Extraction panel Partition page.

FcEdgeMax
Value: real number 0.01-1000.0.
This sets the maximum length of a conductor edge ``vertical'' partition in FastCap. The value given is in microns, in the range 0.05 - 10.0. If not set, the value used is 10.0. This variable is most conveniently manipulated with the text field in the RLC Extraction panel Partition page.

FcThinEdge
Value: real number 0.01-1.0.
This is the width of a special thin partition created in the top/bottom surface along the outside edges of conductors for FastCap. The value given is in microns, in the range 0.05 - 1.0. If not set, the value used is 0.5 microns. This variable is most conveniently manipulated with the text field in the RLC Extraction panel Partition page.

FcOldFormat
Value: boolean.
When set, Xic will use the original multi-file format for FastCap input. By default, Xic generates single-file input suitable for the modified version of FastCap provided by Whiteley Research. Successor programs to FastCap, such as FastCap2 and FasterCap, require the original file format. This variable tracks the state of the Use legacy file format check box in the Run page of the RLC Extraction panel.

FcPath
Value: directory path string.
This variable can be set to a full path to the FastCap executable, or to a path to a directory containing the executable (which assumes that the executable program name is ``fastcap'' or ``fastcap.exe'' under Windows).

If this is not set, Xic will attempt to use ``/usr/local/bin/fastcap'' as the FastCap program (or ``/usr/local/bin/fastcap.exe'' in Windows). If this executable does not exist, Xic will attempt to find ``fastcap'' (or ``fastcap.exe'' in Windows) in the shell search path when running in the foreground, and background runs will fail.

This tracks the setting of the text entry field in the Run page of the RLC Extraction panel.

FcArgs
Value: string.
This variable can be set to a string, which will be included in the argument list when FastCap is initiated with the Run FastCap button in the Extract RLC panel Run page. The variable is most conveniently manipulated with the text entry field in the RLC Extraction panel Run page.

FhMinRectSize
Value: real number 0.01-10.0.
When a non-Manhattan polygon is ``Manhattanized'' for FastHenry, it is converted to an approximating Manhattan polygon. This variable can be used to set the minimum rectangle width and height used in the decomposition. The value is specified in microns. If not set, a value of 1.0 microns is used. This variable is most conveniently manipulated with the text input field in the RLC Extraction panel Partition page.

FhPath
Value: directory path string.
This variable can be set to a full path to the FastHenry executable, or to a path to a directory containing the executable (which assumes that the executalbe program name is ``fasthenry'' or ``fasthenry.exe'' under Windows).

If this is not set, Xic will attempt to use ``/usr/local/bin/fasthenry'' as the FastHenry program (or ``/usr/local/bin/fasthenry.exe'' in Windows). If this executable does not exist, Xic will attempt to find ``fasthenry'' (or ``fasthenry.exe'' in Windows) in the shell search path when running in the foreground, and background runs will fail.

This tracks the setting of the text entry field in the Run page of the RLC Extraction panel.

FhArgs
Value: string.
This value can be set to a string, which will be included in the argument list when FastHenry is initiated with the Run FastHenry button in the Extract RLC panel Run page. The variable is most conveniently manipulated with the text entry field in the RLC Extraction panel Run page.

FhFreq
Value: string.
This variable can be used to specify the evaluation frequencies used for FastHenry, as included in a generated input file, or when initiating a run. The format is the same as is used in the FastHenry input format:
fmin=start_freq fmax=stop_freq [ndec=num]
The frequencies are floating point numbers given in hertz, and the ndec parameter, if given, specifies the number of intermediate frequencies to evaluate. If the third field is not set, evaluation is at the start and stop frequencies only, or at the single frequency if both are the same. If the variable is not set, the evaluation is at a single frequency of one kilohertz. This variable is most conveniently manipulated with the text entry fields in the RLC Extraction panel Run page.


next up previous contents index
Next: Help System Up: Xic Variables Previous: Extraction Menu Commands   Contents   Index
Stephen R. Whiteley 2012-04-01