Top Banner
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
26

Mask Layout Challenges for Silicon Photonics

Nov 30, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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]