Abstract :
Summary form only given. Moore´s law predicts that soon it will be possible to integrate billions of transistors on a single chip. Currently on-chip communication for multiprocessor system-on-chip (MPSoC) is realized using buses such as AMBA, STbus, and IBM´s Core-connect. On-chip buses are not fundamentally different than computer buses, except that they are designed and optimized to operate entirely within a single chip meaning that wider buses are possible, and there is no constraint to the number of pins. These buses typically include a number of address and data wires, bi-directional signaling for management, and a complex arbitration policy. Since wire delay becomes more critical than computation delay, bus implementations for future SoC will be increasingly hard. For example, placement and routing for on-chip buses is extremely complex due to the large number of wires. Thus, a SoC bus may occupy an area comparable to a processing element. Current electronic design methodology is not able to handle the escalating design complexity and decreased time-to-market requirements for embedded applications in MPSoC, due to extensive hardware/software partitioning and design space exploration. Network-on-chip simplifies the overall MPSoC design and provides services to various computing resources, such as general and specialized processing elements, storage devices, reconfigurable FPGAs, or application-specific IP blocks, through a standard, structured, functionally correct, robust, scalable, and efficient intra-chip communication and synchronization infrastructure. In this talk we explain why scalable on-chip communication networks, such as networks-on-chip (NoC) are today not only attractive for system on chip design but they possess some features for designing robust systems
Keywords :
hardware-software codesign; integrated circuit design; integrated circuit interconnections; network routing; network-on-chip; Moores law; bi-directional signaling; data wires; design space exploration; electronic design methodology; hardware/software partitioning; integrated circuit placement; integrated circuit routing; multiprocessor system-on-chip; network-on-chip; on-chip buses; on-chip communication networks; wire delay; Communication networks; Data buses; Delay; Moore´s Law; Multiprocessing systems; Network-on-a-chip; Robustness; System-on-a-chip; Throughput; Wires;