This section provides a script file that can be used to extrude any polygon with a desired sidewall angle. The example file here was created in FDTD, but these structures can be found in the component libraries of other products as well.
Extruding a polygon with a sidewall angle
FDTD supports extruded polygons in three dimensions, but the sidewalls are always vertical. A non-vertical sidewall angle can be created by using a series of polygons that increase or decrease in scale as a function of height.
The above figure shows an extruded polygon that can be constructed by inserting a polygon in a simulation file, selecting the polygon and running the script usr_extrude_poly.lsf.
This script uses one method to scale the vertices as a function of depth while retaining the original vertex shape at all depths. The script can be modified by users who are interested in other algorithms for determining the shape of an extruded structure with non-vertical sidewalls.
Note: Simulation times when using large numbers of primitives. The simulation time is not affected by the number of primitives used to create the physical structures. The meshing time (which occurs before the simulation begins) will increase with the number of primitives used. However, since the meshing time is normally much less than the simulation time, this will not have a significant effect on the total time. |