Loading...
Technical Insight

Magazine Feature
This article was originally featured in the edition:
Issue 3 2022

Modeling silicon photonics process parameter variations in Synopsys OptoCompiler-OptSim

News

The estimation of yield and optimization of photonic integrated circuit (PIC) design require ability to accurately account for variations in the SiPh technological parameters.

BY Jigesh K. Patel, Technical Marketing Manager, Custom Design and Manufacturing Group – Synopsys

Silicon photonics (SiPh) refers to the enablement of photonic integrated circuits (PIC) over silicon wafer. SiPh enables compatibility with existing CMOS manufacturing infrastructure for large-scale integration and brings the associated benefits to the photonics, namely, lower footprint, lower thermal effects, and co-packaging of electronics and photonics on the same chip.

One of the side-effects of nanometer regime scaling in modern semiconductor technologies is that the impact of local (i.e., within die) variations has increased; and, efforts to reduce manufacturing variations can impose capital-intensive penalties. With the process nodes becoming smaller, corner design approaches, typically used in digital (electronic) designs, alone are not sufficient. This is especially true for the photonic designs which are more analog-like. As a result, PIC designers are tasked with the inclusion of stochastic nature of process variations into their design process and finding ways of minimizing the impact.

In this blog, we describe how process parameter variations can be included as part of the electronic-photonic design automation (EPDA) in Synopsys OptoCompiler-OptSim. The organization of the article is as follows. We begin by a high-level classification of process variations. Next, we describe two of the approaches electronic-photonic circuit simulations can account for Monte Carlo process parameter variations during the design stage. Two case studies are presented as illustrations of each approach.

Classifying behavior of the process parameter variations

One of the ways of classifying variations in process parameters is based on the spatial scope of their influence [1-2]. Figure 1 shows types and scope of the process variations of interest. The deterministic variations are systematic contributions from the same steps in the manufacturing process. Some of these variations can be corrected to most extent, for example, optical proximity corrections (OPC) in photolithography.

The random variations are a result of varying number of causes during the manufacturing process. Variations that affect all devices on the chip the same way are considered global. Variations from fab-to-fab, lot-to-lot, wafer-to-wafer and die-to-die (D2D) all contribute to the global variations.

The within-die (WID) variations are local to the chip and can be purely random (i.e., independent) or spatially correlated (i.e., location dependent). Typically, these local variations contribute the most to the overall process variations.

Summarizing the above, process parameter variations in a parameter can be modeled as:

= 0 + D2D + WID, random + WID, correlated

where 0 is the nominal value of the parameter . Last three terms in the above expression represent die-to-die and within-die variations.

The mean and variance of a are:

Mean:

m = 0

Variance:

σ2 = σ2D2D + σ2WID, random + σ2WID, correlated

Next, we illustrate two of the ways a designer can account for above variations in Synopsys OptoCompiler-OptSim EPDA design flow.


Figure. 1: Independent and Correlated Process Parameter Variations in Silicon Photonics

Monte Carlo process variation and corner analyses in Synopsys OptoCompiler-OptSim
The process parameter variations can be incorporated in OptoCompiler-OptSim during simulation either via parameter definitions in a PrimeWave testbench or via sub-circuit instances of the model with process variations.

Defining parameters using statistical expressions
As an example of the former, let’s consider a 6-stage lattice filter design of Fig. 2. Each of the two hierarchies of Fig. 2(a) is implemented as a 3-stage filter. In this example, the gap G between the straight and curved waveguide, and width D of the delay element (Fig. 2(c)) are defined in the PrimeWave testbench.


Figure. 2: Schematic of a 6-stage lattice filter (a). Each hierarchy comprises of three stages (b) where each stage is implemented as parametric custom photonic block (c)

Defining parameter G via a statistical expression, say, GAUSS(1 μm,0.025 μm) would imply that gap G follows a Gaussian distribution with 1 μm mean and a 3σ deviation of 0.025 μm relative to the mean. Process correlation can be specified via intermediate variable definitions.

For example: G1=GAUSS (0.1 μm ,0.025 μm)

G_Correlated = G1

G_wafer_to_wafer = AGAUSS(0.0,0.01 μm)

With the above definition, all the model instances that use parameters G1 or G2 will carry independent random values. On the other hand, G_Correlated will be evaluated once and the same value will be carried over to all occurrences of variable

G_Correlated. If G_wafer_to_wafer represents another random variable with zero mean and absolute 3σ deviation of 0.01μm, an expression like G2 = G1 + G_Correlated + G_wafer_to_wafer would account for local and global random variations in design parameter gap of the second hierarchy of Fig.2(a). Figure 3 shows results of a Monte Carlo simulation run with correlated statistics for filter design parameters gap and delay length.

The plots show deviations in the filter response after 3- and 6-stages due to process parameter variations.


Figure. 3: Filter response after 3- (upper right) and 6- (lower right) stages of lattice filters accounting for process parameter variations in gap and delay length


Using sub-circuit definitions

Another way of including process parameter variations is using sub-circuit definitions for the devices used in a PIC. A sub-circuit defines statistics for the model parameters of interest. An example of a sub-circuit for a waveguide model with Monte Carlo variations in its width is shown in Fig. 4.

Conceptually, a sub-circuit is like a design hierarchy where statistics are passed from the outer hierarchy to the model inside the hierarchy.

Figure. 4: Example of a sub-circuit definition with process parameter variations


A collection of such sub-circuits can serve as a library of components with process parameters that can be shared with design partners or can be used as models during schematic creation in OptoCompiler, an example of the latter is illustrated in Fig. 5.

Figure. 5: (a) A Mach-Zehnder Interferometer (MZI) comprising of two waveguide sub-circuits (b) including sub-circuit file of Fig. 4 during run time and (c) MZI response due to process parameter variations


As shown in Fig. 5 (a), a broadband source shines light on a Mach-Zehnder Interferometer (MZI) implemented using two sub-circuits of a parametric waveguide. The waveguide width incorporates Monte Carlo variations due to manufacturing processes.

As shown in Fig. 5 (b), the sub-circuit netlist file is included in the simulation via PrimeWave’s SetupàInclude Files option of OptoCompiler. Figure 5(c) shows effect of process variations in the MZI response at the constructive and destructive interference ports.

Summary
The estimation of yield and optimization of photonic integrated circuit (PIC) design require ability to accurately account for variations in the SiPh technological parameters. These variations can be systematic (i.e., deterministic) or non-systematic (i.e., random).

The spatial scales of variations include die-to-die (or global) variations, and intra-die (or local) variations. The intra-die variations can further be divided into spatially correlated and independent variations.

The Synopsys EPDA offers powerful, EDA-like Monte Carlo and corner analyses to account for all these variations within OptoCompiler-OptSim environment making design experience closer to the traditional CMOS chip design.

Acknowledgements & Reference

Acknowledgement

The author is grateful to his colleagues Dr. Pablo Mena, Twan Korthorst, Dr. Dwight Richards, and Enrico Ghillino for technical discussions and help during preparation of this article.

References

[1] Blaauw, D., Chopra, K., Srivastava, A., “Statistical timing analysis: From basic principles to state-of-the-art,” IEEE Trans. CAD ICS, vol. 27, no. 4, 2008, pp. 589-607

[2] Champac, V., Gervacio, J. G., Timing performance of nano-meter digital circuit under process variations, Springer, 2018.

Lightwave Logic receives ECOC Innovation Award for Hybrid PIC/Optical Integration Platform
Coherent wins ECOC award for datacentre innovation
HyperLight announces $37 million funding round
Jabil expands silicon photonics capabilities
Ephos raises $8.5 million for glass-based photonic chips
Designing for manufacture: PAM-4 transmitters using segmented-electrode Mach-Zehnder modulators
OpenLight and Epiphany partner on PIC ecosystem
NewPhotonics and SoftBank team up on advanced photonics
POET and Mitsubishi collaborate on 3.2T optical engines
Integrated photonic platforms: The case for SiC
Integrating high-speed germanium modulators with silicon photonics and fast electronics
Lightium Secures $7 Million Seed Funding
Revolutionising optoelectronics with high-precision bonding
Fraunhofer IMS invites participation in PIC engineering runs
Advances in active alignment engines for efficient photonics device test and assembly
Aeva announces participation at IAA Transportation 2024
Sumitomo Electric announces participation in ECOC 2024
Quside receives NIST certification for quantum entropy source
DustPhotonics launches industry-first merchant 1.6T silicon photonics engine
Arelion and Ciena announce live 1.6T wave data transmission
DGIST leads joint original semiconductor research with the EU
POET Technologies reorganises engineering team
A silicon chip for 6G communications
South Dakota Mines wins $5 million from NSF for Quantum Materials Institute
HieFo indium phosphide fab resumes production
Coherent launches new lasers for silicon photonics transceivers
AlixLabs wins funding from PhotonHub Europe
Sandia National Labs and Arizona State University join forces
Perovskite waveguides for nonlinear photonics
A graphene-based infrared emitter
Atom interferometry performed with silicon photonics
A step towards combining the conventional and quantum internet

×
Search the news archive

To close this popup you can press escape or click the close icon.
Logo
x
Logo
×
Register - Step 1

You may choose to subscribe to the PIC Magazine, the PIC Newsletter, or both. You may also request additional information if required, before submitting your application.


Please subscribe me to:

 

You chose the industry type of "Other"

Please enter the industry that you work in:
Please enter the industry that you work in: