+ All Categories
Home > Documents > SONICS, INC.grouper.ieee.org/groups/1500/jan99/Sonics-BW.pdfSONICS, INC. P1500 Presentation 99/1/28...

SONICS, INC.grouper.ieee.org/groups/1500/jan99/Sonics-BW.pdfSONICS, INC. P1500 Presentation 99/1/28...

Date post: 20-Oct-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
25
Drew Wingard 2440 West El Camino Real, Suite 620 Mountain View, California 94040 650-938-2500 Fax 650-938-2577 http://www.sonicsinc.com Sonics SOC Integration Architecture SONICS, INC. (Systems-ON-ICS)
Transcript
  • Drew Wingard

    2440 West El Camino Real, Suite 620Mountain View, California 94040650-938-2500 Fax 650-938-2577

    http://www.sonicsinc.com

    Sonics SOC IntegrationArchitecture

    SONICS, INC.

    (Systems-ON-ICS)

  • P1500 Presentation 99/1/28 2SONICS, INC.

    Overview

    � Background� Architecture Overview� Implementation� Summary

  • P1500 Presentation 99/1/28 3SONICS, INC.

    SOC Data Flow

    DSPCPUDMA A

    C MEM I O O

    SOC Applications and Data Flow

    APPLICATION AREA

    DIGITAL CAMERA

    COLOR PRINTERS

    NEXT GENERATION STB

    NETWORK SWITCHING

    SOHO MULTIMEDIA

    XDSL INTERFACE

    DIGITAL TELEVISION

    DIGITAL VIDEO SERVER

    WORLD PHONE

  • P1500 Presentation 99/1/28 4SONICS, INC.

    Characteristics:� Wide performance

    range

    � Increasing real-timemultimedia/networkingtraffic

    � Shared memoryrequirements

    � Complex interactions

    � Challenging Design

    System-on-a-Chip Communications

    PCI

    IP Core Communications Bandwidth

    DSP

    ATM

    CPU

    3D

    Video/2D

    LAN

    4M 16M 64M 256M 1G 4G 16G 64G 256GBandwidth (bits/sec)

    P1394

    Real-Time

    Performance-Driven

  • P1500 Presentation 99/1/28 5SONICS, INC.

    Conventional Approach

    SOC Design Requirements� New design for each system� Match system design cycle

    System

    SOC

    � Hit cost/performance goals

    DMA CPU DSP

    A

    B

    Bridge

    C I O O

    Design Time

  • P1500 Presentation 99/1/28 6SONICS, INC.

    Highly configurable communication structurewith tools that simplify making complex & highperformance IP blocks successfully inter-operatein an SOC.

    Value Proposition• SonicsIA cuts design time by 50%

    • SonicsIA increases value (productivity) ofresources (people, IP, tools)

    Sonics Integration Architecture (SonicsIA)

  • P1500 Presentation 99/1/28 7SONICS, INC.

    Comparison

    Conventional Sonics IntegrationArchitecture

    DMA CPU DSP

    A

    B

    Bridge

    C I O O Sonics ModuleInterface

    PeripheralBus

    SystemBus

    CustomInterfaces

    DSPCPUDMA A

    C B I O O

    Sonics Silicon Backplane

    Allows unification of allon-chip communication

  • P1500 Presentation 99/1/28 8SONICS, INC.

    SonicsIA Aspects*

    � Tunable CommunicationsSubsystems– Silicon BackplaneTM

    – Logic BackplaneTM

    � Configurable IP CoreInterface– Sonics Module Interface

    � Design Software– SonicsIA Compilers– SonicsIA Workbenches

    * Patent Pending

    DSPCPUDMA A

    C MEM I O

    Sonics Module Interface

    Initiator Module

    Target Module

    Logic Backplane Bridge

    Silicon Backplane

  • P1500 Presentation 99/1/28 9SONICS, INC.

    Bus Bandwidth Requirements

    � Must satisfy sum ofsustained BW

    � Total bus BW >peak BW of any IP Core

    � Bandwidth mismatchbetween Bus and IPCores

    � Need de-coupled Busperformance

    SOC Data Flow

    DSPCPUDMA A

    C MEM I O O

    < 10 Mbits/sec

    < 100 Mbits/sec

    > 100 Mbits/sec

  • P1500 Presentation 99/1/28 10SONICS, INC.

    Computer Bus Approach

    IPCore

    IPCore

    ��

    IPCore

    IPCore

    ��

    ComputerBus

    Transmit FIFO Receive FIFO

    Time

    Data

    Arbiter Address

  • P1500 Presentation 99/1/28 11SONICS, INC.

    Communication Bus Approach

    IPCore

    IPCore

    ��

    IPCore

    IPCore

    ��

    CommunicationsBus

    Transmit FIFO Receive FIFO

    Time

    Data

    TDMA TDMA

  • P1500 Presentation 99/1/28 12SONICS, INC.

    From Communications� Efficient BW De-coupling� Guaranteed BW & Latency� Side-band Signaling

    Integration Architecture Features

    From Computing� Address-based Selection� Write and Read Transfers� Pipelining

    DSPCPUDMA A

    C MEM I O

    Integration Architecture

  • P1500 Presentation 99/1/28 13SONICS, INC.

    Guaranteed Bandwidth Arbitration

    � Independent arbitration for every cycle� Two phases

    – Distributed TDMA– Round robin

    � Gives SOC designer fine control oversystem bandwidth

    CurrentSlot

    Arbitration

    Command

  • P1500 Presentation 99/1/28 14SONICS, INC.

    Guaranteed Latency

    � Fixed latency between command/address anddata/response phases

    � Matches pipelined CPU model– High performance access to on-chip resources

    � Allows routing of pipelined data through Backplane

    � Latency is re-programmable in software� Variable-latency IP Cores do not tie up the

    Backplane

  • P1500 Presentation 99/1/28 15SONICS, INC.

    Memory-Mapped Address Space

    � IP Cores accessed only via Read / Write commands� Interface Modules decode addresses for IP Core

    selection� Interface Module address match logic features:

    – Variable match width– Multiple match regions– Positive / Negative decoding– Subtractive decoding

    � Module Configuration Registers– Access re-programmable / hardwired Backplane features– IP Core device control registers

  • P1500 Presentation 99/1/28 16SONICS, INC.

    Pipeline Diagram

    Cycle 1 2 3 4 5 6 7 8

    Arbitration

    Command WR WR

    Address A1 A2

    Data D1 D2

    Response

  • P1500 Presentation 99/1/28 17SONICS, INC.

    Integrated Signaling Mechanism

    � Dedicated Backplane wires (Flags ) support:

    – Bus-style Out-of-Band Signaling (Interrupts)

    – Point-to-Point Communications (Flow control)

    – Dynamic point-to-point (Retry mechanism)

    � Integral part of Integration Architecture– Same design flow, timing, flexibility as address/data part

  • P1500 Presentation 99/1/28 18SONICS, INC.

    Logic Backplane

    Silicon Backplane

    Off-Chip Extension: Logic Backplane

    CPU-Based ASSP

    ASSP

    PLD

  • P1500 Presentation 99/1/28 19SONICS, INC.

    Target Module Block Diagram

    Silicon Backplane Interface

    Sonics Module Interface

    AddressDecoder

    CLOCK

    ConfigurationRegisters

    Address/DataFlow

    Synchronizer (Optional)÷÷÷÷

    Clock

    Address /Control

    Data

  • P1500 Presentation 99/1/28 20SONICS, INC.

    Sonics Module Interface: Basics

    Signal Driver Width CommentsClock Any 1 Driven by Master, Slave, or otherCmd Master ≤ 3 Idle, Read, Write + extensionsAddr Master Varies Req. Address; VC specs widthDataOut Master Varies Write Data; VC specs widthReqAccept Slave 1 Slave accepts requestResp Slave ≤ 3 Response to prior requestDataIn Slave Varies Read Data; valid based on RespRespAccept Master 1 Master accepts response

    Simple Synchronous Read/Write Protocolwith Variable Widths and Flow Control

  • P1500 Presentation 99/1/28 21SONICS, INC.

    VSIA Correspondence

    Silicon BackplaneProtocol

    Physical Bus

    TransactionProtocol

    Bus TransferProtocol

    Sonics ModuleInterface

    VSIA On-chipBus Model

    SonicsIntegration

    Architecture

    PhysicalBus

    VirtualComponent

    Interface

    VirtualComponent

  • P1500 Presentation 99/1/28 22SONICS, INC.

    Bandwidth Engineering

    Define System Specifications

    Partition System

    Analyze Performance

    Select / DesignIP Cores

    Simulate / Integrate SOC

    SonicsIACompilers

    System Bandwidth &Latency Constraints

    IP Core

    Requirements

    IP Cores Silicon Backplane

  • P1500 Presentation 99/1/28 23SONICS, INC.

    Validation / Test

    � Silicon Backplane is highlyvisible for test– All subsystems communicate

    through Backplane

    � Test Interfaces:– Logic Backplane: 100’s MB/s– Snooping Module: Scan-based

    � Each subsystem can betested/validated stand-alone

    TestVectors

    TestVectors

    LogicBackplane

  • P1500 Presentation 99/1/28 24SONICS, INC.

    Silicon Backplane Performance Roadmap

    0

    1000

    2000

    3000

    4000

    5000

    MBytesper

    second

    Silicon Backplane Bandwidth Range

    HardFirmSoft

    0.35µµµµm 0.25µµµµm 0.18µµµµm

    Version

    Soft and Firm versions should satisfy 90% of SOC applications

  • P1500 Presentation 99/1/28 25SONICS, INC.

    Summary

    DMA CPU DSP

    A

    B

    Bridge

    C I O O Sonics ModuleInterface

    PeripheralBus

    SystemBus

    CustomInterfaces

    DSPCPUDMA A

    C B I O O

    Sonics Silicon Backplane

    SonicsIA Benefits� Simplified Design� Guaranteed Performance� Reduced Iteration Cost� Higher IP Library Value� Increased Flexibility

    � On Time!� On Spec!

    � On Budget!


Recommended