CAC CODEC designs based on numeral systems

In this paper, we propose two numeral systems, and based on these numeral systems we devise two CODECs for two important classes of crosstalk avoidance codes, forbidden pattern codes and one lambda codes. Compared with previous CODEC designs, our CODECs have quadratic complexity with the size of the bus while achieving optimal code rates. Our CODECs have regular and simple circuitry, and can be easily pipelined to achieve high speed. These features of our CODECs make crosstalk avoidance codes a practical option in combating crosstalk delay.

[1]  Chunjie Duan,et al.  Exploiting crosstalk to speed up on-chip buses , 2004, Proceedings Design, Automation and Test in Europe Conference and Exhibition.

[2]  Naresh R. Shanbhag,et al.  Area and energy-efficient crosstalk avoidance codes for on-chip buses , 2004, IEEE International Conference on Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings..

[3]  Anantha Chandrakasan,et al.  Reducing bus delay in submicron technology using coding , 2001, ASP-DAC '01.

[4]  Chunjie Duan,et al.  Forbidden transition free crosstalk avoidance CODEC design , 2008, 2008 45th ACM/IEEE Design Automation Conference.

[5]  Chunjie Duan,et al.  Efficient On-Chip Crosstalk Avoidance CODEC Design , 2009, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[6]  Srinivasa Raghavan Sridhara Communication-Inspired Design of on -Chip Buses , 2006 .

[7]  Chunjie Duan,et al.  Analysis and avoidance of cross-talk in on-chip buses , 2001, HOT 9 Interconnects. Symposium on High Performance Interconnects.

[8]  Naresh R. Shanbhag,et al.  Coding for reliable on-chip buses: a class of fundamental bounds and practical codes , 2007, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[9]  Hiroto Yasuura,et al.  A bus delay reduction technique considering crosstalk , 2000, DATE '00.

[10]  Paul-Peter Sotiriadis,et al.  Interconnect modeling and optimization in deep sub-micron technologies , 2002 .

[11]  Kurt Keutzer,et al.  Bus encoding to prevent crosstalk delay , 2001, IEEE/ACM International Conference on Computer Aided Design. ICCAD 2001. IEEE/ACM Digest of Technical Papers (Cat. No.01CH37281).