Network-on-Chip in Digital Hearing Aids

This project investigates the costs of replacing the communication structure of a hearing aid system developed by Widex A/S. The existing design is based on an inflexible ad-hoc point-to-point structure, which is sought replaced by a flexible communication structure in future system designs. Two NoC structures have been implemented and synthesized for area and power estimation. As power consumption and area cost are constrained design parameters in hearing aids, all design effort has been put into designing the cheapest solution that fulfill the system requirements. The power dissipation and area estimates of the NoCs are compared to the current system design to get a realistic estimate of the costs involved in using a NoC. The comparison shows a low area and power overhead, which indicate that NoC are suitable for even small lower power DSP-systems. This report documents the design, implementation and synthesis of the networks. Design choices involved in designing NoCs such as topology, application mapping, services, routing and interfacing are discussed. As the NoC solution is designed with a particular system in mind, an introduction to digital hearing aid systems is also given along with a short introduction to the NoC concept.

[1]  Jens Sparsø,et al.  The MANGO clockless network-on-chip: Concepts and implementation , 2006 .

[2]  William J. Dally,et al.  The torus routing chip , 2005, Distributed Computing.

[3]  Srinivasan Murali,et al.  A Methodology for Mapping Multiple Use-Cases onto Networks on Chips , 2006, Proceedings of the Design Automation & Test in Europe Conference.

[4]  Hugh Garraway Parallel Computer Architecture: A Hardware/Software Approach , 1999, IEEE Concurrency.

[5]  Kees G. W. Goossens,et al.  Trade Offs in the Design of a Router with Both Guaranteed and Best-Effort Services for Networks on Chip , 2003, DATE.

[6]  L. Benini,et al.  Mapping and physical planning of networks-on-chip architectures with quality-of-service guarantees , 2005, Proceedings of the ASP-DAC 2005. Asia and South Pacific Design Automation Conference, 2005..

[7]  L. Benini,et al.  Xpipes: a network-on-chip architecture for gigascale systems-on-chip , 2004, IEEE Circuits and Systems Magazine.

[8]  Luca Benini,et al.  ×pipesCompiler: A Tool for Instantiating Application Specific Networks on Chip , 2004, DATE.

[9]  Stephen B. Furber,et al.  Chain: A Delay-Insensitive Chip Area Interconnect , 2002, IEEE Micro.

[10]  Partha Pratim Pande,et al.  Performance evaluation and design trade-offs for network-on-chip interconnect architectures , 2005, IEEE Transactions on Computers.

[11]  Srinivasan Murali,et al.  Bandwidth-constrained mapping of cores onto NoC architectures , 2004, Proceedings Design, Automation and Test in Europe Conference and Exhibition.

[12]  Axel Jantsch,et al.  A network on chip architecture and design methodology , 2002, Proceedings IEEE Computer Society Annual Symposium on VLSI. New Paradigms for VLSI Systems Design. ISVLSI 2002.

[13]  Ran Ginosar,et al.  QNoC: QoS architecture and design process for network on chip , 2004, J. Syst. Archit..

[14]  Radu Marculescu,et al.  Application-specific buffer space allocation for networks-on-chip router design , 2004, ICCAD 2004.

[15]  Kees Goossens,et al.  AEthereal network on chip: concepts, architectures, and implementations , 2005, IEEE Design & Test of Computers.

[16]  Jan M. Rabaey,et al.  Digital Integrated Circuits: A Design Perspective , 1995 .

[17]  Alain Greiner,et al.  A generic architecture for on-chip packet-switched interconnections , 2000, DATE '00.

[18]  Kees G. W. Goossens,et al.  Networks on Chips for High-End Consumer-Electronics TV System Architectures , 2006, Proceedings of the Design Automation & Test in Europe Conference.

[19]  Radu Marculescu,et al.  Energy- and performance-aware mapping for regular NoC architectures , 2005, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.