• DocumentCode
    2908161
  • Title

    Behavioral test benches for digital clock and data recovery circuits using Verilog-A

  • Author

    Ahmed, S.I. ; Orthner, Kent ; Kwasniewski, Tad A.

  • Author_Institution
    Dept of Electron., Carleton Univ., Ottawa, Ont.
  • fYear
    2005
  • fDate
    21-21 Sept. 2005
  • Firstpage
    297
  • Lastpage
    300
  • Abstract
    This paper presents the behavioral implementation of jitter tolerance test benches for digital clock and data recovery circuits using Verilog-A. First, we encode a variable-length pseudo-random bit sequence (PRBS) generator. Such circuits are widely used to generate test data for a variety of circuits and systems. Using this PRBS generator, we set up a test bench for the evaluation of jitter tolerance. A novel simulation methodology is described that modulates the amplitude and frequency of the jitter sinusoid iteratively to find the jitter tolerance. We conclude with a comparison of jitter tolerance simulation results, computed using various PRBS lengths, for the data recovery circuit under test
  • Keywords
    automatic test pattern generation; clocks; hardware description languages; jitter; logic testing; random number generation; random sequences; system-on-chip; Verilog-A; amplitude modulation; behavioral test bench; data recovery circuits; digital clocks; frequency modulation; iterative modulation; jitter sinusoid; jitter tolerance test; test data generation; variable-length pseudo-random bit sequence generator; Amplitude modulation; Circuit simulation; Circuit testing; Circuits and systems; Clocks; Computational modeling; Frequency; Hardware design languages; Jitter; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Custom Integrated Circuits Conference, 2005. Proceedings of the IEEE 2005
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    0-7803-9023-7
  • Type

    conf

  • DOI
    10.1109/CICC.2005.1568664
  • Filename
    1568664