Synopsys-Lumerical Workflows and Synergies
- CML setup through PrimeWave: You can now load custom INTERCONNECT compact model libraries (CMLs) directly through the PrimeWave interface for running INTERCONNECT simulations in OptoCompiler.
- Adding CMLs to an existing OptoCompiler Library: When generating an INTERCONNECT or photonic Verilog-A CML using CML-Compiler, you can choose to add the generated model library to an existing OptoCompiler library, enabling you to more rapidly incorporate Lumerical compact models into your existing workflows.
- OptoCompiler back annotation: A new script-based workflow has been introduced, enabling you back annotate a device imported using the layout geometry wizard back to OptoCompiler.
- Launch Lumerical from OptoCompiler: You can now launch the Lumerical layout geometry wizard directly from the OptoCompiler interface, better streamlining the Lumerical-OptoCompiler photonic component design process.
- Sentaurus TDR geometry import: A new user-defined utility script function, tdrAddGeometry, is introduced as a part of the Sentaurus TDR import workflow in file tdr_utility_functions.lsf, and is available from the Synopsys Sentaurus™ interoperability – import from and export to TDR files page. This function supersedes the addGeometry function. Additionally, the underlying built-in script command tdraddregion is improved to handle more complex geometries, like DRAM and metaatom. This built-in script command still requires mixed element (i.e. volume mesh) tdr geometry type.
Shared Lumerical Enhancements
- HPC resource assignment with runsweep: The runsweep built-in script command now allows for assignment of a resource name in the same way as the run command.
Ansys Lumerical FDTD™
- Ansys Cloud Burst Compute™ for Lumerical FDTD: When using Ansys Cloud Burst Compute™ for Lumerical, you can now select and retain only selected results. A new checkbox “clear child result” is added to the “model” analysis group as well as the sweep menus to facilitate this process. This enables you to only retain critical results and decrease the file size of simulation files transferred from the cloud.
-
Modern Viewport enhancements:
- Imported GDS files: The performance of viewing imported GDS files in the modern viewport has been improved.
- Large assembly groups: New options have been added to limit the rendering of assembly groups with large numbers of objects.
- Returning K vectors in the RCWA solver: The RCWA solver now returns normalized output wave vectors with applicable results. You can select it in the “Results” tab in the solver settings.
- Source field option for plane/beam sources: Plane wave and gaussian beam sources in FDTD now allow you to not store the source field after simulation, decreasing the storage and loading time of results when these results are not needed.
- STEP Import: The button for STEP import is now available in the FDTD interface under the “Design” tab.
Ansys Lumerical Multiphysics™
-
MQW multithreading: MQW now uses multithreading over three parallelizable dimensions: the transverse wave vector, quantum well partitions, and lateral MQW slices, improving the performance of the solver. The more of these parallelizable dimensions an application uses the more speedup is expected. At least every application will have multiple transverse wave vectors. The multithreading feature applies to both the standalone MQW and coupled MQW/CHARGE simulations. Some existing examples are:
- Multi-Quantum Well (MQW) Edge Emitting Laser that uses multiple transverse wavevectors.
- Micro-LED that uses multiple transverse wavevectors and 10 QW partitions enabling even more parallelization.
To enable multithreading, set the number of threads in the Resource Configuration window. Typical speedups at 16 threads are 4x-8x, with higher speedups occurring if there are more parallelizable dimensions.
Ansys Lumerical CML Compiler™
- Statistical Verilog-A models for PrimeSim HSPICE: CML Compiler now generates statistical Verilog-A models for the PrimeSim HSPICE simulator.