Software Suite for Dynamical Modelling and Design of Quantum Nanophotonic Systems and Devices

experience excellence

What is Quantillion for?

Today, we are on the verge of a second quantum revolution that promises to bring us incredibly powerful and fast quantum computers, inherently secure communications, customised medical care and many other life-enhancing benefits.

Example Quantillion being used in real life by Professor Nick Vamivakas, University of Rochester


The components of optical quantum technologies are presently actively being developed.

However, designing and optimizing these components requires multiple trial-and-error experiments.

Classical photonics design software provides some assistance in this regard by, for instance, predicting the optical modes in a given system; however, such software is unable to describe the quantum-mechanical aspect of light-matter interactions and thus cannot be used to provide a design solution for the desired quantum-optical performance of the component. For this reason, a manufacturer has no choice but to rely on little more than a hunch to conceive a plausible design, and it often takes many design iterations before finally arriving at a quality, high-performance component. This process is therefore extremely time-consuming, expensive and labour intensive.

Quantillion Features

Classical modelling software
Open-source quantum optics toolboxes
Full-Wave Vector Solution of Maxwell-Bloch (Pseudospin) Equations
Finite Difference Time Domain Solution
1D + Time or 2D + Time Modelling
Beyond Classical Dipole Description of the Quantum System
Multilevel (>2) Quantum Modelling Without Approximations
Open Quantum Systems with User-Definable Relaxation and Dephasing Rates
Library of Driving Pulses and Pulse Trains with Specified Shapes in Time, Including Random Noise
Built-in 1D Constructor of Arbitrary, User-Definable Device Geometries Made With Any Material
Automatic Refractive-Index Calculation for AlxGa1-xAs
User-Definable Point in Space of Injection of the Driving Pulse
Monitors Sampling the Dynamics Can Be Set Up at Any Point Along the Structure
Models Pulse Durations from CW down to Ultrashort (fs) and Few-Cycle Pulses
Models Pulse Polarisation

What is the role of computational modelling?

Performing fundamental modelling improves one’s understanding of the underlying physical processes. It is a ‘computational screening’ of ideas for new device configurations, new operating conditions, new materials – before they are tried in an actual physical lab.

If you come up with, say, a hundred new ideas, you won’t be able to try all of them – mostly due to cost reasons. But you can reduce that number to perhaps a couple of most promising candidates by performing a virtual experiment on a computer. The usefulness of this computational filter depends on the accuracy of the computational method you use. The workhorse computational methods used in quantum optics today are based on finite-difference time-domain (FDTD)-implemented classical electromagnetic vector field theory and, on the atomistic level, the Jaynes-Cummings model. These are widely applicable and comparatively fast, but their accuracy is fundamentally capped. You maybe lucky, and due to cancellation of errors, your result may be just about correct. But you have to rely on luck…

The methods we are developing in the framework of quantum photonics simulation are, in contrast to the above, comprehensive and free of approximations, thereby reflecting the true physical state and behaviour of the system over time. So our simulations always converge to accurate solutions. Put another way, our quantum-enabled electromagnetic computations can bring rigour and accuracy into practical device design, which at the moment is very much heuristic.

Our software can be a real asset to companies looking to scale up their products and get ready for full-scale commercialisation. We can accomplish this through systematically investigating and optimising the quantum performance of your devices. Generally, device optimisation up to now has tended to be passed down from people in the know, without their ever having spent much time truly optimising the process. Using our software should allow you to cut down on time involved, substantially reduce lab running costs and human effort, and result in a cheaper, high-quality and better product for the end-user.

Download our brochure and see what you can do with Quantillion