| T O P I C R E V I E W |
| luciano.mrau |
Posted - Apr 10 2015 : 19:41:12 Dear Enrico,
Please would you like to tell me how to correctly use contact initial_mesh_grid() I've read the manual but I think don't understand its operation.
I have the following program, but it doesn't work without the definition for: + contact initial_mesh_grid (25,25)
.units um .Default sigma=5.8e4 g1 x1 = 0 y1 = 0 z1 = 0 + x2 = 30.0e3 y2 = 0 z2 = 0 + x3 = 30.0e3 y3 = 15.0e3 z3 = 0 + thick = 35 + nhinc=3 + file=NONE + contact connection ngin (0,7.5e3,0,1000,2742,2.5) + contact connection ngout (30.0e3,7.5e3,0,1000,2742,2) + contact trace (0,7.5e3,0,30.0e3,7.5e3,1505,2742,2) + contact initial_mesh_grid (25,25) nin x=0 y=7.5e3 z=1540 nout x=30.0e3 y=7.5e3 z=1540 en nin nout w=2742 h=35 nwinc=13 nhinc=3 .equiv nout ngout .external nin ngin .freq fmin=13.56e6 fmax=13.56e6 ndec=1 .end
Thank you and I appreciate your help. Best regards, Luciano
microelectronic |
| 1 L A T E S T R E P L I E S (Newest First) |
| Enrico |
Posted - Apr 16 2015 : 02:04:16 Actually, your input file does work even without the + contact initial_mesh_grid (25,25) statement. I guess that the issue is that you get a warning from FastHenry2, so you are not sure about what's going on.
DivideSegs: Warning: tried to divide an indivisable segment.
Segment length: 0.007500, maximum allowed length: 0.003788 The segment is probably part of a ground plane.
If so, decrease the partitioning level by 1 or refine the ground plane
However, FastHenry2 is suggesting you the solution, i.e. further refine the ground plane. The statement + contact initial_mesh_grid (25,25) can be used exactly for that purpose, as it defines an initial refinement level. Please be aware that this statement, beyond creating an initial refinement of the gn plane, also defines a meshed ground plane. If you want a solid ground plane, you may change it to + contact initial_grid (25,25).
Best Regards, Enrico
|
|
|