We provide four main software products:
- FasterCap: our premium 3D and 2D multi-platform parallel capacitance field solver. It is available for Linux and for Windows operating systems, supporting both 32 bits and 64 bits architectures.
- FastHenry2: Windows porting of the well-known 3D inductance/resistance field solver FastHenry
- FastCap2: Windows porting of the well-known 3D capacitance solver FastCap
- FastModel: the Windows 3D viewer and text editor for FasterCap, FastCap2 and FastHenry2 files
FasterCap is a powerful three- and two-dimensional capactiance extraction program.
Build upon state-of-the-art technology, overcoming the limitations of FastCap2, and able to handle lossy dielectrics, with automatic mesh refinement, error control, and out-of-core capabilities, FasterCap can handle huge geometrical models without resorting to any windowing technique, and therefore preserving the far-away interactions for maximum accuracy.
Out-of-Core capabilities are also greatly enhanced by the recent widespread availability of the new solid-state Hard-Disks with fast access times. Combined with the smart FasterCap algorithms that efficiently serialize the data for sequencial access, big amounts of fast virtual RAM are available for supporting huge simulations.
FasterCap improves the capabilities of the premium 'golden reference' FastCap2 software, while preserving the accuracy for which FastCap2 is renowed. For large simulations FasterCap is faster, requires less memory, and provides additional capabilities with respect to FastCap2.
FasterCap is available for MS Windows as well as for Linux 32 and 64bits operating systems. Download now the evaluation version or contact us if you need support for a specific Linux distribution, or for any customization request.
The following table shows a summary of FasterCap capabilities with respect to FastCap2:
|3D and 2D native simulation engine||No||Yes|
|Support of lossy dielectric mediums||No||Yes|
|Automatic mesh refinement||No||Yes|
|Handling of very large models (nulling FastCap2 64k panels limit)||No||Yes|
|Speed-independency from non-uniform geometries in space||No||Yes|
|Hierarchical input files support||No||Yes|
|Charge density output for visualization in FasterModel||No||Yes|
|Multi-core parallel execution||No||Yes|
|Linear solution time with respect to the number of panels N||Yes||Yes|
|Support for arbitraty shaped dielectric interfaces||Yes||Yes|
|Support for triangular and quadrilateral input elements||Yes||Yes|
|Full Automation support, for solver control by remote programs||Yes||Yes|
|Input file syntax compatible with FastCap2||N/A||Yes|
|Refined model output in FastCap2 compatible format||N/A||Yes|
3D and 2D native simulation engine: FasterCap is able to handle 3D models as well as native 2D models for faster simulation where only the cross-section of the structure is of interest (e.g. transmission lines)
Support of lossy dielectric mediums: Specifying complex permittivity values, you can simulate the presence of lossy dielectrics
Automatic mesh refinement : FasterCap can automatically refine the input geometry mesh until result convergence is reached, within a preset error threshold. Therefore, the user is free from the burden to provide more and more refined version of the input geometry to reach the requested accuracy of the results.
Handling of very large models, with improved speed and reduced memory requirements : FasterCap is able handle very large, non-homogeneous geometries, easily breaking the barrier of one million panels in the mesh. This is thanks to the capability to achieve the solution in a shorter time and with smaller memory requirements with respect to FastCap2, which is limited to a maximum overall number of 64 thousand panels.
Out-of-core capability : Memory requirement, more than solution time, is the bottleneck of modern field simulations, limiting the maximum addressable system dimension. To overcame the RAM memory limits, imposed by the cost / GB, FasterCap is able to go out-of-core, that is, to resort to the much larger storage capacity of the hard disk. Using smart algorithms for streamlining the data structure organization on the hard disk, FasterCap is able to efficiently make use of the mass memory support to run huge simulations in a convenient time tradeoff.
Speed-independency from non-uniform geometries in space : Thanks to the underlying data structures not requiring a uniform 3D partition of the model building box, as in most tree codes, the geometry can be highly non-uniform in space (the 'teapot in stadium' problem), without hampering the speed, the accuracy or the memory required to handle the model.
Hierarchical input files support : FasterCap extends the flexibility of the FastCap2 input files, to handle hierarchical input files. This capability allows to overcome the limit of two levels of hierarchy imposed by FastCap2. You can therefore define your geometry in a very structured way, with maximum reuse of the different items definition.
Charge density output for visualization in FastModel : The charge densities calculated for the set of conductors at each capacitance matrix column sweep can be output to a file, that can be loaded into FastModel for easy visualization.
Multi-core parallel execution: FasterCap leverages multi-core parallel execution capabilities of modern machines to run time-critical funcitons over multiple processor, for maximum speed gain.
Linear solution time with respect to the number of panels: The time needed to compute the self and mutual capacitances between the input set of conductors increases only linearly with the overall number of panels N. This feature is guaranteed by the O(N) complexity of the underlying algoritm, no matter the shape, orientation and size of the input geometries
Support for arbitraty shaped dielectric interfaces: FasterCap supports Dielectric regions composed of any number of constant-permittivity regions of any shape and size
Support for triangular and quadrilateral input elements: FasterCap supports the definition of the input geometry using either triangular or quadrilateral input elements, for maximum flexibility.
Full Automation support, for solver control by remote programs : Full automation support allows to fully control FasterCap from other programs, either in foreground or in background, using a standard interface. Thanks to this capability, FasterCap can be used as an embedded engine in your application, in a fast and smart way.
Input file syntax compatible with FastCap2 : FasterCap is 100% compatible with FastCap2 generic file format, thus preserving your existing import/export interfaces.
Refined model output in FastCap2 compatible format : FasterCap optionally can dump in FastCap2-compatible file a copy of the final refined mesh, thus enabling you to use FasterCap as a tool to refine the input geometry, and to run the same simulation in FastCap2. This allows a straightforward benchmarking between the two solvers.
FastCap2 is the Windows porting of the well-known capacitance solver FastCap. A de-facto golden reference standard, FastCap was developed at M.I.T. on Unix platform for the solution of Maxwell equations and extraction of capacitiances. The link to the original FastCap source code is available here, while the source code for the FastCap2 FastFieldSolvers porting is available under the download section.
FastCap2 is a software for computing the self and mutual capacitances of conductive tridimensional structures embedded in a dielectric. The dielectric can be homogeneous or inhomogeneous.
The input data, specifying the discretizaion of the conductors and of the discontinuities surfaces as triangular or quadrangular panels in the 3D space, must be provided in a file. Since a constant charge density is associated to every panel, the panel dimensions are a key factor to obtain accurate results.
The results are provided in form of a Maxwell capacitance matrix.
FastHenry2 is the Windows porting of the well-known inductance/resistance solver FastHenry. A de-facto golden reference standard, FastHenry was developed at M.I.T. on Unix platform for the solution of Maxwell equations and extraction of inductances and resistances. The link to the original FastHenry source code is available here, while the source code for the FastHenry2 FastFieldSolvers porting is available under the download section.
FastHenry2 is a software for computing the frequency-dependant self and mutual inductances and resistances of a generic tridimensional conductive structure, in the magnetoquasistatic approximation.
The input data, describing the geometry and the frequencies of interest, must be provided in a file. This file specifies every conductor as a sequence of rectilinear segments connected between nodes. Every segment has a finite conductivity and the shape of a parallelepiped, whose height and width can be assigned. A node is a point in the 3D space. The section of a segment can be divided, if required, into an arbitrary number of parallel filaments (that is, parallelepipeds with smaller cross section than the original one), the whole of which constitutes the segment itself; it is then assumed that every filament carries a uniform current.
In this way is possible to model the high-frequency effects on the segments. In fact, when the frequency increases, the current is no longer uniformly distributed along the cross section of a conductor. Hovever, in limited regions of the section, the current can be reasonably approximated as uniform. Therefore, being able to specify an arbitrary discretization of the volume of the conductors, the accuracy of the results is affected accordingly and in general is better as the discretization is refined.
The results are provided in form of a Maxwell impedance matrix Z=R+jL, where the bold letters represent matrices. Then, the results can be converted in equivalent, SPICE-like, lumped elements circuit models with an utility provided with FastHenry2, MakeLCircuit. The network thus obtained, however, is valid only for a single frequency. Alternatively, is possible to generate directly with FastHenry2 a SPICE-like circuit capable to model frequency-dependant inductances and resistances. This latter opportunity is very powerful because allows to see how signals in the time domain are degradated by the different response of the conductors at the various frequencies.
The classic approach, from which FastHenry2 differs, is the following: once the frequency response is calculated in the frequency domain, then a FFT or a Laplace transform is used to obtain a behavioral description in the time domain. Next, a convolution (or similar technique) is applied to get the temporal response of the circuit. The conversion from the frequency domain to the time domain is necessary, as the characterization of the lines in the frequency domain is in term of irrational functions of the frequency variable. Therefore, a generic SPICE-like simulator, being based on the numerical integration of ordinary differential equations, deriving from a lumped elements circuit whose parameters are characterized by rational functions in the frequency domain, in not capable to handle elements characterized by irrational functions. The advantage of FastHenry2 is achieved by the fact that it is possible to find rational approximations of these functions, at least in a fixed range of frequencies, and so operate only in the time domain. Following this approach, FastHenry2 is capable to generate Reduced Order Models (ROM) for the system, which are valid, according to the selected expansion order, up to a defined maximum frequency.
FastModel is the 3D viewer and text editor for FasterCap, FastCap2 and FastHenry2 files.
FastModel provides a front-end graphical interface that allows you to easily model and see in real time the geometry described in the field solvers input files. FastModel supports all FastHenry2, FasterCap and FastCap2 input file formats, including the Patran interface for FastCap2.
The input files can be loaded into the editor or directly typed into the editor windows, where the text is automatically colored according to the semantic, thus helping you catching errors in the files as early as you type.
FasterCap, FastCap2 and FastHenry2 are fully integrated with FastModel, and you can launch FasterCap, FastCap2 or FastHenry2 simulations on your input file with a simple click of the mouse.
FastModel also let you open as many 3D or 2D views of the model as you need, with both perspective or orthogonal options, seen as solid, or in hidden lines mode, or in transparent wireframe mode. Color mode is supported as an extension of the FastCap2 syntax, implemented in FasterCap, to highlight details or different materials (e.g. conductors vs. dielectrics) or to post-process, for visualization, the charge density information output from FasterCap.
FastModel supports printing capabilities, including print to file in Encapsulated PostScript format. The Encapsulated PostScript is a vector picture format that, as such, is able to scale on a page with no loss of resolution. You can therefore easily insert the model views in you documents with no worries about pixel or page dimensions.