[AC/DC] "Divergence error" when simulating EM interaction between a Hall plate and a coil

Please login with a confirmed email address before reporting spam

Hello everyone,

I am currently working on simulating the electromagnetic interaction between a Hall plate and a surrounding coil in an IC, and I have run into a persistent convergence issue.

My coil model contains very small gaps (typically < 0.5 μm), and the coil itself is made of wide, thin metal (width ~30 μm, thickness ~0.5 μm). Because of this high aspect ratio, my simulation consistently fails with a Maxwell divergence error (e.g., divergence cleaning failed). Increasing the mesh density did not solve the problem; it only led to a severe out-of-memory (OOM) issue.

I have tried the following troubleshooting steps, but none of them resolved the error:

  1. Using a Custom Mesh Sequence: I applied a "Free Triangular" mesh to the coil surfaces and used a "Swept" mesh across its thickness. For the remaining domains (the spherical air domain and the Hall plate), I used a "Free Tetrahedral" mesh.
  • Result: This effectively reduced the total number of mesh elements and memory load, but the divergence error still occurred.

2.Using "Remove Details" in Geometry: I tried using the Remove Details operation to eliminate small geometrical features in the air gap region.

  • Result: The divergence error persists.

These are the approaches I could think of so far, but I am certain I must be overlooking a critical setting (perhaps a specific boundary condition for thin structures?). Has anyone encountered a similar issue or can point me in the right direction to debug this?

Thank you very much for your help!


Reply

Please read the discussion forum rules before posting.

Please log in to post a reply.

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.