1 / 18

Automatic Hardware-Efficient SoC Integration by QoS Network on Chip

Electrical Engineering Department, Technion, Haifa, Israel. Automatic Hardware-Efficient SoC Integration by QoS Network on Chip. Evgeny Bolotin, Arkadiy Morgenshtein, Israel Cidon, Ran Ginosar, Avinoam Kolodny. QNoC Research Group, Electrical Engineering Department

mendel
Download Presentation

Automatic Hardware-Efficient SoC Integration by QoS Network on Chip

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Electrical Engineering Department, Technion, Haifa, Israel Automatic Hardware-Efficient SoC Integrationby QoS Network on Chip Evgeny Bolotin, Arkadiy Morgenshtein, Israel Cidon, Ran Ginosar, Avinoam Kolodny QNoC Research Group, Electrical Engineering Department Technion – Israel Institute of Technology Haifa, Israel

  2. Outline • Introduction: SoC Integration Challenge • NoC Concept and QNoC Architecture • SoC Automatic Integration by QNoC • Summary

  3. The Integration Challenge: Growing Chip Density • Design complexity - High IP reuse • Scalable and Efficient, High Performance Interconnect • Integration Challenge 1998 Asic - 0.35 mm 2004 SoC – 90 nm Memory, I/O P

  4. The Growing Gap: Computation vs. Communication From ITRS, 2001

  5. Traditional SoC Nightmare • Variety of dedicated interfaces • Poor separation between computation and communication. • Design and Verification Complexity • Unpredictable performance

  6. Solution – Network on Chip (NoC) • Scalability • Concurrency, effective spatial reuse of resources • Higher bandwidth • Higher levels of abstraction • Modularity – Productivity Improvement Easier SoC Integration!

  7. NoC vs. “Off-Chip” Networks What is Different? • Routers on Planar Grid Topology • Short PTP Links between routers • Unique VLSI Cost Sensitivity: • Area-Routers and Links • Power

  8. Example1: Replace modules Replace NoC vs. “Off-Chip Networks” • No legacy protocols to be compliant with … • No software  simple and hardware efficient protocols • Different operating env. (no dynamic changes and failures) • Custom Network Design – You design what you need!

  9. Adapt Links NoC vs. “Off-Chip Networks” Example2: Adapt Links Example3: Trim Unnecessary (ports, buffers, routers, links)

  10. QNoC: QoS NoC Define Service Levels (SLs): • Signaling • Real-Time • Read/Write (RD/WR) • Block-Transfer • Different QoS for each SL

  11. QNoC Architecture • Mesh Topology • Fixed shortest path routing (X-Y) • Simple Router (no tables, simple logic) • No deadlock scenario • Power efficient communication • Wormhole Routing • For reduced buffering

  12. QNoC Wormhole Router Output Port Input Port

  13. System Integration and Verification SoC development with QNoC System Architecture Definition

  14. Integration Automation Tools QNoC Placement and Topology Generation • Analyzes System Modules and Traffic • Derives NoC Topology and Module Placement • Minimizes Spatial Traffic Density For Lower Area and Power

  15. Integration Automation Tools QNoC Customization • Maze-Router – for efficient packet routing • Link Load Calculator – for capacity allocation • QNoC Network Simulator – for QoS assuring Simulated QoS Placed Modules Relative Link Load

  16. Integration Automation Tools Automatic Hardware Generation • Use calculated QNoC parameters and QNoC VHDL templates library • Create Synthesizable VHDL description of QNoC • Including • Module wrappers • Synchronization and SER/DES circuitry • Routing logic and tables System Verification • QNoC verification models • For hardware and system simulations

  17. Summary • SoC Integration Challenge • NoC Concept • QNoC Architecture • SoC Integration by QNoC • Automatic Integration Tools

  18. More Info: www.ee.technion.ac.il/qnoc

More Related