English

On low-power error-correcting cooling codes with large distances

Information Theory 2024-12-10 v1 Combinatorics math.IT

Abstract

A low-power error-correcting cooling (LPECC) code was introduced as a coding scheme for communication over a bus by Chee et al. to control the peak temperature, the average power consumption of on-chip buses, and error-correction for the transmitted information, simultaneously. Specifically, an (n,t,w,e)(n, t, w, e)-LPECC code is a coding scheme over nn wires that avoids state transitions on the tt hottest wires and allows at most ww state transitions in each transmission, and can correct up to ee transmission errors. In this paper, we study the maximum possible size of an (n,t,w,e)(n, t, w, e)-LPECC code, denoted by C(n,t,w,e)C(n,t,w,e). When w=e+2w=e+2 is large, we establish a general upper bound C(n,t,w,w2)(n+12)/(w+t2)C(n,t,w,w-2)\leq \lfloor \binom{n+1}{2}/\binom{w+t}{2}\rfloor; when w=e+2=3w=e+2=3, we prove C(n,t,3,1)n(n+1)6(t+1)C(n,t,3,1) \leq \lfloor \frac{n(n+1)}{6(t+1)}\rfloor. Both bounds are tight for large nn satisfying some divisibility conditions. Previously, tight bounds were known only for w=e+2=3,4w=e+2=3,4 and t2t\leq 2. In general, when w=e+dw=e+d is large for a constant dd, we determine the asymptotic value of C(n,t,w,wd)(nd)/(w+td)C(n,t,w,w-d)\sim \binom{n}{d}/\binom{w+t}{d} as nn goes to infinity, which can be extended to qq-ary codes.

Cite

@article{arxiv.2412.06223,
  title  = {On low-power error-correcting cooling codes with large distances},
  author = {Yuhao Zhao and Xiande Zhang},
  journal= {arXiv preprint arXiv:2412.06223},
  year   = {2024}
}
R2 v1 2026-06-28T20:27:28.212Z