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
Link To Document