from circuit-level to component-level simulaon and back

20
From Circuit-Level to Component-Level Simula4on and Back - PDK Driven Design Automa4on THE 3RD INTERNATIONAL WORKSHOP ON OPTICAL/PHOTONIC INTERCONNECTS FOR COMPUTING SYSTEMS (OPTICS WORKSHOP) MARCH 31 ST , 2017 © LUMERICAL SOLUTIONS INC 1

Upload: others

Post on 19-Apr-2022

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: From Circuit-Level to Component-Level Simulaon and Back

From Circuit-Level to Component-Level

Simula4on and Back -

PDK Driven Design Automa4on

THE 3RD INTERNATIONAL WORKSHOP ON OPTICAL/PHOTONIC INTERCONNECTS FOR COMPUTING SYSTEMS (OPTICS WORKSHOP)

MARCH 31S T , 2017

©LUMERICALSOLUTIONSINC1

Page 2: From Circuit-Level to Component-Level Simulaon and Back

UHD&3DTVs,smartphones,IoThomesensorsandVRgaming.

Industrialaugmentedreality,machinevision,laserprocessingandautomatedop?calinspec?on.

Op?calcommunica?ons,structural&environmentalsensors,autonomousvehiclenaviga?on,LEDligh?ngandsolarenergy.

Medicalimaginganddiagnos?cs,lasersurgery,labonachip,andenhancedsurgery.

Op?caltransceivers,ac?veop?calcables,op?calstorage,next-genprocessorsandquantumcompu?ng.

A Photonic Future

Page 3: From Circuit-Level to Component-Level Simulaon and Back

Example: mul4channel op4cal transceiver

*TomPalkert,“TechnicalFeasibilityUsingSiliconPhotonics”,Luxtera,NextGeneraIon100Gb/sOpIcalEthernetStudyGroup,PlenaryMeeIngMaterial,Nov8th-10th,2011,Atlanta,GA,USA

*DARPA-EPICprogram

100111010

100111010

Laser

modulator

detector

3 ©LUMERICALSOLUTIONSINC

DemuxMux

Page 4: From Circuit-Level to Component-Level Simulaon and Back

Integrated photonics electro-opIcmodulator

photodetectorlaser

graIngcoupler

©LUMERICALSOLUTIONSINC

Page 5: From Circuit-Level to Component-Level Simulaon and Back

System modeling

Fiber:•  Loss•  Dispersion•  NonlineariIes

•  Gain•  NoiseOpIcalsub-circuit:

•  Wavelength•  Linewidth•  ReflecIons•  Carrierdynamics•  Mode•  Loss/Coupling

Analysis:•  BER•  Loss•  Dispersion•  Phasenoise•  Chirp

Receiver

Electricalsub-circuit:•  Pre-emphasis•  Feedbackloops•  D/A

DSP•  EqualizaIon(FFE/DEF•  DispersioncompensaIon•  LOFrequencyOffset•  PhaseTracking•  PolarizaIoncrosstalk•  SynchronizaIon•  Filtering

OpIcalsub-circuit:•  Wavelength•  Linewidth•  ReflecIons•  Carrierdynamics•  Mode•  Loss/Coupling

Electricalsub-circuit:•  TIA•  AmplificaIon•  A/D

Transmi^er

•  PolarizaIondynamics•  Inter-symbolinterference•  DutycycledistorIon)•  InteracIonofNoiseandSignal

Page 6: From Circuit-Level to Component-Level Simulaon and Back

Circuit / System simula4on challenges §  PhotoniccircuitsimulaIonneedstosupport:§  FrequencydomainsimulaIon,e.g.transmissionspectrum,inserIonloss,…§  TimedomainsimulaIon,e.g.BER,powerbudget,…

§  Electronic/photonicco-simulaIon§  …andalsothermal

§ OpIcalsignalvselectricalsignal§  Electricalsignal:Voltage/Current§  OpIcalsignal:propagatesbidirecIonally(reflecIons!),ismulI-mode,inmulIplefrequencybands,andaccumulatesaphase.

§  Lackofphotoniccompactmodels(behaviouralmodels)§  ValidaIonofcalibratedmodelstofabricaIonprocess

©LUMERICALSOLUTIONSINC6

Page 7: From Circuit-Level to Component-Level Simulaon and Back

Integrated Photonics Designers  Challenges:§  SinglephotonicsPhDsinchargeoftheenIreframework

§ UsuallylayoutdrivenratherthanschemaIcdriven

§  Limitedcircuit/systemsimulaIoncapabiliIes

§  InhousecodetoIedifferenttoolstogether

PROPRIETARYANDCONFIDENTIAL©LUMERICALSOLUTIONSINC7

Fabricate

ComponentModels/PDKCircuitLayoutMask

SpecializedVendorsCustomPackagingMPW&Lowvolume

DesignTechnologyFocusManytoolsLimitedintegraIonPhDlevelexperIse

Today

Page 8: From Circuit-Level to Component-Level Simulaon and Back

Component-level simula4on

©LUMERICALSOLUTIONSINC8

ThermalOpIcal Electrical

Page 9: From Circuit-Level to Component-Level Simulaon and Back

Example: CMOS Image Sensors

PROPRIETARYANDCONFIDENTIAL©LUMERICALSOLUTIONSINC9

 Supposetheobjecttoimageisgreen§ Lightarrivingonthedetectorisgreen

Redfilter

Active region

Active region

Active region

Active region

Greenfilter Greenfilter Bluefilter

 Electronsarecreatedasthelight(photons)areabsorbed.Thenumberofcollectedelectronsineachpixelgivesthepixelbrightnessandcolorforthefinalimage§  FurtherelectricalsimulaIonwithDEVICE

Page 10: From Circuit-Level to Component-Level Simulaon and Back

Challenges of component level simula4ons  ThedesignandanalysisoffundamentalpassiveandacIveoptoelectronicbuildingblocksrequiresvarioussolvers:§  OpIcalsolverstosimulatetheinteracIonofEMwavewithmaterial§  PropagaIonproperIes,generaIonrates,absorpIon,…

§  Electricalsolverstomodelchargetransport§  DC,large/smallsignalanalysis,transient,…

§  Thermalsolverstomodelheattransfer§  Steadystateandtransient,self-heaIng,…

§  Stressandstrain§  ProcesssimulaIon§  Dopingprofiles,lithographycorrecIon,etchprofile,sidewallangle,roughness

 Extractaccurate,andcalibratedcompactmodelsfromsimulaIonsandmeasureddataforcircuitsimulaIon.

©LUMERICALSOLUTIONSINC10

Page 11: From Circuit-Level to Component-Level Simulaon and Back

Integrated Photonics Designers

PROPRIETARYANDCONFIDENTIAL©LUMERICALSOLUTIONSINC11

Fabricate

ComponentModels/PDKCircuitLayoutMask

Design ComponentModels/PDK

Circuit

LayoutMask

Fabless,highvolumeCustom,fullwaferStandardPackaging

SpecializedVendorsCustomPackagingMPW&Lowvolume

Fabricate

DesignTechnologyFocusManytoolsLimitedintegraIonPhDlevelexperIse

ApplicaIonFocusEDAstyletoolsTightintegraIonDesignteams

Today Future

Page 12: From Circuit-Level to Component-Level Simulaon and Back

Design framework  PICdesignismuchmorethanjustsimulaIon.Fromandefficient,scalableEDAdesignframeworkstoanEPDAframework:§  Designcapture(layout-drivenvsschemaIcdriven)§  Pre-layoutsimulaIon(onlyforSDL)§  Curvilinearshapes!

§  Useofpre-characterizedbuildingblocks(PDKs)§  IncludingcompactmodelsforcircuitsimulaIon

§  HierarchicalDRC&LVS§  ExtracIonandback-annotaIonforre-simulaIon§  StaIsIcalAnalysis/Yield§  Designfortest,designformanufacturing,regressiontesIng,…

12 ©LUMERICALSOLUTIONSINC

Page 13: From Circuit-Level to Component-Level Simulaon and Back

EDA-style flow with a process design kit (PDK)

13

PDKs Design Rules,

Compact models Component parameters Process data

LayoutandMaskGeneraIonCadence,Mentor,PhoeniX,…

VerificaIonMentor,Cadence,….

PhotonicCircuitSimulaIon

SchemaIcCaptureCadence,Mentor,…

FabricaIon

INTERCONNECT

PhotonicComponentDesignOptoelectronicsolvers,Experimentaldata

ComponentDesign

FDTDSoluIons

MODESoluIons

DEVICE

NetlistExchange

ElectricalCircuitSimulaIon

NetlistExchange

©LUMERICALSOLUTIONSINC

Page 14: From Circuit-Level to Component-Level Simulaon and Back

The photonic PDK

©LUMERICALSOLUTIONSINC14

Photonic PDK Design Rules (for manufacturability,

optical performance)

Mask layer and material information

Die (and package) templates

Library of validated components

Measured data

Compact models (CML)

System/CircuitDesign&FabricaIon

Component&ModelLibraryDesign

DefineCompactModel

MeasuredResults

ComponentSimulaIonOptoelectronicsolvers Circuit

Design,Layout,VerificaIon

FabricaIonandTest

ApplicaIonFocusTechnologyFocus

Page 15: From Circuit-Level to Component-Level Simulaon and Back

Virtuoso driven design capture

PROPRIETARYANDCONFIDENTIAL©LUMERICALSOLUTIONSINC15

OpIcalSubcircuit

ElectricalSchemaIc

 SchemaIcdrivenlayout§  Designcapture–singlegoldenschemaIc§  DedicatedopIcalcircuitsimulator(INTERCONNECT)andSpectreallowforco-simulaIon

§  ElectricalandopIcalcomponentsfromgenericPDK(availabilityofcompactmodels

§  SupportsopIcalsignaltype(inclusiveerrorchecking)

Electro-opIcoscillator

PhotodiodeModulator

Waveguidedelayline

Laser

OpIcalsignaltype

Page 16: From Circuit-Level to Component-Level Simulaon and Back

Photonic layout  Curvilinearlayout§  non-Manha^anandrequiresallangledesignfeatures(locaIonofports,rotaIon,smoothcurves,connecIvity

§  TheprovidedlibraryofvalidatedcomponentsisnotsufficientforacompletePICdesign–waveguiderouIng

 TradiIonallyICdesigntoolsaremissinggenericphotonicelementsandcomponents.§  OpImizeddiscreIzaIon

16

Page 17: From Circuit-Level to Component-Level Simulaon and Back

Sta4s4cal analysis – layout aware

©LUMERICALSOLUTIONSINC17

Z.Lu,J.Jhoja,J.Klein,X.Wang,A.Liu,J.Flueckiger,J.Pond,andL.Chrostowski,“PerformancepredicIonforsiliconphotonicsintegratedcircuitswithlayout-dependentcorrelatedmanufacturingvariability”,submi^ed,22pp.(2017).

Page 18: From Circuit-Level to Component-Level Simulaon and Back

Design for Manufacturability (DFM)

©LUMERICALSOLUTIONSINC18

Z.Lu,J.Jhoja,J.Klein,X.Wang,A.Liu,J.Flueckiger,J.Pond,andL.Chrostowski,“PerformancepredicIonforsiliconphotonicsintegratedcircuitswithlayout-dependentcorrelatedmanufacturingvariability”,submi^ed,22pp.(2017).

Page 19: From Circuit-Level to Component-Level Simulaon and Back

Conclusion  ThereisclearadvantagetocombinetheeffortsofEDAandPDAtodeliveracompleteandefficientsoluIonforIntegratedPhotonics§  3decadesofCMOSEDAtools+overadecadeofopIcalcomponentdesignsouware

development

 ButPhotonicsisnotthesameaselectronics§  Newsignaltypes

§  AllowssegregaIon(andautomaIon)ofelectricalvs.opIcal(V,IvsTEandTM,…)

§  Dealingwithcurvilinearshapes§  IncludingdiscreIzaIonchallenges

§  Awaveguideisusuallyacomplex3Dstructurevs.awireinelectronics§  Typicallyawaveguidewillbemodeledasadevice,notapieceof“interconnect”

§  OpIcalconnecIvityisNOTthesameaselectricalconnecIvity…§  2electricalsignalscrossingmakeashort...2opIcalcrossingmake...Acrossing...

 FoundriesareanintegralpartofthesoluIonandneedtoupgradetheir“PhotonicsPDK”toasimilarlevelofcompletenessandfeaturestowhatisthestandardinelectronics

©LUMERICALSOLUTIONSINC19

Page 20: From Circuit-Level to Component-Level Simulaon and Back

 TechnicalquesIons?kx.lumerical.com

 Commercialinquiries:[email protected]

 EvaluateLumericaltoolsfreefor30dayswww.lumerical.com

Connect with Lumerical

www.lumerical.com

©LUMERICALSOLUTIONSINC20

Contactmeat:

[email protected]

 Dr.JonasFlueckiger