Laser Calibration And Recalibration Using Integrated Wavemeter

20230307887 · 2023-09-28

Assignee

Inventors

Cpc classification

International classification

Abstract

Apparatus and a method are disclosed for calibrating and tuning a wavelength-tunable semiconductor laser. In an assembly, the wavemeter is integrated with the laser, and plural temperature sensors are coupled to plural, spatially separated functional elements of the wavemeter by thermal conduction. A tuning circuit generates tuning signals for the laser that are responsive to wavemeter output signals and to temperature-indication signals from the plural temperature sensors. Temperature effects on the tuning can be mitigated.

Claims

1. An apparatus, comprising: at least one wavelength-tunable semiconductor laser and a wavemeter that are optically coupled to each other and physically integrated to a semiconductor substrate, the wavemeter being connected to receive light emitted by the laser; a tuning circuit to apply wavelength-tuning signals to the laser; and spatially separated, temperature sensors physically integrated to the substrate and configured to produce corresponding temperature-indication signals, wherein: the wavemeter comprises two or more spatially separated functional elements coupled to the temperature sensors by thermal conduction; and the tuning circuit is configured to generate the wavelength-tuning signals responsive to the temperature-indication signals and responsive to signals indicative of optical wavelength measurements from the wavemeter.

2. The apparatus of claim 1, wherein at least a portion of the tunable semiconductor laser is bonded to the semiconductor substrate, and wherein the wavemeter functional elements are formed in the semiconductor substrate.

3. The apparatus of claim 2, wherein the temperature sensors are formed in the semiconductor substrate.

4. The apparatus of claim 1, wherein: the tuning circuit comprises a control circuit; and the control circuit is configured to infer temperatures at or near corresponding ones of said functional elements from the plurality of temperature-indication signals.

5. The apparatus of claim 4, wherein the control circuit is further configured to generate the wavelength-tuning signals in joint response to the said signals indicative of optical wavelength measurements and to the said inferred temperatures.

6. The apparatus of claim 5, wherein the control circuit is configured to retrieve values of control parameters from a lookup table; and the control circuit is configured to generate the tuning signals from the values retrieved from the lookup table.

7. The apparatus of claim 1, wherein each of the temperature sensors comprises a temperature-sensing diode.

8. The apparatus of claim 1, comprising at least three said temperature sensors, wherein at least two of the wavemeter functional elements are located within a polygon having vertices where the three said temperature sensors are situated.

9. The apparatus of claim 1, wherein: each of the temperature sensors comprises a temperature sensing diode; and the wavemeter functional elements and the temperature sensors are monolithically integrated on a silicon or SOI substrate.

10. The apparatus of claim 9, wherein the wavemeter functional elements are Mach-Zehnder interferometers.

11. The apparatus of claim 9 wherein the semiconductor laser is a heterogeneously integrated III-V laser.

12. The apparatus of claim 9, wherein: the semiconductor laser is an InP-on-SOI heterogeneous laser; and the laser comprises a silicon waveguide monolithically integrated on the silicon or SOI substrate.

13. A control method for a wavelength-tunable semiconductor laser physically integrated to a semiconductor substrate, comprising: directing at least some optical emission from the laser into a wavemeter integrated to the semiconductor substrate; obtaining a raw wavelength-indicative signal Λ.sub.raw from the wavemeter; and computing a temperature-corrected wavelength-indicative signal Λ.sub.TC, wherein the computing of Λ.sub.TC comprises: obtaining temperature-indicative signals from a plurality of spatially separated temperature sensors integrated to the substrate; from the temperature-indicative signals, computing respective temperatures of two or more spatially separated functional elements of the wavemeter; and computing corrections to Λ.sub.raw from the respective temperatures of the spatially separated functional elements.

14. The method of claim 13, wherein: the method further comprises varying a vector that comprises one or more operating parameters of the laser; a temperature-corrected wavelength-indicative signal Λ.sub.TC is computed for each of a plurality of values of the operating parameter vector; and the method further comprises recording data indicative of a relation between the operating parameter vector values and temperature-corrected wavelength values derived from Λ.sub.TC.

15. The method of claim 14, wherein the recording of data is carried out so as to compile a lookup table of wavelength-tuning control values for the laser.

16. The method of claim 14, wherein the recording of data is carried out so as to modify a pre-existing lookup table of wavelength-tuning control values for the laser.

17. The method of claim 13, further comprising feeding back a signal derived from the temperature-corrected wavelength-indicative signal Λ.sub.TC in a feedback loop for stabilizing an emission wavelength of the laser.

18. The method of claim 13, wherein the raw wavelength-indicative signal Λ.sub.raw comprises phase-indicative signals from each of one or more Mach-Zehnder interferometers (MZIs).

19. The method of claim 18, wherein the computing of Λ.sub.TC comprises computing a relative frequency from the output of each of the one or more MZIs and computing a free spectral range (FSR) for each of the one or more MZIs, wherein each of said relative frequency and FSR computations takes into account a local temperature obtained from the temperature sensors.

20. The method of claim 18, wherein the raw wavelength-indicative signal Λ.sub.raw is obtained from a wavemeter comprising four Mach-Zehnder interferometers.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0039] FIG. 1 is a simplified depiction of a tuning map for a hybrid silicon laser of the prior art.

[0040] FIG. 2 is a simplified block diagram of an example system in which a laser and a wavemeter are co-integrated on a silicon photonic chip.

[0041] FIG. 3 is a schematic diagram of a wavemeter that, in accordance with our new approach, has been modified to mitigate the problem of nonuniform heating by adding an arrangement of temperature sensors.

[0042] FIG. 3B is a simplified version of FIG. 3A, showing an arrangement of temperature sensors alternative to that of the preceding figure.

[0043] FIG. 4 is a sketch showing, in an example, a triangular arrangement of temperature sensors for use in accordance with the principles described here.

[0044] FIGS. 5A and 5B are flowcharts of steps that may be used in an example procedure for refining the result of a wavemeter measurement by including local temperature measurements.

[0045] FIG. 6 is a notional sketch, in cross section, of a processed wafer including a laser, wavemeter, and temperature sensors according to example embodiments.

[0046] FIG. 7 is a functional block diagram showing a system configured to calibrate a laser according to principles described here.

[0047] FIG. 8 is a functional block diagram showing a system configured for feedback stabilization of a laser according to principles described here.

DETAILED DESCRIPTION

[0048] The calibration of an integrated laser typically involves constructing a multidimensional tuning map in which each dimension is based on one of several tuning-control variables. For a hybrid silicon laser, for example, the tuning controls can include heating currents for each of two microring resonators, as well as control currents or control voltages for a phase tuner and for a gain stage. By way of illustration, FIG. 1 is a simplified depiction of a tuning map for a hybrid silicon laser. The figure is adapted from A. Novack et al., cited above, but it has been highly simplified for pedagogical purposes and should be understood as notional only.

[0049] Turning to FIG. 1, it will be seen that only two control variables are represented, namely the power levels for the heating currents to the respective microring resonators, denoted “Ring 1” and “Ring 2”. Each of the diagonal bands in the figure is labeled with a respective wavelength value, in nanometers. A few of the stable modal regions, or “mesas,” of the laser are indicated by outlines (idealized here as ellipses) superimposed on the figure. A mode hop occurs when the operating point of the laser crosses an edge of a mesa. For applications in optical telecommunications, it is advantageous for the stable centers of the mesas to correspond to standard WDM channels, such as wavelengths of the 100-GHz ITU grid.

[0050] As explained above, there are advantages to using an on-chip wavemeter instead of an optical spectrum analyzer or a bulk wavemeter. Such a wavemeter can be used to calibrate the co-integrated laser, and it can also be used to recalibrate the laser's tuning controls to counteract short-term or long-term drift. For at least some applications, the wavemeter could also possibly be used for feedback stabilization of the laser output wavelength.

[0051] FIG. 2 is a simplified block diagram of an example system in which the laser 20 and the wavemeter 22 are co-integrated on a silicon photonic chip 24. A power tap 26 from the laser directs a portion of the laser output to the wavemeter, which measures the wavelength. Electrical and logical circuitry in control block 28 oversees a control loop. The control loop automatically tunes the laser while constructing a tuning map by varying the tuning controls while measuring the wavelength output. In one useful approach, the tuning map is constructed by detecting the edges of mesas where mode hops occur, and assigning wavelengths to the values in the stable center of each mesa region.

[0052] Other approaches may proceed in converse fashion, by first detecting the stable wavelengths.

[0053] Subsequent to the initial calibration, it may be necessary to perform stabilization and recalibration due, for example, to aging effects on the laser. With the benefit of an integrated wavemeter, these operations may even be performed in the field. In one useful approach, the wavemeter measures deviations from the setpoint of the laser. The control circuitry adjusts the laser to stay near the set point. This is done by calculating the local gradients of the tuning values and applying the proper adjustments.

[0054] For larger drifts, the wavemeter would be able to detect, without spectral ambiguity, the true output wavelength for a given combination of tuning controls. The wavemeter would thus be able to recalibrate the laser within a region of adjacent mesas so as to recenter the setpoint, i.e., so as to realign the relation between the wavelength and the tuning controls.

[0055] A complicating factor for the calibration of the laser and for its long-term stability under aging is that there is coupling among the tuning controls, including the output-power adjustment of the gain section. This coupling, which may combine both linear and non-linear effects, makes accurate prediction difficult, and it limits how fast the calibration can be achieved. It is one of the reasons why in-service monitoring and recalibration may be required.

[0056] Another complicating factor for the calibration of the laser is heating of the wavemeter, which can lead to measurement error through thermal effects on the refractive index of the wavemeter elements, for example. A principal source of heat is the laser itself. Other sources of heat may include resistive heaters for tuning, and other active components.

[0057] As mentioned above, an integrated wavemeter can be designed to be insensitive to temperature, as reported, for example, by Bitauld, cited above. Such a design is referred to here as “athermal”. However, even when an athermal design is used, there is an implicit assumption that the respective functional elements of the wavemeter, such as the interferometers in illustrative embodiments, are all at the same temperature. This assumption can fail if, for example, close integration between the wavemeter and the laser subjects the wavemeter to strong temperature gradients.

[0058] FIG. 3A is a schematic diagram of an athermal wavemeter that, in accordance with our new approach, has been modified to mitigate the problem of nonuniform heating. Portions of the diagram have been adapted from B. Stern et al., “Athermal silicon photonic wavemeter for broadband and high-accuracy wavelength measurements,” Optics Express 29, (13 Sep. 2021) 29946, the entirety of which we hereby incorporate herein by reference.

[0059] As shown in the figure, an optical layout is realized on a silicon photonic substrate 30 such as a silicon or SOI wafer. Optical emission from the laser, which is not shown in the figure, is coupled into input waveguide 31. The laser may be integrated on the same wafer, or it may reside on a separate wafer. In the case of separate wafers, the laser wafer and the silicon photonic wafer may be jointly mounted in close proximity to each other on a third, unifying, substrate, with an optical coupling element such as a lens situated between them. It should be understood that these are merely illustrative examples, and that they should not be taken as limiting the scope of the present invention.

[0060] The wavemeter of FIG. 3A is based on four Mach-Zehnder interferometers (MZIs), respectively labeled MZI-0, MZI-1, MZI-2, and MZI-3, which are discussed in detail below. Each of the four MZIs constitutes a functional element of the wavemeter. It should be understood that FIG. 3A provides only one illustrative example of a wavemeter, and that various alternative kinds of wavemeters are known in the art and may be useful in the present context. Accordingly, the example of FIG. 3A should not be taken as limiting the scope of the present invention.

[0061] Turning to the layout shown in FIG. 3A, it will be seen that splitter 32 divides the input light onto on upper path and a lower path. On the upper path, splitter 33 directs half the light to MZI-0 and half the light to MZI-1. On the lower path, splitter 34 directs half the light to MZI-2 and half the light to MZI-3. Each MZI splits its input into two arms of unequal lengths that differ by a respective geometrical delay length ΔL.sub.0, ΔL.sub.1, ΔL.sub.2, ΔL.sub.3. The two arms of each MZI connect to a 90-degree hybrid 39, using a multimode interference (MMI) coupler, to measure the phase difference between them. As shown, each of the four MMI outputs is followed by a photodetector 35. Outputs of balanced photodetector pairs provide respective in-phase and quadrature signals that can be used for phase measurement.

[0062] In the example of FIG. 3A, the arms of MZI-0, MZI-1, and MZI-2 are silicon waveguides, and the arms of MZI-3 are silicon nitride waveguides. MZI-3 has a different composition so that it will have a different thermo-optic coefficient (TOC) than the other MZIs, for reasons that will be explained below. In an illustrative example, the delay lengths are selected to give the MZIs, beginning with MZI-0, respective FSRs of 93.7 nm, 10.8 nm, 1.25 nm, and 2.65 nm. With these selections, following a calibration procedure using a frequency sweep from an external laser, MZI-0 can be used to determine the order of MZI-1, and MZI-1 can be used to determine the orders of MZI-2 and MZI-3. Then, the wavelength can be determined unambiguously from the phase signals provided by MZI-2 and MZI-3. A calibration step with a temperature sweep provides thermal coefficients for the MZIs. With the benefit of these thermal coefficients, temperature dependence can be cancelled from the final wavelength calculation, thus providing an athermal or nearly athermal result.

[0063] Turning again to FIG. 3A, it will be seen that three temperature sensors 36, 37, 38 are also situated on the silicon photonic wafer. These temperature sensors are a new feature that is not disclosed in B. Stern et al. More generally, any number of temperature sensors, at least two, may be useful in this regard. By placing these temperature sensors in or near the region of the wavemeter functional elements, temperatures of individual functional elements may be estimated. For example, sensors may be placed between functional elements or within a polygon whose vertices are defined by three or more functional elements. One or more sensors may even be placed outside of such a polygon, provided that care is taken to avoid nearby heat sources that could bias the resulting estimate. As few as two sensors may be useful in this regard, because even though a polygon cannot be formed, a temperature gradient can still be estimated, based on a linear trend.

[0064] Any of various kinds of temperature sensors may be used. Diodes, implemented as pn junctions in a silicon substrate layer, may be especially useful in this regard. For a given constant current, the junction voltage is a function of temperature, thus providing a convenient temperature-indicative signal. Alternatives may include, for example, resistive temperature sensors. Suitable resistive films could be deposited, for example, above a silicon device layer but near enough to it for thermal coupling.

[0065] By way of example, Po Dong et al., “Reconfigurable 100 Gb/s Silicon Photonic Network-on-Chip [Invited], J. Opt. Commun. Netw. 7 (January 2015) A37, report on a microring modulator implemented in a silicon photonic integrated circuit. Diodes are placed near individual ring devices to sense the local temperatures. We hereby incorporate the entirety of Po Dong et al. herein by reference.

[0066] In another example, Christopher T. DeRose et al, “Silicon Microring Modulator with Integrated Heater and Temperature Sensor for Thermal Control,” Conference on Lasers and Electro-Optics 2010 (16-21 May 2010) OSA Technical Digest, paper CThJ3, also report on a silicon microring resonator with an integrated, diode-based temperature sensor. The pn junction for the temperature sensor was defined directly in the region of the microring with n-type doping by ion implantation of arsenic. We hereby incorporate the entirety of Christopher T. DeRose et al. herein by reference.

[0067] FIG. 3B is a simplified version of FIG. 3A, showing an alternative arrangement of temperature sensors. In FIG. 3B, it will be seen that a temperature sensor 37 is placed between every pair of 90-degree hybrids, as may be useful for at least some applications. The arrangement of FIG. 3B is also an example of an arrangement in which there is a temperature sensor at each vertex of a polygon that contains at least a portion of each of the MZIs.

[0068] FIG. 4 provides an example of three sensors labeled s1, s2, and s3, arranged in a triangular pattern. In practice, the resulting triangle need not be equilateral. The respective sensor signals are used to estimate the temperature at a point of interest, labeled p in the figure. Although beneficial in some cases, the point p does not necessarily have to lie within the interior of the triangle. The Cartesian coordinates of the point s1 are (s1.sub.x, s1.sub.y), and similarly for the points s2 and s3. The Cartesian coordinates of the point p are (p.sub.x, p.sub.y).

[0069] We will now present an example interpolation formula for estimating the temperature T.sub.p at the point p from the temperatures T.sub.s1, T.sub.s2, T.sub.s3 at the respective points s1, s2, and s3. Although we refer to our formula as an interpolation formula, we do not exclude the possibility of using it for extrapolation, i.e., for estimating the temperature at a point exterior to the triangle or other closed polygon defined by the measurement points. It should be understood that the formula to be presented here is only one illustrative example, and it is not meant to exclude other such formulas from the scope of the present invention.

[0070] First, we compute the parameters A.sub.1, A.sub.2, A.sub.3, defined by:

[00001] A 1 = 1 ( s 1 x - p x ) 2 + ( s 1 y - p y ) 2 A 2 = 1 ( s 2 x - p x ) 2 + ( s 2 y - p y ) 2 A 3 = 1 ( s 3 x - p x ) 2 + ( s 3 y - p y ) 2

[0071] It will be understood that the denominator of the expression for A.sub.1 is the linear distance between s1 and p, and analogously for A.sub.2 and A.sub.3. Then, T.sub.p is calculated from:

[00002] Tp = A 1 T s 1 + A 2 T s 2 + A 3 T s 3 A 1 + A 2 + A 3

[0072] It will be understood that this expression is a weighted average of the three temperature measurements, in which each weight coefficient is proportional to the inverse distance from p to the respective temperature sensor. The expression can be generalized as a weighted average of measurements from any number of sensors.

[0073] For a spatially extensive wavemeter element such as an MZI, a central point may be selected and assumed to provide a good estimate. In a layout such as the one shown in FIG. 3, for example, a temperature for each of the four MZIs can be estimated by performing the above calculation for four points p, each selected to represent a respective one of the MZIs.

[0074] Given a temperature estimate for each MZI or other functional element of the wavemeter, these estimates can be used to make a more refined calculation of the measured wavelength. For example, the respective temperatures T.sub.0, . . . , T.sub.3 would replace the common temperature that would conventionally be assumed for the four MZIs of FIG. 3.

[0075] Stern et al. provide a detailed description of the computations they use to obtain the laser optical frequency v from the MZI phase measurements made by their athermal wavemeter. The phase measurements are converted to a frequency calculation by a formula that also takes into account a temperature offset ΔT, which is the difference between a temperature T and a reference temperature T.sub.Ref; that is, ΔT=T−T.sub.Ref. The value of T.sub.Ref may be selected, for example, to lie at the midpoint of the temperature calibration range. The calculation uses a set of variables C.sub.i0, and C.sub.i2, which are measured thermal calibration coefficients for the respective MZIs, i=0 to 1=3. With our new approach using a plurality of temperature sensors, it is not necessary to use the same value ΔT for all four MZI calculations. Instead, a separate ΔT.sub.i=T.sub.i−T.sub.Ref can be calculated for each of the respective MZIs.

[0076] Below, we will first briefly review the computational procedure described in Stern et al. Then we will explain how our new approach can be used to improve the reliability and accuracy of the measurement.

[0077] The (uniform temperature) method uses successive calculations, as broadly outlined in FIG. 5A. Once the calibration parameters C.sub.ij have been determined (block 51), the procedure first uses MZI-0, which has the largest FSR, to make a first approximation of the optical frequency. This is used to determine (block 52) the interferometer order of MZI-1. The phase measurement of MZI-1 is then used to determine (block 53) the orders of MZI-2 and MZI-3.

[0078] Given the known orders of MZI-2 and MZI-3, their phases (obtained at block 54) are used to make a temperature-independent calculation (block 55) of the optical frequency v. If desired, a refined temperature estimate to replace T.sub.Ref can be calculated together with the optical frequency v, and the new temperature value (still assumed to be uniform) can be used in a second iteration, which is initiated by returning to block 52. Iterations can continue in that manner until a suitable convergence criterion is met.

[0079] More precisely, the procedure involves calculating relative frequencies δv from measured phases, and then using each such frequency approximation to calculate the order of a subsequent MZI. That is:

[0080] Each relative phase δ.sub.φi is retrieved from the photodetector currents.

[0081] Each relative frequency δv.sub.1 is then calculated using


δv.sub.i=[δ.sub.φi−C.sub.i0−C.sub.i1ΔT]/[C.sub.i2+C.sub.i1ΔT/.sub.v0].  [A]

[0082] For these first approximations, assuming T=T.sub.Ref (i.e., ΔT=0) is sufficient to determine the subsequent MZI orders. For MZI-0, the order is unambiguous, so δv.sub.0 directly refers to the approximate frequency deviation Δv.sub.0 from the beginning of the range at v0.

[0083] That is, we use Δv.sub.0=δv.sub.0.

[0084] For the subsequent MZI calculations, we use


Δv.sub.i=δv.sub.i+Δm.sub.iFSR.sub.i,  [B]

where Δm.sub.i is the difference between the order m.sub.i of MZI-i at v, and the order M.sub.ref,i at v.sub.0, i.e., Δm.sub.i=m.sub.i−m.sub.ref,i.

[0085] Each FSR is calculated from the calibration parameters by:


FSR.sub.i=c[ΔL.sub.i(n.sub.gi+θ.sub.iΔT)].sup.−1=2π[C.sub.i2+C.sub.i1ΔT/v.sub.0].sup.−1.  [C]

[0086] In the above equation, c is the vacuum velocity of light, and θ.sub.i is the thermo-optic coefficient (TOC) of the waveguide that constitutes MZI-i.

[0087] The order Δm.sub.i+1 of the next MZI is computed from:


Δm.sub.i+1=round [(□ΔV.sub.i−δv.sub.i+1)/FSR.sub.i+1],  [D]

[0088] We note that in the final step, i=1 determines the orders for both i=2 and i=3, as will be seen below.

[0089] We calculate the unknown laser frequency by iteratively applying Equations A-D to each MZI. The first approximation Δv.sub.0 from MZI-0 determines the order of MZI-1. We then compute a second, more accurate approximation of the frequency using Δv.sub.1, which we use to determine the orders of the final two MZIs with


Δm.sub.2(3)=round [(□Δv.sub.1−δv.sub.2(3)) FSR.sub.2(3)].  [E]

[0090] With the final two MZI orders known, the relative phases can be related to the phases unwrapped on the calibration range by


Δ.sub.φ2(3)=δ.sub.φ2(3)+2πΔm.sub.2(3).

[0091] At this point, we can determine the optical input frequency v to the wavemeter using these unwrapped phases measured from the two interferometers with different TOCs, according to:


v=v.sub.0+Δv=v.sub.0+[C.sub.21(Δ.sub.φ3−C.sub.30)−C.sub.31(Δ.sub.φ2−C.sub.20)].Math.[C.sub.21C.sub.32−C.sub.31C.sub.22].sup.−1.

[0092] As explained above, our new approach makes it possible to determine a respective temperature offset ΔT.sub.i for each of the four MZIs. Accordingly, Equation A and Equation C can be refined by replacing the generic value ΔT with a local value ΔT.sub.i for each of the MZIs. In that way, the reliability and accuracy of the wavelength measurement can be improved.

[0093] FIG. 5B outlines, in greater detail, an example procedure that uses the local values ΔT.sub.i to obtain the frequency calculation of block 55 of the preceding figure. With reference to the figure, the values of the relative phases are obtained from all four MZIs at block 501. The corresponding relative frequencies are calculated at block 502, and the corresponding FSRs are calculated at block 503. It is noteworthy that the local temperatures are invoked both at block 502 and at block 503.

[0094] At block 504, the unwrapped frequency offset Δv.sub.0 (i.e., the offset from the beginning v.sub.0 of the measurement range) for MZI-0 is set equal to the relative value δv.sub.0. This is feasible because of the large FSR of MZI-0.

[0095] At block 505, the order of MZI-1 is calculated, and at block 506, the corresponding unwrapped frequency offset for MZI-1 is calculated.

[0096] At block 507, the unwrapped frequency offset for MZI-1 is used to calculate the orders for MZI-2 and MZI-3, and at block 508, the corresponding unwrapped phases for MZI-2 and MZI-3 are calculated.

[0097] At block 509, the frequency v is calculated from the calibration parameters and the unwrapped phases for MZI-2 and MZI-3.

[0098] We have shown how local temperature measurements can improve the performance of an athermal wavemeter. Local temperature measurements can also improve the performance of temperature-sensitive wavemeters. In view of what we have provided, particularly Equations A and C, suitable corrections for temperature-sensitive wavemeters will be apparent to those skilled in the art.

[0099] By way of illustration, we provide in FIG. 6 a non-limiting example device according to the principles described here. FIG. 6 is a notional sketch, in cross section, of a processed wafer including a laser, wavemeter, and temperature sensors according to example embodiments in which the laser is bonded to a semiconductor substrate. The figure is not drawn to scale, and it is simplified by the omission of various details that would be known in the art.

[0100] Turning to the figure, it will be seen that the wafer includes silicon substrate or substrate layer 60, which includes silicon dioxide cladding 61. Laser 62 in an example embodiment is an InP-on-SOI heterogeneous laser, which includes silicon waveguide 63 embedded in cladding 61. Also embedded in the cladding are silicon MZI waveguides 64, 65 and silicon nitride waveguides 66, 67. Temperature sensors 68, 69 are also shown in the figure, with each constituted by a pn junction. Metal contacts 70, 71 are shown for the laser, metal contacts 72, 73 are shown for temperature sensor 68, and metal contacts 74, 75 are shown for temperature sensor 69.

[0101] In a typical implementation, the distance from the laser to the MZIs is on the order of 100 μm, although it could be as short as 20 μm or less, and as long as 2 mm or even more. The individual MZI waveguides in typical implementations are about 0.5 μm wide. A typical separation between the waveguides within an MZI is about 10 μm, although separations as small as 2 μm or less and as large as 100 μm or more are not excluded.

[0102] FIG. 7 is a functional block diagram of an example system arranged for calibration or recalibration of a laser according to the principles described above. It is to be understood that FIG. 7 shows only one of many possible arrangements and that as such, it is merely exemplary and non-limiting. Turning to the figure, there will be seen laser 70, including tunable elements 71, optically coupled to wavemeter 72. Temperature sensors 73 are included for determining local temperatures of wavemeter functional elements, as explained above. Control circuit 74 includes a processor 75, a driver 76, and a lookup table 77, which will generally be embodied in a memory device.

[0103] The processor may be implemented as a general purpose or special purpose digital computing device. It may also include analog circuitry for various operations that may include, without limitation, signal generation, signal conditioning, modulation, analog-to-digital conversion, digital-to-analog conversion, and the like. Driver 76 generates the control signals for the tunable elements of the laser, under control of the processor. During calibration or re-calibration, the processor stores information in lookup table 77 that relates control values to the output wavelength from the laser, as explained above.

[0104] In an example calibration operation, the signals driving the tunable laser elements are varied under control of the processor, temperature-corrected wavelength data is computed by the processor from the wavemeter and temperature-sensor outputs, and the resulting tuning map or similar information is written into the lookup table by the processor, as indicated in the figure.

[0105] In a different mode of operation, the same or a similar system can be operated for feedback stabilization of the laser. An arrangement for that purpose, in a non-limiting example, is shown in FIG. 8. The use of like reference numerals indicates correspondences between functional blocks shown in FIG. 7 and functional blocks shown in FIG. 8.

[0106] Techniques for feedback stabilization of a laser are known. For example, D. Bitauld and B. Stern describe a feedback method using a wavemeter to stabilize a semiconductor laser in European Patent Application No. 20305815.1 of common assignee herewith, titled “Tunable Laser Stabilization” and published on Jan. 19, 2022 under publication number EP3940900A1, the entirety of which is hereby incorporated herein by reference.

[0107] Techniques described in the above-cited European Patent Application would be useful in the present context, although we have improved on them by correcting for thermal effects as explained above.

[0108] Turning to FIG. 8, it will be seen that there is a feedback path, as indicated by the arrow at the bottom of the figure, from the control circuit to the laser. In the mode of operation that the figure represents, the processor computes the temperature-corrected wavelength deviations from the signals it receives from the wavemeter and from the temperature sensors, and thereby obtains an error signal. In response to the error signal, the processor controls the driver to send corrective tuning signals on the feedback path to the laser.

[0109] In some implementations, the processor may retrieve data from the lookup table to use as input for devising the corrective tuning signals. This is indicated in the figure by the bidirectional arrows between the processor and the lookup table.

[0110] By way of illustration, the above-cited European Patent Application provides a scheme for stabilizing a laser controlled by three parameters S.sub.1, S.sub.2, and S.sub.3. The sensitivity of the output wavelength λ to these parameters is described by the three local partial derivatives dλ/dS.sub.1, dλ/dS.sub.2, dλ/dS.sub.3, which may be measurable as calibration coefficients and may, e.g., be retrieved from a lookup table. For a measured wavelength deviation dλ0, the respective values (dλ0)/(dλ/dS.sub.1), (dλ0)/(dλ/dS.sub.2), and (dλ0)/(dλ/dS.sub.3) are applied to the appropriate portions of the laser for controlling the output wavelength.

[0111] In the present context, our temperature-compensation method may be utilized to refine the measurement of the wavelength deviation and thus to refine the error signal.