Dawei Huang, IEEE Journal of Selected Topics in Quantum Electronics, March/April 2003 Optical Interconnects: Out of the Box Forever? Jeong-Min Lee

Slides:



Advertisements
Similar presentations
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
Advertisements

Work in Progress --- Not for Publication 6 December Interconnect Working Group ITRS 2000 Lakeshore Hotel, Hsinchu, Taiwan, R.O.C. 6 December 2000.
Assembly and Packaging TWG
Bus arbitration Processor and DMA controllers both need to initiate data transfers on the bus and access main memory. The device that is allowed to initiate.
Homework Reading Machine Projects Labs
MEMORY popo.
Review of Topology and Access Techniques / Switching Concepts BSAD 141 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
Chapter 5 Computing Components. 5-2 Chapter Goals Read an ad for a computer and understand the jargon List the components and their function in a von.
Heat Generation in Electronics Thermal Management of Electronics Reference: San José State University Mechanical Engineering Department.
Embedded Systems Design: A Unified Hardware/Software Introduction 1 Chapter 10: IC Technology.
Introduction to Network
Chapter 4 Gates and Circuits.
CS105 Introduction to Computer Concepts GATES and CIRCUITS
Computer Maintenance Unit Subtitle: CPUs Copyright © Texas Education Agency, All rights reserved.1.
An International Technology Roadmap for Semiconductors
Chapter 4 Gates and Circuits.
Ragan Technologies, Inc. Presents - Zero Shrink Technology - ZST™ Process for Embedding Fired Multi-Layer Capacitors in LTCC Packages.
Cache Memory Locality of reference: It is observed that when a program refers to memory, the access to memory for data as well as code are confined to.
What is memory? Memory is used to store information within a computer, either programs or data. Programs and data cannot be used directly from a disk or.
Integrated Circuits (ICs)
Optical Interconnects Speeding Up Computing Matt Webb PICTURE HERE.
11/29/2004EE 42 fall 2004 lecture 371 Lecture #37: Memory Last lecture: –Transmission line equations –Reflections and termination –High frequency measurements.
1 Lecture 15: DRAM Design Today: DRAM basics, DRAM innovations (Section 5.3)
04/09/02EECS 3121 Lecture 25: Interconnect Modeling EECS 312 Reading: 8.3 (text), 4.3.2, (2 nd edition)
Registers  Flip-flops are available in a variety of configurations. A simple one with two independent D flip-flops with clear and preset signals is illustrated.
RF Packaging Jason Shin Fall 2007: ECEN 5004 Fundamentals of Microsystems Packaging Graduate Presentation.
Optical Interconnects Speeding Up Computing Matt Webb PICTURE HERE.
Interconnection and Packaging in IBM Blue Gene/L Yi Zhu Feb 12, 2007.
3.1Introduction to CPU Central processing unit etched on silicon chip called microprocessor Contain tens of millions of tiny transistors Key components:
High-Speed Circuits & Systems Laboratory Electronic Circuits for Optical Systems : Transimpedance Amplifier (TIA) Jin-Sung Youn
Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI CSCI.
TLC: Transmission Line Caches Brad Beckmann David Wood Multifacet Project University of Wisconsin-Madison 12/3/03.
ECE 526 – Network Processing Systems Design Network Processor Architecture and Scalability Chapter 13,14: D. E. Comer.
Practical Digital Design Considerations Part 1 Last Mod: January 2008 ©Paul R. Godin.
1 Interconnects Shared address space and message passing computers can be constructed by connecting processors and memory unit using a variety of interconnection.
Device Physics – Transistor Integrated Circuit
Multi-core Programming Introduction Topics. Topics General Ideas Moore’s Law Amdahl's Law Processes and Threads Concurrency vs. Parallelism.
1 Global Routing Method for 2-Layer Ball Grid Array Packages Yukiko Kubo*, Atsushi Takahashi** * The University of Kitakyushu ** Tokyo Institute of Technology.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
1 Embedded Systems Computer Architecture. Embedded Systems2 Memory Hierarchy Registers Cache RAM Disk L2 Cache Speed (faster) Cost (cheaper per-byte)
Memory and Storage Dr. Rebhi S. Baraka
Chapter 3 Internal Memory. Objectives  To describe the types of memory used for the main memory  To discuss about errors and error corrections in the.
CPEN Digital System Design
EE415 VLSI Design 1 The Wire [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Yi-Lin, Tu 2013 IEE5011 –Fall 2013 Memory Systems Wide I/O High Bandwidth DRAM Yi-Lin, Tu Department of Electronics Engineering National Chiao Tung University.
Computer Organization & Assembly Language © by DR. M. Amer.
1 Interconnect/Via. 2 Delay of Devices and Interconnect.
Computer Architecture Lecture 24 Fasih ur Rehman.
VLSI INTERCONNECTS IN VLSI DESIGN - PROF. RAKESH K. JHA
ADVANCED HIGH DENSITY INTERCONNECT MATERIALS AND TECHNIQUES DIVYA CHALLA.
Lecture#15. Cache Function The data that is stored within a cache might be values that have been computed earlier or duplicates of original values that.
1 Chapter Seven. 2 Users want large and fast memories! SRAM access times are ns at cost of $100 to $250 per Mbyte. DRAM access times are ns.
Super computers Parallel Processing
A High-Speed & High-Capacity Single-Chip Copper Crossbar John Damiano, Bruce Duewer, Alan Glaser, Toby Schaffer, John Wilson, and Paul Franzon North Carolina.
Spring EE 437 Lillevik 437s06-l22 University of Portland School of Engineering Advanced Computer Architecture Lecture 22 Distributed computer Interconnection.
Systems Architecture, Fourth Edition 1 Processor Technology and Architecture Chapter 4.
Chapter 11 System Performance Enhancement. Basic Operation of a Computer l Program is loaded into memory l Instruction is fetched from memory l Operands.
Computer Architecture Chapter (5): Internal Memory
CS203 – Advanced Computer Architecture
Univ. of TehranIntroduction to Computer Network1 An Introduction to Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Introduction to Computers - Hardware
CS203 – Advanced Computer Architecture
The Interconnect Delay Bottleneck.
Architecture & Organization 1
The Role of Light in High Speed Digital Design
Architecture & Organization 1
3.1 Introduction to CPU Central processing unit etched on silicon chip called microprocessor Contain tens of millions of tiny transistors Key components:
Summary Current density in a signal line was estimated, based on the simple circuit shown in Fig.1. This circuit is scaled down according to ITRS 2003.
Leveraging Optical Technology in Future Bus-based Chip Multiprocessors
Presentation transcript:

Dawei Huang, IEEE Journal of Selected Topics in Quantum Electronics, March/April 2003 Optical Interconnects: Out of the Box Forever? Jeong-Min Lee High-Speed Circuits and Systems LAB Special Topics in Optical Communications

Contents 1.Introduction 2.Computer Design (A ~ D) 3.Electrical and Optical Interconnects (A ~ F) 4.Scaling into the Future High-Speed Circuits and Systems LAB Special Topics in Optical Communications

Introduction Recent research: Optical interconnects are a viable alternative electrical interconnects for board-to-board, chip-to-chip, and on-chip application Overview of the performance scaling that has driven current computer design focus on architectural design and effects of these designs on interconnect implementation Optical interconnects outperform electrical interconnects for long- distance applications Advantages of optical interconnects: time of flight & BW density Characterize what would be required for optical interconnects to displace wires at the backplane, board, and chip level. High-Speed Circuits and Systems LAB Special Topics in Optical Communications

A. Scaling Overview There are three key empirical-power law scaling relationships for computer systems: 1)You can have twice as many transistors for your next design (Moores law). 2)A processor should have at least enough memory that it takes one second to touch every word (Amdahls law). 3)There are many more short wires than long wires (Rents rule). High-Speed Circuits and Systems LAB.4 Clock cycle: 1 us 333 ps DRAM density: 1 kb/chip 1 Gb/chip DRAM access time: 1.2 us 50 ns Special Topics in Optical Communications

B. The reason DRAM is slow DRAM: single 1-T cell (an analog sample and hold), a bit is represented by charge on a capacitor DRAM is slow the physics of the DRAM storage mechanism, the commodity nature of DRAM technology, and the complexity of the memory hierarchy Optical interconnect do not address these fundamental issues. High-Speed Circuits and Systems LAB Special Topics in Optical Communications

B. The reason DRAM is slow The maximum number of bits per bit line is limited by the ratio Capacitance: storage node, bit line, input stage of the sense amplifier When the charge in the storage capacitor is gated onto the bit line, the charge spreads by RC-limited diffusion, which results in access time depending on (the number of bits per bit line) 2. In summary, DRAM latency is a significant design constraint, limited by the device design optimization. Optical interconnects cannot solve this DRAM access problem. High-Speed Circuits and Systems LAB Special Topics in Optical Communications

C. Simple Machines Optical interconnects has focused on tradeoffs between bandwidth, power, circuit area, and signal integrity. A large fraction of the work done by a computer merely produces memory addresses and moves bits back and forth. 4 memory accesses: one to fetch the instruction, two to fetch the operands, and one to write back the result. Cache: a small fast memory between the process & main memory A cache retains copies of recently fetched memory locations. If the processor should request a value already present in the cache, the local copy is quickly delivered and latency is reduced. High-Speed Circuits and Systems LAB Special Topics in Optical Communications

D. Architectural issues in multiprocessor systems High-Speed Circuits and Systems LAB.8 To increase the size of a, switches are inserted in the path to accommodate additional point-to-point connections. Drawback: significant latency (additional switch stages) Special Topics in Optical Communications

D. Architectural issues in multiprocessor systems Optical interconnects at the backplane level higher density optical input/output (I/O) can be provided to a switch chip reduction in the number of switch stages reduce latency in large servers Cache coherence protocol: significant factor for memory latency When large caches are placed close to each processor significant fraction of memory accesses can be satisfied with data from other processors caches, rather than from main memory High-Speed Circuits and Systems LAB Special Topics in Optical Communications

Modern multiprocessor server High-Speed Circuits and Systems LAB.10 SunFire 12 K–15K family Special Topics in Optical Communications

A. Circuit board wiring density Two factors control the wiring density on a circuit board the pitch of the signal lines & via construction The via holes may block half the available space for wiring on every layer of the board Additional wiring layers is required to make routing possible. Alternative methods for forming vias Laminate boards may incorporate buried or blind vias (more expensive than conventional boards, because of lower yield) One alternative to laminated circuit boards is multilayer ceramic circuit boards available with alumina and low temperature glass–ceramic bodies. High-Speed Circuits and Systems LAB Special Topics in Optical Communications

B. Electrical wiring limitations To maintain signal integrity, the signal speed is limited by circuit board material losses, and wiring density on a circuit board is limited by noise control. High-Speed Circuits and Systems LAB.12 Dielectric loss in FR-4 laminate rises rapidly above 1 GHz larger than skin effect At high data rate Reduce SNR & introduce timing error timing margin Special Topics in Optical Communications

B. Electrical wiring limitations Roger 4000 higher BW density than FR4 (expensive) Signal processing techniques can be used to increase bandwidth preemphasis, equalization techniques, and multilevel signaling and coding Crosstalk: major source of noise that can limit wiring density High-Speed Circuits and Systems LAB Special Topics in Optical Communications

C. Bandwidth density to memory While the use of optical interconnects will not help with memory access latency significantly help to relieve wiring congestion to memory. DIMM socket produce a difficult routing situation under the sockets to route each memory connector contact to the memory controller spread out on multiple layers Using optics instead of a circuit board free-space optical system would not have wiring congestion problems. (require adding optical I/O to each DIMM) High-Speed Circuits and Systems LAB Special Topics in Optical Communications

D. Backplanes 1)Electrical backplanes: Conventional bus topologies: Use a traditional multidrop bus topology Point-to-point connections: electronic switching to manage traffic 2)Optical backplane technologies and limitations: High-Speed Circuits and Systems LAB.15 Reducing loss in waveguides Assume reliable optical transmitters and receivers Optical connectors is denser than electrical ones Special Topics in Optical Communications

D. Backplanes 3)Optical backplane technology disruption: –Freedom from wiring congestion In exchange for the optical components part of the backplane multiple routing chips and some protocol overhead could be eliminated. –An example of a unique optical solution is global clock distribution in backplane design. High-Speed Circuits and Systems LAB Special Topics in Optical Communications

E. Chip-to-chip connection Processor chip: 5000 connections power (2/3) + high speed signal The processor is mounted face down in a package transforms the 0.25-mm typical pitch of the solder ball connections on the chip Several processors, switches, and cache memory will be located on a single multilayer ceramic circuit board Alignment of the ICs to the optical system remains an open issue. Multimode fiber passive alignment Single-mode fiber active alignment The materials used for supporting an array of chips that are optically interconnected must be selected very carefully Thermal expansion & residual stress Important consideration is the operating temperature of the optical devices (VCSEL: temperature sensitivity) High-Speed Circuits and Systems LAB Special Topics in Optical Communications

F. On-chip wiring 1)Local vs. Global Local wire: connect TR to gates, lithography resolution Global wire: connect functions across the chip, edge length of the chip Thickness of both wire & dielectric layers controlled by deposition technology (~1um) 2)RC or resistance-inductance-capacitance propagation mode RC time improved with the (lithographic scaling) 2 C: conductor dimension, dielectric constant, short wire cap R: ratio of length to cross section (W, t lithography dimension) Al Cu: less resistance 3)Optical interconnect: wiring, clock distribution Potential of carrying very high-frequency signal High-Speed Circuits and Systems LAB Special Topics in Optical Communications

Scaling into the future In order for the pricing of optical backplanes to become competitive with electrical alternatives standard would need to be established. Memory: latency is due to the speed of the DRAM component itself, and not due to time of flight limitations Little that optics can do to speed up access to memory Chip-to-chip optical communication is the easiest of the short distance applications Recent work on photonic bandgap materials has renewed interest in hybrid optical-electrical interconnects at this scale, High-Speed Circuits and Systems LAB Special Topics in Optical Communications