Design of NoC for SoC with Multiple Use Cases Requiring Guaranteed Performance
Many SoC architectures aimed at the multimedia domain support multiple use cases where only a subset of the applications is active at any time. Further, each multimedia application itself poses strict constraints on core-to-core communication latency. This paper presents an approach for automated synthesis of NoC architectures for such an SoC. The authors evaluated their design approach through comparisons with two existing techniques aimed at generating best effort and guaranteed throughput designs. Designs generated by their approach showed a marked improvement in both power consumption (12.3% decrease) and resource requirements (12.9% decrease) in comparison to the best effort NoC design approach.