Emerging Platforms, Emerging Technologies, and the Need for Crosscutting Tools Luca Carloni

Similar documents
Hybrid On-chip Data Networks. Gilbert Hendry Keren Bergman. Lightwave Research Lab. Columbia University

EDA for ONoCs: Achievements, Challenges, and Opportunities. Ulf Schlichtmann Dresden, March 23, 2018

NetSpeed ORION: A New Approach to Design On-chip Interconnects. August 26 th, 2013

Lab. Course Goals. Topics. What is VLSI design? What is an integrated circuit? VLSI Design Cycle. VLSI Design Automation

3D Integration & Packaging Challenges with through-silicon-vias (TSV)

Meet in the Middle: Leveraging Optical Interconnection Opportunities in Chip Multi Processors

Technology Platform Segmentation

Graphene-enabled hybrid architectures for multiprocessors: bridging nanophotonics and nanoscale wireless communication

VLSI Design Automation

EE5780 Advanced VLSI CAD

Scalable Computing Systems with Optically Enabled Data Movement

Chapter 0 Introduction

On-Chip Communications

VLSI Design Automation

NoC Round Table / ESA Sep Asynchronous Three Dimensional Networks on. on Chip. Abbas Sheibanyrad

Network on Chip Architecture: An Overview

Outline. SLD challenges Platform Based Design (PBD) Leveraging state of the art CAD Metropolis. Case study: Wireless Sensor Network

Silicon Virtual Prototyping: The New Cockpit for Nanometer Chip Design

VLSI Design Automation. Calcolatori Elettronici Ing. Informatica

Xilinx SSI Technology Concept to Silicon Development Overview

Design Methodologies. Kai Huang

Digital Integrated Circuits A Design Perspective. Jan M. Rabaey

Power dissipation! The VLSI Interconnect Challenge. Interconnect is the crux of the problem. Interconnect is the crux of the problem.

Common Platform Ecosystem Enablement

Software Driven Verification at SoC Level. Perspec System Verifier Overview

Synthesizable FPGA Fabrics Targetable by the VTR CAD Tool

Lecture 1: Introduction

A 256-Radix Crossbar Switch Using Mux-Matrix-Mux Folded-Clos Topology

WORK PROGRAMME

System on Chip (SoC) Design

Copyright 2012, Elsevier Inc. All rights reserved.

ECE 637 Integrated VLSI Circuits. Introduction. Introduction EE141

Physical Design Implementation for 3D IC Methodology and Tools. Dave Noice Vassilios Gerousis

Stacked Silicon Interconnect Technology (SSIT)

FPGA based Design of Low Power Reconfigurable Router for Network on Chip (NoC)

Modeling and Simulation of System-on. Platorms. Politecnico di Milano. Donatella Sciuto. Piazza Leonardo da Vinci 32, 20131, Milano

Moore s Law: Alive and Well. Mark Bohr Intel Senior Fellow

SoC Communication Complexity Problem

NoCIC: A Spice-based Interconnect Planning Tool Emphasizing Aggressive On-Chip Interconnect Circuit Methods

Network-on-Chip Architecture

IMPROVES. Initial Investment is Low Compared to SoC Performance and Cost Benefits

Design methodology for multi processor systems design on regular platforms

An Overview of Standard Cell Based Digital VLSI Design

Multi-Core Microprocessor Chips: Motivation & Challenges

The Benefits of Using Clock Gating in the Design of Networks-on-Chip

Fault Tolerant and Secure Architectures for On Chip Networks With Emerging Interconnect Technologies. Mohsin Y Ahmed Conlan Wesson

EE586 VLSI Design. Partha Pande School of EECS Washington State University

Brief Background in Fiber Optics

Prof. Steven Nowick. Chair, Computer Engineering Program

3D TECHNOLOGIES: SOME PERSPECTIVES FOR MEMORY INTERCONNECT AND CONTROLLER

Monolithic Integration of Energy-efficient CMOS Silicon Photonic Interconnects

Mapping of Real-time Applications on

EEM870 Embedded System and Experiment Lecture 2: Introduction to SoC Design

Low-Power Reconfigurable Network Architecture for On-Chip Photonic Interconnects

Ultra-Fast NoC Emulation on a Single FPGA

Overview. CSE372 Digital Systems Organization and Design Lab. Hardware CAD. Two Types of Chips

COMPARATIVE PERFORMANCE EVALUATION OF WIRELESS AND OPTICAL NOC ARCHITECTURES

Lecture 2: Performance

Network on Chip Architectures BY JAGAN MURALIDHARAN NIRAJ VASUDEVAN

The Design of the KiloCore Chip

Computer Architecture A Quantitative Approach, Fifth Edition. Chapter 1. Copyright 2012, Elsevier Inc. All rights reserved. Computer Technology

VLSI Design Automation. Maurizio Palesi

Overcoming the Memory System Challenge in Dataflow Processing. Darren Jones, Wave Computing Drew Wingard, Sonics

FCUDA-NoC: A Scalable and Efficient Network-on-Chip Implementation for the CUDA-to-FPGA Flow

Design of Low-Power and Low-Latency 256-Radix Crossbar Switch Using Hyper-X Network Topology

A Closer Look at the Epiphany IV 28nm 64 core Coprocessor. Andreas Olofsson PEGPUM 2013

Benefits of Network on Chip Fabrics

DFT-3D: What it means to Design For 3DIC Test? Sanjiv Taneja Vice President, R&D Silicon Realization Group

AIM Photonics Silicon Photonics PDK Overview. March 22, 2017 Brett Attaway

FABRICATION TECHNOLOGIES

Philip Andrew Simpson. FPGA Design. Best Practices for Team-based Reuse. Second Edition

COE 561 Digital System Design & Synthesis Introduction

Supporting Advanced-Node FinFET SoCs with 16Gbps Multi-Protocol SerDes PHY IP

Design of a System-on-Chip Switched Network and its Design Support Λ

Hybrid Integration of a Semiconductor Optical Amplifier for High Throughput Optical Packet Switched Interconnection Networks

Programmable Logic Devices II

Hardware Design Environments. Dr. Mahdi Abbasi Computer Engineering Department Bu-Ali Sina University

2-D CHIP fabrication technology is facing lot of challenges

Hardware-Software Codesign. 1. Introduction

Optimizing ARM SoC s with Carbon Performance Analysis Kits. ARM Technical Symposia, Fall 2014 Andy Ladd

Testable SOC Design. Sungho Kang

Multi-threading technology and the challenges of meeting performance and power consumption demands for mobile applications

3D systems-on-chip. A clever partitioning of circuits to improve area, cost, power and performance. The 3D technology landscape

Photonics Integration in Si P Platform May 27 th Fiber to the Chip

EE282 Computer Architecture. Lecture 1: What is Computer Architecture?

Reduce Your System Power Consumption with Altera FPGAs Altera Corporation Public

Interconnect Challenges in a Many Core Compute Environment. Jerry Bautista, PhD Gen Mgr, New Business Initiatives Intel, Tech and Manuf Grp

Design Methodologies

LOW POWER REDUCED ROUTER NOC ARCHITECTURE DESIGN WITH CLASSICAL BUS BASED SYSTEM

Gen-Z Memory-Driven Computing

2009 International Solid-State Circuits Conference Intel Paper Highlights

Cluster-based approach eases clock tree synthesis

Embedded Systems: Hardware Components (part II) Todor Stefanov

The Multi-core revolution: Design Issues and Bus-based Interconnect

Verification Futures The next three years. February 2015 Nick Heaton, Distinguished Engineer

Will Silicon Proof Stay the Only Way to Verify Analog Circuits?

From Majorca with love

System Level Design with IBM PowerPC Models

RTL2GDS Low Power Convergence for Chip-Package-System Designs. Aveek Sarkar VP, Technology Evangelism, ANSYS Inc.

L évolution des architectures et des technologies d intégration des circuits intégrés dans les Data centers

Transcription:

Emerging Platforms, Emerging Technologies, and the Need for Crosscutting Tools Luca Carloni Department of Computer Science Columbia University in the City of New York NSF Workshop on Emerging Technologies for Interconnect Washington DC Feb 2 3, 2012

The Emerging IT Scene and The Rise of Heterogeneous Computing Source: J. Rabaey From the Edge of the Cloud to its Infrastructural Core the most critical challenges are in the Integration, Programming and Management of Heterogeneous Components Heterogeneous Computing is emerging in cyber physical systems multi core system on chip (SoC) platforms cloud computing integration of emerging technologies

Perspective: Which Platform Architecture in the Year 2020? 47M transistors in a die under 25 mm sq 9 metal 45nm low leakage CMOS dual threaded in order pipelined CPU dissipates 2W while running at 2Ghz Various I/O Heterogeneous Multi Core Systems on Chip emerge as the fundamental computing platform Sensors Radio Analog Signal Processing

Communication Based Design At run time, it is not only a communication medium for energy efficient exchange of massive data among cores but also a distributed mechanism to manage on chip resources and control SoC operations Must be pervasive reaching every chip corner but low key limited impact design budget Key role at design time in simplifying reuse and integration of components Communication & Control Infrastructure I/O Ports Sensors Radio Analog Signal Processing

The Evolution of Traditional Electronic Design Automation Flow System Level Specification Computation Logic System Level Design Interface Flexible, Synthesizable RTL Representation Logic and Physical Design Placement Communication Routing soft IPs hard IPs module views activity inputs OA comm. lib program. blocks block views parasitics System Level Simulation and Analysis Floorplanning and Wireplanning Estimations for Area, Power, Performance Interconnect Timing/Power Analysis Full Chip Analysis Physical Implementation

System Level Design Abstraction Layers TLM Untimed Loosely Timed Approximately Timed Cycle Accurate Application Programming Computation System Level Specification System Level Design Software Design Virtual Platforms for Early Hardware/Software Integration Interface Design Space Exploration Flexible, Synthesizable RTL Representation Hardware Design Communication Complex application scenarios Virtual platforms Successive refinements Design space exploration driven

Robust System Level Design: A Tale of Two Principles Formal Specification of the Target Application Constraints Propagation Perf. / Cost Abstractions Library of Reusable Components Application Space Separation of Concerns the various aspects of design are decoupled along orthogonal axes to explore alternative solutions more effectively Correct by Construction Design the system is built through a sequence of precise steps to combine simpler components into more complex ones while constraining their interactions to preserve key properties (compositionality) this may restrict the searchable solution space (optimality/robustness trade off) Implementation Space (Platform) Final Implementation

Heterogeneous Electronic/Photonic NoC as a Subsystem of Future 3D Integrated Circuits photonic NoC 3D memory layers multi core processor layer A. Shacham, K. Bergman and L.P. Carloni, Photonic Networks on Chip for Future Generations of Chip Multi Processors, IEEE Transactions on Computers, September 2008

Computer Aided Design of Silicon Photonic Interconnection Networks Photonic devices are fundamentally different and still evolving Need for better coordination between device researchers and network/architecture researchers Methodologies and tools for chip scale photonic interconnection networks Physical Characterizations Insertion Loss Throughput Extinction Ratio Sensitivity Device Fabrication and Test Network Design and Simulation Bit Error Rate Scalability Nonlinearity Performance Measurements Power

PhoenixSim: a CAD Environment for Analysis and Optimization of Chip Scale Photonic Networks Photonic Elements Coupler Interconnection Network Fabric Electronic Elements Crossbar Switch Arbiter Logic System Level Analysis and Simulation...... Route Logic PSE control Resource Allocation Input Buffer Wire J. Chan, G. Hendry, A. Biberman, K. Bergman and L.P. Carloni, PhoenixSim: A Simulator for Luca Physical Layer Carloni Columbia Analysis University of Chip Scale Photonic Interconnection Networks, DATE 2010

Network Modeling and Analysis in the PhoenixSim Design Environment The physical properties that are identified at Step 4 have an impact on network functionality and scalability and play a crucial role in determining overall system performance Iterative process: the performance results and analysis of the modeled network can be used to refine the topology design and device parameters to further optimize the overall performance

New Generation of CAD Tools is Needed Integrated CAD environments must capture key parameters insertion loss, extinction ratio, thermal dependency and the effects of their combination impact of waveguide crossings on network topology Support modeling/analysis across abstraction layers system level / behavioral micro architectural / structural physical Interoperability among tools, models key to develop effective common metrics and benchmark for this interdisciplinary community

Conclusions Silicon Photonics the last few years have seen major breakthroughs in the fabrication of all the devices necessary to build chip scale interconnection networks Another Facet of the Age of Heterogeneous Computing to combine the best of both worlds (electronic and photonic) is critical to build networks that overcome the power and memory walls Exciting Inter Disciplinary Research Area to realize the promise of chip scale photonic communication requires the support of vertically integrated research programs combining researchers in devices, networks, architectures, applications, and CAD tools/methodologies