Loading...

An efficient and low power one-lambda crosstalk avoidance code design for network on chips

Shirmohammadi, Z ; Sharif University of Technology

586 Viewed
  1. Type of Document: Article
  2. DOI: 10.1016/j.micpro.2018.08.002
  3. Abstract:
  4. Crosstalk faults occurring in wires of Networks on Chip (NoCs) can seriously threaten the reliability of data transfer. One efficient way to tackle crosstalk faults is numeral-based Crosstalk Avoidance Codes (CACs). Numeral-based CACs reduce crosstalk faults by preventing specific transition patterns to occur. One-Lambda Codes (OLCs) are the most efficient types of CACs. However, the codec of OLCs imposes overheads including power consumption, critical path and area occupation to the routers of NoCs. To find overhead-efficient OLCs, this paper proposes an Algorithm for Generating OLC Numeral systems (AGON). AGON provides a tradeoff for designers in selecting overhead-efficient OLCs. Using AGON, an efficient numeral-based OLC called Subtraction-based-Numeral (Sub-Num) is proposed that benefits the Numeral system that can omit OLC-induced transition patterns completely. In addition, the mapping algorithm of Sub-Num can reduce the overheads of codec more efficiently than the other state-of-the art OLCs. Evaluation results using SPICE and VHDL simulations show that Sub-Num reduces power consumption and average delay of wires by 10% and 9%, and also overheads of codecs including dynamic power consumption, critical path and area occupation by 52%, 51% and 21%, respectively as compared to the state-of-the-art numeral-based OLC. © 2018
  5. Keywords:
  6. Crosstalk avoidance code ; Codes (symbols) ; Conformal mapping ; Cost reduction ; Crosstalk ; Data transfer ; Distributed computer systems ; Electric power utilization ; Fault tolerant computer systems ; Integrated circuit design ; Low power electronics ; Network-on-chip ; Reliability ; Routers ; Crosstalk avoidance ; Dynamic power consumption ; Evaluation results ; Induced transitions ; Mapping algorithms ; Networks on chips ; Numeral System ; Transition patterns ; Network coding
  7. Source: Microprocessors and Microsystems ; Volume 63 , 2018 , Pages 36-45 ; 01419331 (ISSN)
  8. URL: https://www.sciencedirect.com/science/article/abs/pii/S0141933117302533