Hi, I’m currently utilizing point-to-point interconnect functions, such as pcurve, euler, mamba, and cobra. I would like to learn about their pros and cons as well as how to set a minimum bending radius for the entire curve. This is crucial to ensure smooth propagation along the curved waveguide without any undesired effects. Can you please provide me with guidance on achieving this? Thanks.
Using Interconnects has a bit more memory overhead than not using them, but the overhead is to keep track of default widths, radius, etc., as well as the more convenient point2point connections. Hence, best practice is to always use Interconnects for mask design instead of directly using mask_elements. Using mask_elements directly can be useful, however, for quick tests or tutorials.