Abdelfattah et al., 2015 - Google Patents
Take the highway: Design for embedded NoCs on FPGAsAbdelfattah et al., 2015
View PDF- Document ID
- 13726229150477457622
- Author
- Abdelfattah M
- Bitar A
- Betz V
- Publication year
- Publication venue
- Proceedings of the 2015 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays
External Links
Snippet
We explore the addition of a fast embedded network-on-chip (NoC) to augment the FPGA's existing wires and switches, and help interconnect large applications. A flexible interface between the FPGA fabric and the embedded NoC allows modules of varying widths and …
- 101700014192 NOCT 0 title description 266
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored programme computers
- G06F15/78—Architectures of general purpose stored programme computers comprising a single central processing unit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5045—Circuit design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3009—Header conversion, routing tables or routing tags
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding through a switch fabric
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/50—Overload detection; Overload protection
- H04L49/505—Corrective Measures, e.g. backpressure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. local area networks [LAN], wide area networks [WAN]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/17736—Structural details of routing resources
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Abdelfattah et al. | Take the highway: Design for embedded NoCs on FPGAs | |
US11677662B2 (en) | FPGA-efficient directional two-dimensional router | |
Thonnart et al. | A fully-asynchronous low-power framework for GALS NoC integration | |
EP3298740B1 (en) | Directional two-dimensional router and interconnection network for field programmable gate arrays | |
Zeferino et al. | RASoC: A router soft-core for networks-on-chip | |
Bertozzi et al. | Xpipes: A network-on-chip architecture for gigascale systems-on-chip | |
US10027433B2 (en) | Multiple clock domains in NoC | |
EP1590835B1 (en) | Asynchronous system-on-a-chip interconnect | |
US20140126572A1 (en) | Programmable logic device with integrated network-on-chip | |
JP2004525449A (en) | Interconnect system | |
Abdelfattah et al. | Design and applications for embedded networks-on-chip on FPGAs | |
Chen et al. | Reducing wire and energy overheads of the SMART NoC using a setup request network | |
Imai et al. | The synchronous vs. asynchronous NoC routers: an apple-to-apple comparison between synchronous and transition signaling asynchronous designs | |
Siast et al. | Ringnet: A memory-oriented network-on-chip designed for fpga | |
Song et al. | Asynchronous spatial division multiplexing router | |
Pontes et al. | Hermes-AA: A 65nm asynchronous NoC router with adaptive routing | |
Yang et al. | WaveSync: Low-latency source-synchronous bypass network-on-chip architecture | |
Pontes et al. | Hermes-A–an asynchronous NoC router with distributed routing | |
Parane et al. | LBNoC: Design of low-latency router architecture with lookahead bypass for network-on-chip using FPGA | |
Bafumba-Lokilo et al. | Generic crossbar network on chip for FPGA MPSoCs | |
Gibiluka et al. | BAT-Hermes: a transition-signaling bundled-data NoC router | |
Gebhardt et al. | Comparing energy and latency of asynchronous and synchronous NoCs for embedded SoCs | |
Liu et al. | Hybrid hard NoCs for efficient FPGA communication | |
Zhu et al. | BiLink: A high performance NoC router architecture using bi-directional link with double data rate | |
Weber et al. | Exploring asynchronous end-to-end communication through a synchronous NoC |