+ All Categories
Home > Documents > Mask Layout Challenges for Silicon Photonics

Mask Layout Challenges for Silicon Photonics

Date post: 30-Nov-2021
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
26
Mask Layout Challenges for Silicon Photonics Session IV: Design Automa=on and Methodologies MARCEL VAN DER VLIET DESIGN, AUTOMATION & TEST IN EUROPEAN CONFERENCE OPTICAL/PHOTONIC INTERCONNECTS FOR COMPUTING SYSTEMS MARCH 31 ST 2017
Transcript
Page 1: Mask Layout Challenges for Silicon Photonics

Mask Layout Challenges for Silicon Photonics Session IV: Design Automa=on and Methodologies

M A R C E L VA N D E R V L I E T DESIGN, AUTOMATION & TEST IN EUROPEAN CONFERENCE OPTICAL/PHOTONIC INTERCONNECTS FOR COMPUTING SYSTEMS MARCH 31ST 2017

Page 2: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE.

•  PhoeniXSo@ware

•  DiscreFzaFon

•  DesignIntent

•  DesignRuleChecks

•  PDA–EDAIntegraFon

2

Outline

Page 3: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE. 3

PhoeniX SoSware

new

Weenabletheeasyandcost-effec1verealiza1onofintegrated

photonicschipsandsystems

Partnershipswithfoundries,

so@warevendors,designhouses,universiFes,…

Page 4: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE. 4

EDA versus PDA

ManhaVanversus“Erice”paVerns

ManhaVanversuscurvilinearpaVerns

Page 5: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE. 5

Non-ManhaWan / curvilinear design

Page 6: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE. 6

Curve Discre=za=on

Fromideal(analyFcal)curve ToadiscreFzedpolygon MappedontoGDSgrid

Needfortoolstotranslateidealcurves(DesignIntent)intodiscreFzedpolygons,controllingphaserelaFons

Page 7: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE.

•  Losses•  Obtaining smooth curves and side-walls

•  Mask orienta=on of waveguides (due to wri=ng direc=on of mask)

•  BackReflecFon•  Smooth curves and side-walls

•  Limits on angle changes (radius)

•  PhaseChanges•  Width (and height) control of waveguides (1 nm -> 125 GHz) •  Changes in op=cal path-length

7

Mask layout impacts:

Page 8: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE. 8

Impact of op=cal path-length

Example: Arrayed Waveguide Gra=ng

Itisinfacta(de)mulFplexerforlight.Differentcolors(datastreams)arefilteredintodifferentwaveguides.

ThegeometrydeterminestheopFcalperformance,andcanbecalculatedthroughsimulaFonsfromspecificaFonslikebandwidth,numberofoutputchannels,channelspacing,etc. Phase errors resul=ng from:

(1)errorsduetomismatchesintheopFcalpathlengthsinthebranchesinthearray(2)stochasFcalerrorsfromfabricaFonvariaFons

Page 9: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE.

Generic (EDA) scrip=ng languages

Exampleofthedescrip1onofasine-bendtakenfromaCadenceVirtuoso(SKILL)p-cellasusedinasiliconphotonicsPDKSameappliestoMentorGraphicsAMPLEorgenericlanguageslikeMatlab,Python,…

9

Page 10: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE.

•  FabricaFon->cross-secFon->performance

Design for Manufacturing

10

Page 11: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE.

•  FabricaFonàcross-secFonàperformanceDesigner:

Process:

Ideal/theory

Notguided

11

From Design Intent to GDSII

Page 12: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE.

•  FabricaFonàcross-secFonàperformanceDesigner:

Process:

Ideal/theory

Notguided

Guided

12

OptoDesigner:maskwideningtocompensateunderetch

From Design Intent to GDSII

Page 13: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE.

Real life example for Design Intent

13

Fromdesignintenttofinalmasklayout:•  CalculaFngtherequiredshapes,giventhe

designintentandthefabricaFoninformaFon•  Turningtheseintopolygons,givena

maximumallowedpatherror•  Placingthepolygonsintotherequiredmask

layers,includingsizing,inversion,booleanoperaFons,etc.

•  Checkingdesignrules•  ExporFngmask(GDS2)files

AWGexample:fromintendedwaveguideor“logical”designintoactualmaskor“GDS”designtofabricatewiththecorrectwaveguidedimensions(crosssec1on)

Page 14: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE. 14

Using Design Intent in the UCSB PDK

automated

DesignIntent On-specsGDSforfoundry

Op=mizing polygons snapped to the grid to avoid transla=on and phase errors is very important in photonics.

Page 15: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE. 15

Heterogeneous SOI & III-V Integra=on – PDK Available

MinhA.Tranetal.,"Integratedop1caldriverforinterferometricop1calgyroscopes,"Opt.Express25,3826-3840(2017)

Twophasematcheddelaylines(SOI)measurerotaFonangleofgyroscope

Widelytunablelaser(III-V)enableslinemeasurementofphasechange

Op1calgyroscope

Page 16: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE. 16

UCSB Heterogeneous SOI & III-V Integra=on – PDK available

8×8×40Gbpsfullyintegratedsiliconphotonicnetworkonchip,Zhangetal.,2334-2536/16/070785-02Journal,2016OpMcalSocietyofAmerica

Morethan400PhotonicBuilding

BlocksinonePIC!J

AlGaInAsEAMAlGaInAsDFBInGaAsPINPD

1×8(De)Mux

BroadbandMZIswitcharray

Page 17: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE. 17

DRC Design Rule Checks

drcMinWidth drcMinSpace

drcMinNotch

drcAngleCheck on the Echelle gra8ngs

drcSingularPoint

drcMinWidth drcMinSpace

  Fabrica=on errors can lead to high costs and unwanted delays, however, they can be prevented by using verifica=on and Design Rule Checks (DRC).

 Both for academic research as well as commercial product development, it is a key step in the whole design flow from ini=al concept to manufacturable mask layout.

Page 18: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE. 18

DRC example Notch Check Notchtoosmall

Notchlargeenough

Notch

Notch

Notch

Rounding of a square feature (the end of the waveguide) as a result of the distance to surrounding features (or non etched surfaces) Topview

Page 19: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE. 19

Challenges for Calibre

Silicon photonics components are usually formed by curvilinear geometries (non-ManhaGan shapes). Tradi8onal IC DRC tools are incompa8ble with these geometries, resul8ng in false errors reported during the physical verifica8on phase.

MOHANED ELSHAWY, MENTOR GRAPHICS MGC 06-16 TECH14370

Page 20: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE. 20

Condi=onal and mul=dimensional DRC

Page 21: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE.

•  Challengesweseecustomersandfoundriesrunninginto:•  Increasing complexity of PIC designs

•  Significant waveguide rou=ng challenges •  Limited circuit simula=on capabili=es with validated models

•  Design verifica=on: design rule checking and layout vs schema=c •  Co-design of electronics and photonics

Tosupporttheindustryinthetransi1onfromresearchtocommercialproductdevelopment,weneedintegrateddesignflowssuppor1ngadesignformanufacturabilitydesignstrategy,makinguseofstrengthsofbothPDAaswellasEDAtools

21

Situa=on today

Page 22: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE.

EDA – PDA integra=on Example of 3-party collabora=on

22

•  CollaboraFonannouncedinDecember2015

•  SchemaFcDriven

Layoutflow,centeredaroundaPDKapproach

Page 23: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE.

AllphotonicspartsareprovidedbyPhoeniXSo@waretechnology

Overcomingthegrid-based“ManhaVan”designlimitaFonsintradiFonalICdesigntools

23

PhoeniX SoSware’s Virtuoso integra=on with PDA-Link access point into all PhoeniX SoSware’s PIC design rou=nes

Page 24: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE. 24

All angle in Virtuoso

•  FullyParameterized•  Path Length Difference

•  Modulator Length •  …

•  AllAngle

Page 25: Mask Layout Challenges for Silicon Photonics

(C)2017.ALLRIGHTSRESERVED.PHOENIXSOFTWARE.

•  DiscreFzaFonimpactsdeviceperformance•  Good algorithms required

•  Technologydependenciescancreatecomplextasks•  Need good PDKs •  Hybrid PDK design environment

•  DesignrulechecksofEDAarenotsufficient

•  NeedintegraFonbetweenEDAandPDAtools

25

Summary

Page 26: Mask Layout Challenges for Silicon Photonics

www.phoenixbv.com

[email protected]


Recommended