Using Evolutionary Algorithms for Signal Integrity Assessment of High-Speed Data Buses

  • Authors:
  • Maynard Falconer;Garrison Greenwood;Kristina Morgan;Kirankumar Kamisetty;Adam Norman;Konika Ganguly

  • Affiliations:
  • Intel Corporation, Platform and System Technology Group, Hillsboro, USA;Department of Electrical and Computer Engineering, Portland State University, Portland, USA;Intel Corporation, Platform and System Technology Group, Hillsboro, USA;Intel Corporation, Platform and System Technology Group, Hillsboro, USA;Intel Corporation, Platform and System Technology Group, Hillsboro, USA;Intel Corporation, Platform and System Technology Group, Hillsboro, USA

  • Venue:
  • Journal of Electronic Testing: Theory and Applications
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Today's high performance computer systems must have fast, reliable access to memory and I/O devices. Unfortunately, inter-symbol interference, transmission line effects and other noise sources can distort data transfers. Engineers must therefore determine if bus designs have signal integrity--i.e., can transfer data with minimal amplitude or timing distortion. One method of determining signal integrity on buses is to conduct a set of data transfers and measure various signal parameters at the receiver end. But the tests must be conducted with stressful test patterns that maximize noise to help identify any potential problems. In this paper we describe how an evolutionary algorithm was used to evolve test patterns for use in intrinsic testing.