• DocumentCode
    2009232
  • Title

    Reducing crosstalk noise in high speed FPGAs

  • Author

    Mukherjee, Arindam

  • Author_Institution
    Dept. of ECE, UNC, Charlotte, NC, USA
  • fYear
    2004
  • fDate
    12-15 Sept. 2004
  • Firstpage
    163
  • Lastpage
    164
  • Abstract
    Narrowing time-to-market windows are driving the design community toward FPGAs. Whereas quick prototype implementations are possible using FPGAs, circuit delays have always been a major concern. Moreover, achieving high performance in FPGAs with densely packed routing resources is difficult because of crosstalk noise. In this paper we describe a very high performance FPGA, and show a simple and practical technique of almost reducing crosstalk noise by using a two-phase nonoverlapping complimentary clocking scheme. An efficient integer linear programming formulation has been proposed to find an optimum solution to a constrained problem, and we have studied the effects and costs of applying our idea to different architectures. Experiments with MCNC benchmark circuits in different architectures of our FPGA show that, on average, we could reduce crosstalk induced delay increases to less than 4% of the clock period. With a minimal increase of 3% in area due to this optimization, our results seem very promising.
  • Keywords
    circuit noise; crosstalk; delays; field programmable gate arrays; interference suppression; linear programming; time optimal control; FPGA; MCNC benchmark circuits; circuit delays; clocking scheme; constrained problem; crosstalk noise reduction; integer linear programming formulation; prototype implementation; routing resources; time-to-market windows; Circuits; Clocks; Cost function; Crosstalk; Delay; Field programmable gate arrays; Integer linear programming; Prototypes; Routing; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SOC Conference, 2004. Proceedings. IEEE International
  • Print_ISBN
    0-7803-8445-8
  • Type

    conf

  • DOI
    10.1109/SOCC.2004.1362391
  • Filename
    1362391