Using shift-tolerant loss functions in an inverse design process
AssigneeX Development LLC
InventorsAlfred Ka Chun Cheung, Martin Schubert, Ian Alexander Durant Williamson
Life of this patent
Estimating the term…
Abstract
In some embodiments, techniques for creating a design for a physical device are provided. A computing system receives an initial design of the physical device. Performance of the physical device is simulated using the initial design. A performance loss value is determined for the physical device based on the simulated performance at a target wavelength and one or more delta wavelengths. The performance loss value is backpropagated to determine a gradient corresponding to an influence of changes in the initial design on the total performance loss value. The initial design of the physical device is revised based at least in part on the gradient.
Claims12
A non-transitory computer-readable medium having logic stored thereon that, in response to execution by one or more processors of a computing system, causes the computing system to perform actions for creating a design for a physical device, the actions comprising:
- receiving, by the computing system, an initial design of the physical device;
- simulating performance of the physical device using the initial design;
- determining a performance loss value for the physical device based on the simulated performance at a target wavelength and one or more delta wavelengths;
- backpropagating the performance loss value to determine a gradient corresponding to an influence of changes in the initial design on the total performance loss value;
- revising the initial design of the physical device based at least in part on the gradient;
- and
- transmitting the revised initial design to a fabrication system, thereby causing the fabrication system to fabricate the physical device;
- wherein determining the performance loss value for the physical device based on the simulated performance at the target wavelength and the one or more delta wavelengths includes:
- determining separate performance loss values for the target wavelength and each of the one or more delta wavelengths;
- and
- selecting a minimum performance loss value from the separate performance loss values as the performance loss value for the physical device.
A method of creating a design for a physical device, the method comprising:
- receiving, by a computing system, an initial design of the physical device;
- simulating performance of the physical device using the initial design;
- determining a performance loss value for the physical device based on the simulated performance at a target wavelength and one or more delta wavelengths;
- backpropagating the performance loss value to determine a gradient corresponding to an influence of changes in the initial design on the total performance loss value;
- revising the initial design of the physical device based at least in part on the gradient;
- and
- transmitting the revised initial design to a fabrication system, thereby causing the fabrication system to fabricate the physical device;
- wherein determining the performance loss value for the physical device based on the simulated performance at the target wavelength and the one or more delta wavelengths includes:
- determining separate performance loss values for the target wavelength and each of the one or more delta wavelengths;
- and
- selecting a minimum performance loss value from the separate performance loss values as the performance loss value for the physical device.
A system, comprising:
- a photonic device;
- and
- one or more temperature management devices;
- wherein the photonic device is fabricated based on a design that is determined using an inverse design process that includes determining a performance loss value based on simulated performance at a target wavelength and one or more delta wavelengths;
- wherein the one or more temperature management devices are configured to adjust an operating temperature of the photonic device to achieve a maximum performance at the target wavelength;
- and
- wherein determining the performance loss value for the physical device based on the simulated performance at the target wavelength and the one or more delta wavelengths includes:
- determining separate performance loss values for the target wavelength and each of the one or more delta wavelengths;
- and
- selecting a minimum performance loss value from the separate performance loss values as the performance loss value for the physical device.
Dependencies are inferred from the claim text.