SoC Communication Complexity Problem

Similar documents
Place Your Logo Here. K. Charles Janac

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

On-chip Networks Enable the Dark Silicon Advantage. Drew Wingard CTO & Co-founder Sonics, Inc.

A 400Gbps Multi-Core Network Processor

OCB-Based SoC Integration

Architecture and Automated Design Flow for Digital Network on chip for Analog/RF Building Block Control

Asynchronous on-chip Communication: Explorations on the Intel PXA27x Peripheral Bus

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

3D TECHNOLOGIES: SOME PERSPECTIVES FOR MEMORY INTERCONNECT AND CONTROLLER

Computer and Hardware Architecture II. Benny Thörnberg Associate Professor in Electronics

Benefits of Network on Chip Fabrics

ReNoC: A Network-on-Chip Architecture with Reconfigurable Topology

Communication Oriented Design Flow

Total IP Solution for Mobile Storage UFS & NAND Controllers

The RM9150 and the Fast Device Bus High Speed Interconnect

OCP Engineering Workshop - Telco

A Reconfigurable Crossbar Switch with Adaptive Bandwidth Control for Networks-on

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

Barcelona: a Fibre Channel Switch SoC for Enterprise SANs Nital P. Patwa Hardware Engineering Manager/Technical Leader

Networks for Multi-core Chips A A Contrarian View. Shekhar Borkar Aug 27, 2007 Intel Corp.

SONICS, INC. Sonics SOC Integration Architecture. Drew Wingard. (Systems-ON-ICS)

Networked Control Systems for Manufacturing: Parameterization, Differentiation, Evaluation, and Application. Ling Wang

1. NoCs: What s the point?

Future of Interconnect Fabric A Contrarian View. Shekhar Borkar June 13, 2010 Intel Corp. 1

Ncore Cache Coherent Interconnect

Cognitive Radio Platform Research at WINLAB

FlexRIO. FPGAs Bringing Custom Functionality to Instruments. Ravichandran Raghavan Technical Marketing Engineer. ni.com

Technology Platform Segmentation

Achieving UFS Host Throughput For System Performance

Buses. Disks PCI RDRAM RDRAM LAN. Some slides adapted from lecture by David Culler. Pentium 4 Processor. Memory Controller Hub.

Network-on-Chip Architecture

A Single Chip Shared Memory Switch with Twelve 10Gb Ethernet Ports

KeyStone C66x Multicore SoC Overview. Dec, 2011

System-on-Chip Architecture for Mobile Applications. Sabyasachi Dey

Physical Implementation of the DSPIN Network-on-Chip in the FAUST Architecture

Data Model Considerations for Radar Systems

SDR Forum Technical Conference 2007

Module 6: INPUT - OUTPUT (I/O)

NETWORKS on CHIP A NEW PARADIGM for SYSTEMS on CHIPS DESIGN

Chapter 2 Designing Crossbar Based Systems

Increase Your Test Capabilities with Reconfigurable FPGA Technology

Negotiating the Maze Getting the most out of memory systems today and tomorrow. Robert Kaye

SoC Design Lecture 11: SoC Bus Architectures. Shaahin Hessabi Department of Computer Engineering Sharif University of Technology

Introduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses

IO Aggregation/De-Aggregation in Mobile & Mobile Influenced Systems to Improve Routing Congestion MIPI Alliance, Inc.

KeyStone C665x Multicore SoC

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

Conquering Memory Bandwidth Challenges in High-Performance SoCs

The Nios II Family of Configurable Soft-core Processors

ECE 551 System on Chip Design

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

The S6000 Family of Processors

Design of Adaptive Communication Channel Buffers for Low-Power Area- Efficient Network-on. on-chip Architecture

Heterogeneous, Distributed and Scalable Cache-Coherent Interconnect

High-Level Simulations of On-Chip Networks

Processor Architectures At A Glance: M.I.T. Raw vs. UC Davis AsAP

A Scalable Multiprocessor for Real-time Signal Processing

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

An Open Accelerator Infrastructure Project for OCP Accelerator Module (OAM)

A High Performance Bus Communication Architecture through Bus Splitting

Field Programmable Gate Array (FPGA) Devices

The Design and Implementation of a Low-Latency On-Chip Network

The path toward C-RAN and V-RAN: benefits and challenges from operator perspective

TIMA Lab. Research Reports

ARM Processors for Embedded Applications

More Course Information

Multi-Core Microprocessor Chips: Motivation & Challenges

ISSCC 2003 / SESSION 14 / MICROPROCESSORS / PAPER 14.5

The Benefits of FPGA-Enabled Instruments in RF and Communications Test. Johan Olsson National Instruments Sweden AB

Design and Test Solutions for Networks-on-Chip. Jin-Ho Ahn Hoseo University

Flash Controller Solutions in Programmable Technology

ESA IPs & SoCs developments

Resource Efficiency of Scalable Processor Architectures for SDR-based Applications

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

Low-Power Interconnection Networks

Embedded Systems. 7. System Components

PLANEAMENTO E GESTÃO DE REDES INFORMÁTICAS COMPUTER NETWORKS PLANNING AND MANAGEMENT

Adapter Modules for FlexRIO

Enabling success from the center of technology. Interfacing FPGAs to Memory

INT G bit TCP Offload Engine SOC

MPSOC 2011 BEAUNE, FRANCE

Fundamentals of Quantitative Design and Analysis

Gigascale Integration Design Challenges & Opportunities. Shekhar Borkar Circuit Research, Intel Labs October 24, 2004

Software Defined Modem A commercial platform for wireless handsets

HotChips An innovative HD video and digital image processor for low-cost digital entertainment products. Deepu Talla.

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

COMMUNICATION AND I/O ARCHITECTURES FOR HIGHLY INTEGRATED MPSoC PLATFORMS OUTLINE

Multi-gigabit Switching and Routing

Chapter Seven Morgan Kaufmann Publishers

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

Session: Configurable Systems. Tailored SoC building using reconfigurable IP blocks

Cross Clock-Domain TDM Virtual Circuits for Networks on Chips

4. Networks. in parallel computers. Advances in Computer Architecture

Fast Flexible FPGA-Tuned Networks-on-Chip

Introducing the FX-14 ASIC Design System. Embargoed until November 10, 2015

SpiNNaker - a million core ARM-powered neural HPC

16-Lane 16-Port PCIe Gen2 System Interconnect Switch with Non-Transparent Bridging

Toward a unified architecture for LAN/WAN/WLAN/SAN switches and routers

DATA REUSE DRIVEN MEMORY AND NETWORK-ON-CHIP CO-SYNTHESIS *

HyperTransport Extending Technology Leadership

Transcription:

When is the use of a Most Effective and Why MPSoC, June 2007 K. Charles Janac, Chairman, President and CEO SoC Communication Complexity Problem Arbitration problem in an SoC with 30 initiators: Hierarchical due to floorplan Pipelined due to performance Arbiter becomes far too complex Then designer makes a like bus blindly (no QoS, power mgmt. etc.) Or builds a intentionally Or acquires a tool kit Or acquires a turnkey IP ITRS Roadmap 2005 Avg. # of Initiators In 2007 = 32. Central Bus Arbiter Arteris Proprietary 2 9-6-1 1

Architecture Application Complexity Wireless handset Initiators ports Telecom infrastructure Initiators ports Multimedia Design Initiators ports Topology Topology Target Models Target ports Target Models Target ports Target Models Target ports Mips / mw / $ Power Efficient QoS important Security User Channel / $ Performance High speed designs Maximum integration Mips or MB/s / $ Complex QOS DRAM Centric Inter-Chip link > 60 sockets s Improve SoC Architecture Performance Arteris Proprietary 3 Network on Chip Project Complexity Number of Design Starts By 2008 60% SoCs 90 or 65nm Source: Gartner 10M units 25M units 90 &65 nm s Help Manage SoC Complexity Arteris Proprietary 4 9-6-2 2

When is a Most Effective and Why? Handling modern SOC complexity lies in the capability to manage multiple constraints above certain thresholds: Number of Initiators, total IPs Latency Area, Frequency, Power QoS Bandwidth, Latency, QOS Power Clocks / Power & Voltage domains Floorplan Reuse & Interoperability IP reuse Reconfigurability Bandwidth Gate area Wire efficiency/ Global wires Arteris Proprietary 5 Customer Design: Telecom Infrastructure initiators "Arteris has the most industrialized on-chip interconnect, which delivers significant value by helping us achieve new classes of performance while reducing our design cycle Daniel Abecassis,, General Manager, ST Wireless Infrastructure Division 500 MHz targets Courtesy STMicroelectronics Arteris Proprietary 6 9-6-3 3

Courtesy IMEC Arteris Proprietary 7 Software Defined Radio baseband platform evolving to cognitive radio Courtesy IMEC Up to 200Mbps SDR 8 nodes 90nm, 24mm2, 3mW standby, 2nJ/bit 11n-40 2x2, 400MHz Complicated segmented busses Up to 3Gbps Cognitive Radio >13 nodes 45nm, 50mm2, 3mW standby with sensing, 2nJ/bit, 1GHz imec/restricted Arteris Proprietary 2006 8 8 9-6-4 4

Examples Architectural Complexity & Variety Separated traffic Classes Low Low cost cost Control Control Clustered design Memory Scheduler Initiator Initiator Initiator Initiator Initiator Local Local Local Local High High throughput throughput Latency Latency critical critical Top level Target Target Target Target Target Target Memory scheduler Memory scheduler Local Local Local Local Low Low cost cost Control Control Peripheral SubSystem 2D mesh design Arteris Proprietary 9 Partitioning timing & power Power/voltage isolation Power domain GALS link Clock domain Isolator AI bus OCP DRAM Modular provides ideal boundaries to power and/or clock domains independently Arteris Proprietary 10 9-6-5 5

Accommodating Design Change - Quickly extract V1 Derivative change New clock Different PLL extract V2 Arteris Proprietary 11 The Effectiveness Space <90nm process >20 IPs >200 Mhz ------------------------- QoS Low Power Multi IP protocol Power Multi QoS data flows Many initiators/many targets IP reuse ------------------------- Fast time to Mkt Lower Unit Costs Lower Project Costs Higher Unit Revenue (telecom) Lower Risk for Complex SoC Projects Latency Reconfigurability Bandwidth Gate area Wire efficiency/ Global wires Arteris Proprietary 12 9-6-6 6