Bus partitioning technique with crosstalk avoidance code

In the VLSI, the crosstalk is a crucial problem for the circuit performance improvement. Both the crosstalk avoidance code (CAC) and shielding wire technique can effectively eliminate the crosstalk noise. But the CAC consumes too much codec area and codec power with the increase of the bus width, and the shielding wire technique costs too much system overhead. This work tries to combine the CAC technique and the shielding method into a bus partitioning scheme. It can effectively eliminate crosstalk, and simultaneously reduce codec area and codec power, as well as the system overhead. The forbidden pattern free (FPF) CAC, which is based on the Fibonacci Numeral System (FNS), is applied to the partitioned sub-buses. The experimental results show that the codec area and codec power of the partitioned bus are 7.8% and 25.67%, respectively, of the non-partitioned bus in 30-bit bus.

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

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

[3]  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..

[4]  Xuebin Wu,et al.  Efficient CODEC Designs for Crosstalk Avoidance Codes Based on Numeral Systems , 2011, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[5]  James D. Z. Ma,et al.  Formulae and applications of interconnect estimation considering shield insertion and net ordering , 2001, IEEE/ACM International Conference on Computer Aided Design. ICCAD 2001. IEEE/ACM Digest of Technical Papers (Cat. No.01CH37281).

[6]  David Blaauw,et al.  Active shields: a new approach to shielding global wires , 2002, GLSVLSI '02.