Integrated Silicon Photonics – An Overview Aniruddha N. Udipi What’s wrong with electrical signaling? • Power and delay fundamentally increase with length – Repeaters can help with delay, but further increase power – cannot afford this • Signal integrity issues – Limits on the number of “drops” (DIMMs, say) – Long, fast, wide – pick any two • Very slow growth of pin count and per pin bandwidth – Chip-edge and socket-edge bandwidth severely limited – Increasing pressure due to increasing communication requirements with multi-thread, multi-core, multi-socket • We need a disruptive new technology 2 Say Hello to Silicon Photonics • Simply put, replace wires and electrons with waveguides and photons • Advantages – Lower energy consumption, distance independent – Higher bandwidth, Dense Wavelength Division Multiplexing (DWDM) – Better scalability, no pin limits – In some cases, you simply cannot use electrical connections to satisfy the projected requirements • Where? – Started with large distances (Atlantic ocean large) – Increased viability over smaller distances as technology improves and matures – Next, interconnect inside datacenters - between racks – Eventually, intra-rack, intra-board, intra-chip… 3 Photonic Interconnect Basics Laser Channel Detector Modulator 0 1 0 1 0 0 0 1 1 1 0 1 Design Space – Laser, modulation, channel, detection 1 0 1 1 1 0 0 0 1 0 1 0 4 Photonic Components On-chip Laser • Vertical Cavity Surface Emitting Laser (VCSEL) – One of the largest volume (and hence, cheapest) lasers currently in use – Is often integrated on-chip – Enables “direct modulation” • You directly turn the laser on or off in accordance with the data being transmitted – Not fully CMOS compatible – Also, does not support DWDM 6 Off-chip Laser • Distinct component, actual construction not important • A single laser source can feed multiple channels – You just have a power splitter with the laser – Potential to be cost-effective in systems with multiple transmission channels (multiple memory channels, say) • Needs “external modulation” – Laser is on continuously, but you either block the light or not, depending on the data being transmitted • Supports DWDM • Under active consideration 7 Modulator Courtesy: D. Fattal and R. Beausoleil, HP Labs output Waveguide output input “OFF” STATE input “ON” STATE 8 Modulator Operation • How do you go between “ON” and “OFF”? – Charge injection (HP Labs) – Charge depletion (Sun) • These rings can be made “wavelength selective” with proper sizing during fabrication • There are also “disc” modulators; similar operational principle, only the physical implementation is different Courtesy: Xu et al. Optical Express 16(6), 4309–4315 (2008) 9 Channel • Silicon waveguide – Used on-chip – Moderate loss, crossover issues • Hollow metal waveguide – Used for slightly longer distances, at the board level – Low loss, ease of fabrication • Free space – Just use air! – Bunch of micro-mirrors and micro-lenses guide the light around – On-chip use • Fiber optic cable – Off-chip interconnect 10 Miscellaneous Components • Power splitters – Y splitter – divides the total power among several channels – 1:2, 1:4, and 1:8 splitters available – Other than drop in strength, signal is unaffected • Detectors – Seem to be simple photodetectors, I haven’t seen much variation or focus on this component • Power guides – Mux/Demux • Couplers Courtesy: Beamer et al. ISCA 2010 11 Features / Design Considerations Dense Wavelength Division Multiplexing • One of the primary advantages of photonics: excellent bandwidth density • Each wavelength of light transmits one bit, supported by a bunch of “wavelength selective” ring resonators – Each wavelength can operate independently • Total number of supported wavelengths limited by increasing coupling losses between rings as spacing is tightened • Up to 67 wavelengths theoretically possible • Each wavelength can run at ~10Gbps, giving a total of 80 GB/s of bandwidth per channel 13 Laser Power Considerations • The detectors need to receive some minimum amount of photonic power in order to reliably determine 0/1 – Depends on their “sensitivity” • Going from source to destination, there are several points of power loss – the waveguide, the rings, splitters, couplers, etc. • Work backwards to determine total input laser power required • Also some concerns about “non-linearity”, when total path loss exceeds a certain amount – Rule of thumb ~20dB 14 Static Power Considerations • Modulating rings are sized at fabrication time to be tuned to a particular wavelength • However, this tends to drift during operation • Not only will this hurt this specific wavelength, but may also drift into adjacent wavelengths in DWDM systems, causing interference • This drift can be controlled by heating, called “trimming” • These heaters consume non-trivial amounts of power • Large static power, cannot under-utilize or leave idle 15 Applications My personal research focus • Application to the processor-memory interface – Ideal candidate in many respects • Scalability, bandwidth, energy • The questions we’re trying to answer: – how can we best apply photonics to the memory subsystem? – Should we replace all interconnects with photonics? – what would the role of electrical signaling be? – how invasive would the required memory (DRAM) modifications be? • Off-chip laser, external ring-based modulation, off-chip fiber and on-chip silicon waveguides 17 Interconnects in the Memory system DRAM I/O – Processor Off-chip Interconnect DRAM Array – I/O On-chip Interconnect 18 Photonics vs. electronics • Photonics – Lower dynamic energy – Higher static energy – Cannot be over-provisioned or left idle – Perfect for the shared off-chip interconnect, helps break the pin barrier • Electronics – Higher dynamic energy – Lower static energy – Can be over-provisioned or left idle 19 Photonic Energy Electrical Energy How deep should photonics go on die? 20 Single-die system (Prior work) Argues for specialized memory dies with photonics deep inside – in this case, one stop for each quarter of the chip 21 But.. • Realistic systems cannot have a single die per channel • You simply need more capacity – 3D stacking – Daisy-chaining of these 3D stacks • Many more rings • The effect of photonics’ static energy much more pronounced • Argues for reducing photonic use • How? 22 Proposed design 23 Proposed Design • Introduce a 3D Stacked “Interface Die” • This die contains all photonic components • All further traversal is electrical – TSVs to move between dies vertically – Efficient low-swing wires on-die • Helps break the pin-barrier • Uses photonics on the heavily used shared off-chip interconnect, amortizes static energy • Uses electrical signaling locally, where activity is low 24 An analogy Can you really run the METRO to every house? 25 Realistic System Use a single stop per stack, on the interface die 26 Advantages of the proposed system • Energy consumption – Fewer photonic resources, without loss in performance – Rings, couplers, trimming • Industry considerations – Does not affect design of commodity memory dies – Same memory die can be used with both photonic and electrical systems – Same interface die can be used with different kinds of memory dies – DRAM, PCM, STT-RAM, Memristors 27 Final System • Compared to the best fullyoptical extension of the stateof-the-art photonic DRAM design – 23% reduced energy consumption – 4X capacity per channel – Potential for performance improvements due to increased bank count – Non-disruptive to commodity memory design 28 High-radix Datacenter Routers (HP Labs) 29 Simplify! • Need high dimension network to reduce hop count • Bandwidth per port has to scale over time • Photonics are perfect.. – Switch size unconstrained by device IO limits – Port bandwidth scalable by increasing number of wavelengths – Optical link ports can directly connect to anywhere within the data centre – Greatly increased connector density, reduced cable bulk – 64-128 DWDM port router possible 30 Macro-chips (Sun Labs, Oracle) • Die sizes are limited by process yield • For a given compute power requirement, therefore, you need several smaller chips • Large bandwidth requirement between these chips • With photonics, such a macro-chip design can approach a large chip performance 31 On-chip Interconnect (Rochester) 32 Ok, but when will all of this see light of day? • Adoption will be gradual, over smaller distances – – – – – km scale – it’s already happened – Under-sea cables 100m scale – in progress m scale – just starting cm scale – in the lab but relatively ready mm scale – also in the lab but not ready for prime time • Technology exists, constantly being improved by smart people in labs all over the world • Maturity, manufacturing infrastructure and cost are the big barriers – Catch 22! • First products expected in ~1year (Intel Light Peak) – USB replacement – Optical backplane for server racks ~2 years – Fancier applications will likely take ~5-8 years 33