Hierarchical Electromagnetics : Fast Simulation


PeakView™ Hierarchical Electromagnetic (HEM) solution is an elegant strategy for reduction of computational complexity to yield a faster simulation time than a flat-mode solver. The HEM engine uses a divide and conquer algorithm to partition a large problem into smaller counterparts. With the aid of parallel processing, the smaller geometries are first solved quickly. The partial solutions are then iteratively combined into a final solution of the original problem by computing the global coupling effects among the sub-components.


  • HEM provides increased capacity and engineering efficiency in solving large-scale,  complex EM problems.
  • It significantly reduces the memory requirement and dramatically shortens the CPU time required without compromising accuracy.
  • Designs with repetitive structures, e.g. finger capacitors, are automatically decomposed into sub-components.
  • Multiple processors (up to 500) can be utilized and are coordinated by a super engine.
  • Complex designs often have a mixture of components, each best simulated with a suitable solver accuracy setting. In HEM, separate accuracy settings can be applied to discrete components within a system to EM solve an entire hybrid system of capacitors, inductors, routing etc.

Design Partition

HEM’s built-in geometry processing algorithm conducts partitioning of the design layout automatically. The default HEM setting is to partition the system according to net connectivity. Users can also specify further decomposition of the nets by introducing manual cuts or partition lines in their designs.

User-specified partitioning in HEM


 Common HEM applications include:

  • Concurrent Analysis of Chip and Wafer Scale Package Elements: There is a growing need to concurrently EM analyze entire signal lines, bond-pads in the package along with on-chip devices. Packaging signal lines (e.g. RDL lines), are on the order of millimeters, whereas device lengths are generally on the order of microns. HEM is able to efficiently partition and accurately analyze cases where system components vary largely in size.
  • Buses and Long Lines: Buses and signals often have long, complex structures that include shields and ground planes. HEM is able to conveniently segment these structures along their lengths and further decompose them into lines, shields, ground-planes etc. to quickly arrive at a model of their overall configuration.
  • Isolation and Shielding: HEM is an excellent solution for isolation analysis, since the methodology is centered around separately analyzing and finally computing the coupling between passive devices and their surrounding components (e.g. guard rings or other forms of shielding). Users have the choice to enable or disable coupling calculation between components of a partitioned design. The difference in EM simulation results with coupling enabled or disabled reflect how much coupling there is between the components. This feature is particularly useful for isolation and shielding analysis.




Comments are closed