• DocumentCode
    1163851
  • Title

    Pseudorandom Stimuli Generation for Testing Time-to-Digital Converters on an FPGA

  • Author

    Amiri, Amir Mohammad ; Khouas, Abdelhakim ; Boukadoum, Mounir

  • Author_Institution
    SMART Technol., Calgary, AB
  • Volume
    58
  • Issue
    7
  • fYear
    2009
  • fDate
    7/1/2009 12:00:00 AM
  • Firstpage
    2209
  • Lastpage
    2215
  • Abstract
    This paper presents a pulse generator circuit that produces a stream of pulses at pseudorandom time intervals. The proposed circuit may serve as a stimulus generator for code density testing of time-to-digital converters (TDCs). The functional behavior of the circuit was first investigated with a software model coded in C ++. The software simulation showed that the interpulse intervals only uniformly cover their domain at a given resolution if the greatest common divisor between the intervals and the observation window is 1 with respect to a common reference clock. In a second step, the circuit was implemented in hardware using very high-speed integrated circuit (VHSIC) hardware description language (VHDL) and tested on a Xilinx Spartan-3 field-programmable gate array (FPGA) platform. The pulse density histograms obtained from the software and hardware test cases show pulse distributions with nonlinearity values within one least significant bit (LSB). In the end, the circuit was used as a stimulus generator for code density testing of a TDC circuit on an FPGA.
  • Keywords
    code convertors; field programmable gate arrays; hardware description languages; pulse generators; random number generation; very high speed integrated circuits; C ++; FPGA; Xilinx Spartan-3 field-programmable gate array; code density testing; hardware description language; pseudorandom stimuli generation; pulse density histograms; pulse generator circuit; software simulation; time-to-digital converters; very high-speed integrated circuit; Code density test (CDT); field-programmable gate array (FPGA); pseudorandom pulse generation; time-to-digital converter (TDC);
  • fLanguage
    English
  • Journal_Title
    Instrumentation and Measurement, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9456
  • Type

    jour

  • DOI
    10.1109/TIM.2009.2013670
  • Filename
    4785152