ACM Home Page
Please provide us with feedback. Feedback
Error-correction and crosstalk avoidance in DSM busses
Full text PdfPdf (104 KB)
Source International Workshop on System-Level Interconnect Prediction archive
Proceedings of the 2003 international workshop on System-level interconnect prediction table of contents
Monterey, CA, USA
SESSION: Session 1: Noise and Timing Issues in Interconnect Prediction table of contents
Pages: 9 - 14  
Year of Publication: 2003
ISBN:1-58113-627-7
Authors
Ketan N. Patel  University of Michigan, Ann Arbor, MI
Igor L. Markov  University of Michigan, Ann Arbor, MI
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 30,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/639929.639933
What is a DOI?

ABSTRACT

Aggressive process scaling and increasing clock rates have made crosstalk noise an important issue in VLSI design. Switching on adjacent wires on long bus lines can increase delays and lead to logic faults, particularly when adjacent lines switch with opposite transitions. At the same time system-level interconnects have also become more susceptible to other less predictable forms of interference such as noise induced by power grid fluctuations, electromagnetic interference, and alpha particle radiation. Previous work has treated these systematic and non-systematic forms of noise separately.In this paper we propose to make system level interconnects more robust using encoding that simultaneously addresses error correction requirements and crosstalk noise avoidance. This is more efficient than satisfying these requirements separately. We give algorithms for obtaining optimal encodings, and present a practical class of codes called boundary shift codes. We evaluate the overhead of our method and make comparisons to using error correction with simple shielding.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
D. Bertozzi, L. Benini, and B. Ricco. Energy-efficient and reliable low-swing signaling for on-chip buses based on redundant coding. Proc. IEEE Intl. Symp. on Circuits and Systems, pp. 93--96, 2002.
 
2
 
3
 
4
 
5
6
7
 
8
9
 
10
F. J. MacWilliams and N. J. A. Sloane. The Theory of Error-Correcting Codes. North-Holland, Amsterdam, 1996.
 
11
V. Pless. Introduction to the Theory of Error-Correcting Codes. Wiley, New York, 1998.
 
12
 
13
 
14
 
15
J. F. Wakerly. Error detecting codes, self-checking circuits and applications. Elsevier North-Holland, Inc., New York, 1978.


Collaborative Colleagues:
Ketan N. Patel: colleagues
Igor L. Markov: colleagues