1 On-chip networks for System-on-chips Embedded System Design Yuping Dong Shiva Navab
2 SoC Communication Architectures: Background keywords Masters Slaves Channel Bridges Bus arbiters
3 Currently used communication architectures on SoC Static Priority Based Shared Bus Time Division Multiplexing Access (TDMA) Shared Bus
Ref: Lottery Bus Paper4 Static Priority Based Shared Bus
Ref: Lottery Bus Paper5 TDMA Based Shared Bus
Ref: Lottery Bus Paper6 TDMA Based Shared Bus
7 Problems with Other Architectures Static Priority Based Shared Bus lack of control over the allocation of communication bandwidth to different system components or data flows TDMA Based Shared Bus significant latencies resulting from variations in the time-profile of the communication requests
8 Examples of High-Performance Communication Architecture for SoC Designs LotteryBus Sonics µNetwork
9 LotteryBus A New High-Performance Communication Architecture for complex System-on-Chip Designs control over the fraction of communication bandwidth fast execution (low latencies)
Ref: Lottery Bus Paper10 LotteryBus
Ref: Lottery Bus Paper11 How it works The probability that bus is granted to C i : The probability that a task with t tickets can access the bus after n lottery drawings:
Ref: Lottery Bus Paper12 Lottery manager for static LOTTERYBUS architecture
Ref: Lottery Bus Paper13 Lottery manager for dynamic LOTTERYBUS architecture
Ref: Lottery Bus Paper14 Advantages of LotteryBus
15 Sonics µ Network
Sonics INC16 Sonics Design Core Decoupling Unique arbitration mechanism
Sonics INC17 Overview of µNetwork
Sonics INC18 System Based on Sonics µNetwork
Sonics INC19 Sonics µNetwork Components
Sonics INC20 SiliconBackplane µNetwork (On-Chip Interconnect)
Sonics INC21 Open Core Protocol
22 MultiChip µNetwork (Off-Chip Interconnect) Bandwidth Allocation Connects Integrated Signaling Mechanism
23 Other Examples of Communication Architecture for SOC Designs AMBA Bus ARM-based microprocessors VSIA Bus Virtual Socket Interface Alliance
24 References LOTTERYBUS: A New High-Performance Communication Architecture for System-on-Chip Designs yKanishka Lahiri zAnand Raghunathan zGanesh Lakshminarayanay Sonics' SiliconBackplane µNetwork & Open Core Protocol AMBA Flynn, D. AMBA: enabling reusable on-chip designs. IEEE Micro, vol.17, (no.4), IEEE, July-Aug p VSIA's On-chip Bus