Length compensating waveguide for an optical circuit
AssigneeSynopsys, Inc.
InventorsArjen Franciscus Kriswandhi Bakker, Teunis Dubbink, Thomas Hakkers, Francesc Vila Garcia
Life of this patent
Estimating the term…
Abstract
A system and method generates a compensation circuit element for an optical circuit design by receiving an optical circuit design. The optical circuit design includes optical circuit elements and channels optically connecting the optical circuit elements. Further, a first compensation length for a first channel of the channels is determined based on a first measured length parameter of the first channel and a first design length parameter associated with the first channel. A compensation circuit element is determined based on the first compensation length. An updated optical circuit design is determined based on the compensation circuit element.
Claims20
A method comprising:
- receiving an optical circuit design comprising optical circuit elements and optical channels optically connecting the optical circuit elements;
- determining a first compensation length for a first optical channel of the optical channels based on a difference between a first measured length parameter of the first optical channel and a first design length parameter associated with the first optical channel, wherein the first compensation length comprises one or more of a physical length, an optical length, and a group length;
- determining, by a processing device, a compensation circuit element based on the first compensation length, wherein the compensation circuit element comprises a varying length shape element associated with the first optical channel;
- and
- determining an updated optical circuit design based on the compensation circuit element.
A system comprising:
- a memory storing instructions;
- and
- a processor, coupled with the memory and configured to execute the instructions, the instructions when executed cause the processor to:
- receive an optical circuit design comprising optical circuit elements and optical channels optically connecting the optical circuit elements;
- determine a first compensation length for a first optical channel of the optical channels based on a difference between a first measured length parameter of the first optical channel, and a first design length parameter associated with the first optical channel, wherein the first compensation length comprises one or more of a physical length, an optical length, and a group length;
- determine a compensation circuit element based on the first compensation length, wherein the compensation circuit element comprises a varying length shape element associated with the first optical channel;
- and
- determine an updated optical circuit design based on the compensation circuit element, and saving the updated optical circuit design to a memory.
A non-transitory computer readable medium comprising stored instructions, which when executed by a processor, cause the processor to:
- receive an optical circuit design comprising optical circuit elements and optical channels optically connecting the optical circuit elements;
- determine a first measured length parameter for a first optical channel of the optical channels based on a measured length parameter of each of the optical circuit elements associated with the first optical channel;
- determine a first compensation length for the first optical channel based on a difference between the first measured length parameter and a first design length parameter associated with the first optical channel, wherein the first compensation length comprises one or more of a physical length, an optical length, and a group length;
- determine a compensation circuit element based on the first compensation length, the compensation circuit element comprises one of a length and a shape associated with the first compensation length, wherein the compensation circuit element comprises a varying length shape element associated with the first optical channel;
- and
- determine an updated optical circuit design based on the compensation circuit element.
Dependencies are inferred from the claim text.