Your source of photonics CAD tools


A design optimization tool for photonic devices

How Kallistos works

In the first iteration of a product design, the user typically starts with an initial guess of a design, such as the linear taper in the illustrated example below.

Selected parameters and constraints defining the structure (e.g. governing the taper shape) are then declared within Kallistos, as well as the quantity that needs to be optimized (the objective function).

Finally the calculation is launched with one of the optimization algorithms available in Kallistos.

Although Kallistos comes with a variety of predefined objective functions, it also allows you to define an arbitrary objective function with complex parameter constraints thanks to its function parser.

Far from adopting a black box approach, Kallistos comes with powerful graphical monitoring interfaces for following the progress of multidimensional optimization calculations. These prove to be particularly useful for detecting potentially optimal designs when using a global optimizer. For example, the user can quickly locate a point of interest in the parameter space and "home in” on it with a local optimizer.