+ All Categories
Home > Documents > – 1 – Design methodology development for VCSEL-based optical interconnects. Design methodology...

– 1 – Design methodology development for VCSEL-based optical interconnects. Design methodology...

Date post: 26-Dec-2015
Category:
Upload: brett-hampton
View: 226 times
Download: 0 times
Share this document with a friend
Popular Tags:
22
Design methodology development for VCSEL-based optical interconnects. – 1 – Design methodology development Design methodology development for VCSEL-based guided-wave for VCSEL-based guided-wave optical interconnects optical interconnects Michiel De Wilde & Olivier Rits Ghent University, Belgium IMEC
Transcript

Design methodology development for VCSEL-based optical interconnects.

– 1 –

Design methodology Design methodology developmentdevelopment

for VCSEL-based guided-wavefor VCSEL-based guided-waveoptical interconnectsoptical interconnects

Michiel De Wilde & Olivier RitsGhent University, Belgium

IMEC

Design methodology development for VCSEL-based optical interconnects.

– 2 –

OverviewOverview

• Optical interconnect– rationale & structure

• Optical interconnect design space– exploration & optimization

• Simulations to extract system-level properties

Design methodology development for VCSEL-based optical interconnects.

– 3 –

Optical interconnect rationale Optical interconnect rationale (1)(1)

– Denser inter-chip interconnect requirement– Rising clock frequencies

(source: Intel)

Moore’s Law

Design methodology development for VCSEL-based optical interconnects.

– 4 –

Optical interconnect rationale Optical interconnect rationale (2)(2)

Wire capacitance + resistance & skin effect limit the electrical interconnect bandwidth B

sbits10 217

LA

B

A

ground plane

signal wire

(Miller-Ozaktas)

wire length = L

Inter-wire spacing area

Design methodology development for VCSEL-based optical interconnects.

– 5 –

Optical interconnect rationale Optical interconnect rationale (3)(3)

• Problematic interconnectbetween ICs and at the IC access level– Industrial packet routers– Some parallel and distributed processing systems

• Use of optics: a solution on physical grounds– No electromagnetic interference problems– Almost distance & frequency independent losses

• Optical I/O integration with CMOS solvesinterconnect problems at the IC access level

Design methodology development for VCSEL-based optical interconnects.

– 6 –

VCSEL-based parallel optical I/OVCSEL-based parallel optical I/O

VCSELsCMOS substrate (top side visible)

Photodiodes

Package

Connector

Solder balls

Fiber bundle

PCB

Design methodology development for VCSEL-based optical interconnects.

– 7 –

Fields involvedFields involvedVCSELtechnology

Photodetectortechnology

Optics-CMOShybridization

Connectorization

Waveguide routing technology

Optical waveguides

IC packagingClock re-synccircuitry

Driver & receivercircuitry

TX

Design methodology development for VCSEL-based optical interconnects.

– 8 –

Complex design spaceComplex design space• Several approaches are possible• Some continuously valued parameters too

– λ, operating currents, numerical aperture, physical dimensions…

• Decisions in one field may affect other fields

(not to scale)

Increase of numerical aperture of fiberbettercoupling

worsecoupling

lessbendlosses

Design methodology development for VCSEL-based optical interconnects.

– 9 –

Design optimizationDesign optimization

• Systematic way of making choices= design methodology1. Designer states constraints2. Tool suggests good solutions meeting

constraints

• Important system-level property categories– Technological feasibility

– Performance (timing/power characteristics)

– Reliability

– Implementation cost

Design methodology development for VCSEL-based optical interconnects.

– 10 –

Design methodology Design methodology developmentdevelopment

VCSEL drive current

Photodetector sensitivity

Fiber numerical aperture

Interface technology…

Product and parameter choices

Power dissipationLink latency

Link reliabilityLink skew

Implementation cost

System-level properties

STAGE 1predict

STAGE 2Construct multi-objective solution

(e.g.) link bit error rate

(e.g.) total power dissipation

Infeasibledesign region

Sub-optimaldesigns

Pareto-optimaldesigns

STAGE 3target

Design methodology development for VCSEL-based optical interconnects.

– 11 –

Estimating Estimating timing/power/reliabilitytiming/power/reliability

• Issues for direct estimation(e.g. from tabular data)– Non-linear interactions between different fields

(electrical, optical, thermal)– Impact of noise and process variations

• Interconnect simulation– Simulator– Simulator models– Stimuli– Calculation of properties from simulation

results

Design methodology development for VCSEL-based optical interconnects.

– 12 –

Simulator modelsSimulator models

VCSEL model

Photodetectormodel

Clock re-syncmodel

VCSELdriver model

Photodetectorreceiver model

Optical path model

Design methodology development for VCSEL-based optical interconnects.

– 13 –

Simulator choiceSimulator choice

• Device-level simulators– OptiWave, RSoft, WinLase, …– Too detailed (some parameters are IP)– Too slow for this purpose (finite-element

methods)

• Circuit-level simulators– SPICE, Verilog-AMS, VHDL-AMS, …– More concise parameter set possible– Faster (only integration over time)

Design methodology development for VCSEL-based optical interconnects.

– 14 –

Example: photodiode modelExample: photodiode model

module pin_photodiode(in,anode,cathode); input in; inout anode, cathode; power in; electrical anode, cathode; parameter real Cdep=0, Cbo=0, Rbas=0, Resp=0, Id=0; parameter real pole=-1/(Cdep*Rbas); parameter real laplace_coeff_0=Cdep+Cbo; parameter real laplace_coeff_1=Cdep*Cbo*Rbas; charge rc; analog begin I(cathode,anode) <+ laplace_zp(Resp*Pwr(in)+Id,{},{pole,0}); Q(rc) <+ laplace_np(V(cathode,anode),{laplace_coeff_0,laplace_coeff_1},{pole,0}); endendmodule

•Terminals•Model parameters•Equations describing internal state and outputs

Design methodology development for VCSEL-based optical interconnects.

– 15 –

Driver/receiver modelDriver/receiver model

• Normal analog electrical circuits• IP protection: no real circuit provided• Alternative: parameterised flowchart• Validation: measurements

on non-hybridized CMOS

Receiver flowchart

Transimpedance preamplifier

Postamplifier

Decision circuit

Equalizer

Limiting amplifier

Photocurrentinput

Digital output

Design methodology development for VCSEL-based optical interconnects.

– 16 –

VCSEL modelVCSEL model• Nonlinear differential equation system• Jungo, et.al.: VISTAS software package

equations without spatial integration

• Difficult parameterization• Validation: measurements on non-hybridized

VCSELs

(source: M.X. Jungo)

Design methodology development for VCSEL-based optical interconnects.

– 17 –

Fiber-based optical pathFiber-based optical path• Abstraction of dispersion (short distance)• Coupling coefficients for losses & crosstalk

macrobendlosses

absorption

Connectorlosses & crosstalk

VCSEL-fiber coupling losses

VCSEL-fiber crosstalk

(not to scale)

Fiber-photodetector crosstalk

Fiber-photodetector coupling losses

Design methodology development for VCSEL-based optical interconnects.

– 18 –

Fiber bend lossesFiber bend losses• Bend losses can be approximated using a combination of

raytracing results (H. Lambrecht, et.al.)• Validation through optical path measurements

90° bendX axis: NA fiberY axis: bending radiusBlue color = high losses

(source: H. Lambrecht)

Design methodology development for VCSEL-based optical interconnects.

– 19 –

Simulation illustrationSimulation illustration

(exaggerated VCSEL model parameters)

(inverted output)

Design methodology development for VCSEL-based optical interconnects.

– 20 –

Simulation setupSimulation setup

• Interconnection signals– Digital pseudorandom– Design-specific

• Parameters– Process corners– Monte-Carlo

generated• + inter-device

correlation

• Noise– asynchronous– synchronous– mesochronous

• Predominant noise: substrate noiseat the receiver preamplifier– amplify some few µA

of photocurrent

Design methodology development for VCSEL-based optical interconnects.

– 21 –

ConclusionConclusion

• Illustrated optical interconnect– rationale & structure

• Discussed optical interconnect design space– exploration & optimization

• Simulations to extract system-level properties– Explained approach– Discussed models– Future work

Design methodology development for VCSEL-based optical interconnects.

– 22 –

AcknowledgementsAcknowledgements

• IST Interconnect by Optics project partners

• Hannes Lambrecht (Ghent University, IMEC-INTEC)– Fiber bend losses modelling

• Marc Jungo– VISTAS VCSEL modelling project

• Fund for Scientific Research – Flanders (Belgium) (F.W.O.)– Research assistantship


Recommended