Photonics.model revision 10447
1# This file contains the model for photonic devices/circuits 2PhotonicsName = Photonics 3 4# ALL PARAMETERS IN SI UNITS!!! (J, W, m, F, dB, A) 5 6# ----------------------------------------------------------------------------- 7# Waveguide 8# ----------------------------------------------------------------------------- 9Waveguide->LossPerMeter = 100 # dB/m 10Waveguide->Pitch = 4e-6 # m 11Splitter->Loss = 1.00 # dB 12Coupler->Loss = 1.00 # dB 13 14# ----------------------------------------------------------------------------- 15# Laser 16# ----------------------------------------------------------------------------- 17 18# Continuous wave off-chip (always on) laser 19Laser->CW->Efficiency = 0.25 # P_Laser/P_Electrical 20Laser->CW->LaserDiodeLoss = 1.00 # Laser diode loss 21Laser->CW->Area = 0 22 23# Gated on-chip (data-dependent) laser 24Laser->GatedCW->Efficiency = 0.25 # P_Laser/P_Electrical 25Laser->GatedCW->LaserDiodeLoss = 1.00 # Laser diode loss 26Laser->GatedCW->Area = 200e-12 27 28# ----------------------------------------------------------------------------- 29# Modulators 30# ----------------------------------------------------------------------------- 31# Ring Modulator 32Modulator->Ring->SupplyBoostRatio = 1.2 # Boost the supply voltage above required reverse bias voltage by this ratio 33Modulator->Ring->ParasiticRes = 100 # ohm 34Modulator->Ring->ParasiticCap = 5e-15 # F 35Modulator->Ring->FCPDEffect = 3e-27 # Free carrier plasma dispersion effect, delta_n/delta_c (m^-3) 36Modulator->Ring->Tn = 0.01 # Transmisivity at the bottom of the notch 37Modulator->Ring->NA = 3e24 # m^3, p doping 38Modulator->Ring->ND = 1e24 # m^3, n doping 39Modulator->Ring->ni = 1e16 # m^3, intrinsic free carriers 40Modulator->Ring->JunctionRatio = 0.8 # Junction ratio to total optical length 41Modulator->Ring->Height = 500e-9 # Height of the junction (m) 42Modulator->Ring->Width = 500e-9 # Modulator width (m) 43Modulator->Ring->ConfinementFactor = 0.3 # Modulator confinement factor 44 45# ----------------------------------------------------------------------------- 46# Ring Resonator 47# ----------------------------------------------------------------------------- 48Ring->Area = 100e-12 # m2 49Ring->Lambda = 1300e-9 # Resonant wavelength range 50Ring->GroupIndex = 4 # Group index 51Ring->Radius = 3e-6 # Bend radius of the ring 52Ring->ConfinementFactor = 0.3 # Confinement factor 53Ring->ThroughLoss = 0.01 # [dB] 54Ring->DropLoss = 1.0 # [dB] 55Ring->MaxQualityFactor = 150e3 # Maximum quality factor 56Ring->HeatingEfficiency = 100000 # Ring heating efficiency [K/W] 57Ring->TuningEfficiency = 10e9 # Ring tuning efficiency [Hz/K] 58Ring->LocalVariationSigma = 40e9 # Ring resonance frequency local mismatch sigma [Hz] 59Ring->SystematicVariationSigma = 200e9 # Ring resonance frequency systematic mismatch sigma [Hz] 60Ring->TemperatureMax = 380 # Maximum temperature that the tuning mechanism must still be able to work at [K] 61Ring->TemperatureMin = 280 # Minimum temperature that the tuning mechanism must still be able to work at [K] 62Ring->MaxElectricallyTunableFreq = 50e9 # Maximum electrically tunable range when allowing for electrically assisted tuning [Hz] 63 64# ----------------------------------------------------------------------------- 65# Photodetector 66# ----------------------------------------------------------------------------- 67Photodetector->Responsivity = 1.1 #(A/W) 68Photodetector->Area = 10e-12 # m2 69Photodetector->Cap = 0 # F 70Photodetector->ParasiticCap = 5e-15 # F 71Photodetector->Loss = 1.00 # dB 72Photodetector->MinExtinctionRatio = 3 # dB 73Photodetector->AvalancheGain = 1 # avalanche gain 74 75# ----------------------------------------------------------------------------- 76# Receivers 77# ----------------------------------------------------------------------------- 78 79# Sense amplifier (common to all receivers) 80SenseAmp->BER = 1e-15 # Target bit error rate 81SenseAmp->CMRR = 5 # Common-mode rejection ratio 82SenseAmp->OffsetCompensationBits = 5 # Number of bits used for fine-tuning offset compensation 83SenseAmp->OffsetRatio = 0.04 # Offset mismatch (as a fraction of VDD) 84SenseAmp->SupplyNoiseRandRatio = 0.01 # Random supply noise (as a fraction VDD) 85SenseAmp->SupplyNoiseDetRatio = 0.05 # Deterministic supply noise (as a fraction VDD) 86SenseAmp->NoiseMargin = 0.02 # Extra noise margin 87SenseAmp->JitterRatio = 0.01 # Jitter (as a fraction of Tbit) 88 89Receiver->Int->IntegrationTimeRatio = 0.7 # Integration time (as a fraction of Tbit) 90