44 results on '"TDC"'
Search Results
2. Data Readout Techniques on FPGA for the ATLAS RPC-BIS78 Detectors.
- Author
-
Vgenopoulos, Andreas, Kordas, Kostas, Lasagni, Federico, Perrella, Sabrina, Polini, Alessandro, and Vari, Riccardo
- Subjects
COMPUTER firmware ,DETECTORS ,MUONS ,ELECTRONIC data processing ,ACQUISITION of data ,INFORMATION processing ,SILICON detectors ,TRANSMITTERS (Communication) - Abstract
The firmware developed for the readout and trigger processing of the information emerging from the BIS78-RPC Muon Spectrometer chambers in the ATLAS experiment at CERN is presented here, together with data processing techniques, data acquisition software, and tests of the readout chain system, which represent efforts to make these chambers operational in the ATLAS experiment. This work is performed in the context of the BIS78-RPC project, which deals with the pilot deployment of a new generation of sMDT+RPCs in the experiment. Such chambers are planned to be fully deployed in the whole barrel inner layer of the Muon Spectrometer during the Phase II upgrade of the ATLAS experiment. On-chamber front-ends include an amplifier, a discriminator ASIC, and an LVDS transmitter. The signal is digitized by CERN HPTDC chips and then processed by an FPGA, which is the heart of the readout and trigger processing, using various techniques. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
3. Ultra-High Performance Digital Electronic Architectures for Events Management in Real Time Environments
- Author
-
Garzetti, Fabio and Riva, Carlo G., editor
- Published
- 2023
- Full Text
- View/download PDF
4. 高精度超声波液体测温系统.
- Author
-
张兴红 and 任丽汾
- Subjects
CUBES ,TAR ,ARTIFICIAL intelligence ,LIQUIDS ,WEEDS - Abstract
Copyright of Journal of Chongqing University of Technology (Natural Science) is the property of Chongqing University of Technology and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2023
- Full Text
- View/download PDF
5. An Adaptive Downsampling FPGA-Based TDC Implementation for Time Measurement Improvement.
- Author
-
Dikopoulos, Evangelos, Birbas, Michael, and Birbas, Alexios
- Subjects
FIELD programmable gate arrays ,DELAY lines ,TIME-digital conversion ,UNCERTAINTY ,NONLINEAR theories - Abstract
In this work, we present a compact "adaptive downsampling" method that mitigates the nonlinearity problems associated with FPGA-based TDCs that utilize delay lines. Additionally, this generic method allows for trade-offs between resolution, linearity, and resource utilization. Since nonlinearity is one of the predominant issues regarding delay lines in FPGA-based TDCs, combined with the fact that delay lines are utilized for a wide range of TDC architectures (not limited to the delay-line TDC), other implementations (e.g., Vernier or wave union TDCs), also in different FPGA devices, can directly benefit from the proposed adaptive method, with no need for either custom routing or complex tuning of the converter. Furthermore, implementation-related challenges regarding clock skew, measurement uncertainty, and the placement of the TDC are discussed and we also propose an experimental setup that utilizes only FPGA resources in order to characterize the converter. Although the TDC in this work was implemented in a Xilinx Virtex-6 device and was characterized under different operational modes, we successfully optimized the converter's nonlinearity and resource utilization while retaining single-shot precision. The best performing (in terms of linearity) implementation reached D N L r m s and I N L r m s values of 0.30 LSB and 0.45 LSB, respectively, and the single-shot precision (σ) was 9.0 ps. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
6. 62.5 ps LSB resolution multiphase clock Time to Digital Converter (TDC) implemented on FPGA.
- Author
-
Mattada, Mahantesh and Guhilot, Hansraj
- Subjects
TIME ,PHASE-locked loops ,TOPOLOGY - Abstract
A 13-bit Time to Digital Converter is implemented using multiphase clock technique. Xilinx's Virtex 5 FPGA platform is used to realize the TDC architecture. One PLL within the FPGA works as a clock synthesizer to multiply the reference clock to 500 MHz. Then the combination of PLL and DLL topologies are used to generate 16 phases of the clock, separated by 11.25°. Further, 16 phases are generated by inverting the first 16 phases. A resolution of 62.5 ps has been recorded. Measured INL and DNL are within 1 LSB. The present work is suitable for many critical applications due to its PVT insensitive and robust properties. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
7. Digital Integration of LiDAR System Implemented in a Low-Cost FPGA.
- Author
-
Huang, Jiajian, Ran, Shengyao, Wei, Wei, and Yu, Qun
- Subjects
- *
SYSTEM integration , *COMPUTER logic , *TIME-digital conversion , *LASER ranging , *LASER pulses , *DOPPLER lidar - Abstract
With the development of artificial intelligence, LiDAR finds significant applications in robotics and autonomous driving. Aiming at increasing the compactness and the integration of 2-D LiDAR, this paper presents a highly digitally integrated 2-D LiDAR system implemented in a low-cost FPGA. The system is made of off-the-shelf components to limit the cost to USD 100. A laser transceiver with a symmetrical transmitting and receiving lens emits and collects laser pulses to range distance using the time-of-flight (ToF) method. As a key component in ToF, the FPGA-based time-to-digital converter (TDC) is adopted for counting the round-trip time of pulses, which is implemented in a low-cost FPGA of ZYNQ7010 with limited resources. The symmetrical structure of the delay line is used to design a more efficient TDC. The FPGA-TDC enables flexibility of design and integration with more functional logics and is microcontroller-free. All the digital logics including data processing and controlling are integrated into an FPGA with the TDC logics to realize fully digital integration and compact dimensions. The utilization of the whole architecture in the FPGA is about 15%. The experimental results demonstrated that the ranging accuracy of the LiDAR is about 2 cm, which is suitable for consumer electronics. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
8. Digital Instrument for Time Measurements: Small, Portable, High–Performance, Fully Programmable
- Author
-
Nicola Corna, Fabio Garzetti, Nicola Lusardi, and Angelo Geraci
- Subjects
TDC ,FPGA ,fast-prototyping ,detector test ,correlation measures ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
We present a small, portable, plug–and–play time measurement instrument entirely based on Field Programmable Gate Array (FPGA). Its performance is state–of–the–art in terms of the most recent Application–Specific Integrated Circuit (ASIC) solutions of Time–to–Digital Converters (TDCs), and all operating features are fully–programmable. The instrument offers an excellent cost–performance and is suitable for detector test and time correlation measurement applications. More generally, the instrument is very well suited for fast–prototyping of systems where time measures are involved, at low cost and design effort. All the features of the instrument can be easily accessed through either the Graphical User Interface (GUI) or directly from the software Application Programming Interface (API).
- Published
- 2021
- Full Text
- View/download PDF
9. Intensive Analysis of Physical Parameters of Power Sensors for Remote Side-Channel Attacks.
- Author
-
Salimian, Milad and Jahanian, Ali
- Subjects
ELECTRONIC systems ,DETECTORS ,CLOUD computing ,VICTIMS - Abstract
Side-channel analysis methods can reveal the secret information of digital electronic systems by analyzing the dependency between the power consumption of implemented cryptographic algorithms and the secret data. Recent studies show that it is possible to gather information about power consumption from FPGAs without any physical access. High flexibilities of modern FPGAs cause that they are used for cloud accelerator in Platform as a Service (PaaS) system; however, new serious vulnerabilities emerged for these platforms. Although there are some reports about how switching activities from one region of FPGA affect other regions, details of this technique are not analyzed. In this paper, we analyzed the strength of this kind of attack and examined the impact of geometrical and electrical parameters of the victim/attacker modules on the efficiency of this attack. We utilized a Zynq-based Xilinx platform as the device under attack. Experimental results and analyses show that the distance between the victim module and the sensor modules is not the only effective parameter on the quality of attack; the influence of the relational location of victim/attacker modules could be more considerable on the quality of attack. Results of this analysis can help the FPGA manufacturer and IP developers to protect their systems against this serious attack. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
10. An Adaptive Downsampling FPGA-Based TDC Implementation for Time Measurement Improvement
- Author
-
Evangelos Dikopoulos, Alexios Birbas, and Michael Birbas
- Subjects
delay line ,field-programmable gate array ,FPGA ,jitter ,measurement uncertainty ,nonlinearity ,time-to-digital converter ,TDC - Abstract
In this work, we present a compact “adaptive downsampling” method that mitigates the nonlinearity problems associated with FPGA-based TDCs that utilize delay lines. Additionally, this generic method allows for trade-offs between resolution, linearity, and resource utilization. Since nonlinearity is one of the predominant issues regarding delay lines in FPGA-based TDCs, combined with the fact that delay lines are utilized for a wide range of TDC architectures (not limited to the delay-line TDC), other implementations (e.g., Vernier or wave union TDCs), also in different FPGA devices, can directly benefit from the proposed adaptive method, with no need for either custom routing or complex tuning of the converter. Furthermore, implementation-related challenges regarding clock skew, measurement uncertainty, and the placement of the TDC are discussed and we also propose an experimental setup that utilizes only FPGA resources in order to characterize the converter. Although the TDC in this work was implemented in a Xilinx Virtex-6 device and was characterized under different operational modes, we successfully optimized the converter’s nonlinearity and resource utilization while retaining single-shot precision. The best performing (in terms of linearity) implementation reached DNLrms and INLrms values of 0.30 LSB and 0.45 LSB, respectively, and the single-shot precision (σ) was 9.0 ps.
- Published
- 2022
- Full Text
- View/download PDF
11. Sub-picosecond Resolution Time-to-Digital Converter
- Author
-
Binkley, Jeb [Advanced Science and Novel Technology Company, Rancho Palos Verdes, CA (United States)]
- Published
- 2006
- Full Text
- View/download PDF
12. A High Performance Digital Time Interval Spectrometer: An Embedded, FPGA-Based System With Reduced Dead Time Behaviour
- Author
-
Arkani Mohammad
- Subjects
time interval spectrum ,stochastic process ,TDC ,dead time effect ,Monte Carlo simulation ,FPGA ,Technology - Abstract
In this work, a fast 32-bit one-million-channel time interval spectrometer is proposed based on field programmable gate arrays (FPGAs). The time resolution is adjustable down to 3.33 ns (= T, the digitization/discretization period) based on a prototype system hardware. The system is capable to collect billions of time interval data arranged in one million timing channels. This huge number of channels makes it an ideal measuring tool for very short to very long time intervals of nuclear particle detection systems. The data are stored and updated in a built-in SRAM memory during the measuring process, and then transferred to the computer. Two time-to-digital converters (TDCs) working in parallel are implemented in the design to immune the system against loss of the first short time interval events (namely below 10 ns considering the tests performed on the prototype hardware platform of the system). Additionally, the theory of multiple count loss effect is investigated analytically. Using the Monte Carlo method, losses of counts up to 100 million events per second (Meps) are calculated and the effective system dead time is estimated by curve fitting of a non-extendable dead time model to the results (τNE = 2.26 ns). An important dead time effect on a measured random process is the distortion on the time spectrum; using the Monte Carlo method this effect is also studied. The uncertainty of the system is analysed experimentally. The standard deviation of the system is estimated as ± 36.6 × T (T = 3.33 ns) for a one-second time interval test signal (300 million T in the time interval).
- Published
- 2015
- Full Text
- View/download PDF
13. The role of sub-interpolation for Delay-Line Time-to-Digital Converters in FPGA devices.
- Author
-
Lusardi, Nicola, Garzetti, Fabio, and Geraci, Angelo
- Subjects
- *
FIELD programmable gate arrays , *INTERPOLATION , *TIME-digital conversion , *ELECTRON accelerators , *PERFORMANCE evaluation - Abstract
Abstract Most of the Time-to-Digital Converters (TDCs) implemented in Field Programmable Gate Array (FPGA) devices are based on Tapped Delay Lines (TDLs). This solution makes mandatory the implementation of sub-interpolation procedures in the processing flow in order to mitigate effects of the different characteristics of the FPGA resources used. Specifically, we focus issues of the sub-interpolation topic also still outstanding and realize the experimental comparison of the state-of-art techniques, providing design rules for their optimal implementation. According to the host electronic device, the paper reveals the design rules to get the best performance, by using known sub-interpolation techniques but introducing criteria of choice and design procedures never presented in literature. These are fundamental for the most proper and useful application of sub-interpolation techniques in designing high-performance TDCs. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
14. Calibration of a TDL-TDC with ML methods
- Author
-
Costa Cañones, Daniel, Universitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica, Politecnico di Milano, Chávez Domínguez, Juan Antonio, and Lusardi, Nicola
- Subjects
Machine Learning ,Matrius de portes programables per l'usuari ,Calibration ,Delay-Line ,Enginyeria electrònica [Àrees temàtiques de la UPC] ,Field programmable gate arrays ,Calibratge ,TDC ,FPGA - Abstract
Current tapped delay line time to digital converters (TDL-TDC) use simple algorithms to correct the bubble error inherent in the TDL. There is interest in knowing if machine learning could improve upon those algorithms Time interval measurements, measures of time between a START event and STOP event, are used in many applications; for example, time-of-flight experiments. Currently, FieldProgrammable Gate Arrays (FPGAs) are preferred to implement Time-to-Digital Converters (TDCs), due to their low non-recurring costs. Nowadays, the preferred TDC architecture in FPGAs is the Tapped Delay-Line; unfortunately, it suffers from Bubble Errors (Bes). The current methods used to solve those BEs worsen the resolution and precision of the TDC; therefore, we propose multiple new methods of solving BEs, based on Machine Learning, to improve the resolution and precision. The ML methods proposed were tested in two Xilinx FPGAs, the Artix-7 and the Kintex UltraScale. The best ML method achieved a precision in the Artix-7 of 12.749 ps r.m.s, with respect to the 12.789 ps r.m.s of the traditional method; while in the Kintex UltraScale was 13.486 ps r.m.s and 13.481 ps r.m.s respectively. Medir intervalos de tiempo es necesario en muchas aplicaciones; por ejemplo, en experimentos que miden tiempos de vuelo. Hoy en día, los dispositivos conocidos como FPGA son los preferidos para implementar medidores de tiempo (TDC), debido a sus bajos costes no recurrentes; la arquitectura preferida para TDCs en FPGAs está basada en una línea de retardo (TDL), sin embargo, sufre de errores. Los métodos actuales para corregir los errores empeoran la precisión del instrumento. Por esto, en este trabajo proponemos nuevos métodos basados en Inteligencia Artificial (IA), para corregir los errores sin perder precisión. Los métodos propuestos han sido provados en dos FPGAs de Xilinx, la Artix-7 y la Kintex UltraScale. La mejor precisión obtenida con los métodos propuestos fue de 12.749 ps r.m.s en la Artix-7, frente a los 12.789 ps r.m.s del método tradicional; en la UltraScale, fue de 13.486 ps r.m.s y 13.481 ps r.m.s respectivamente. Mesurar intervals de temps és necessari en moltes aplicacions; per exemple, en experiments que mesuren temps de vol. Avui en dia, els dispositius coneguts com FPGA son els preferits per implementar mesuradors de temps (TDCs), degut als seus baixos costos no recurrents; la arquitectura preferida per TDCs en FPGAs esta basada en una línia de retard (TDL), però sofreix errors. Els mètodes actuals de correcció d?errors empitjoren la precisió del TDC. Per això, proposem nous mètodes basats en Inteligencia Artificial, per corregir errors sense perdre precisió. Els mètodes proposats han estat provats en dos FPGAs de Xilinx, la Artix-7 i la Kintex UltraScale. La millor precisió obtinguda amb els nous mètodes ha estat de 12.749 ps r.m.s en la Artix-7, enfront dels 12.789 ps r.m.s del mètode tradicional; en la UltraScale, ha estat de 13.486 ps r.m.s i 13.481 ps r.m.s respectivament.
- Published
- 2022
15. Digital Instrument for Time Measurements: Small, Portable, High–Performance, Fully Programmable
- Author
-
N. Corna, Nicola Lusardi, Angelo Geraci, and F. Garzetti
- Subjects
correlation measures ,General Computer Science ,Application programming interface ,business.industry ,Computer science ,Detector ,General Engineering ,Integrated circuit ,Converters ,TDC ,law.invention ,detector test ,Software ,Application-specific integrated circuit ,law ,General Materials Science ,fast-prototyping ,Field-programmable gate array ,business ,FPGA ,Computer hardware ,Graphical user interface - Abstract
We present a small, portable, plug–and–play time measurement instrument entirely based on Field Programmable Gate Array (FPGA). Its performance is state–of–the–art in terms of the most recent Application–Specific Integrated Circuit (ASIC) solutions of Time–to–Digital Converters (TDCs), and all operating features are fully–programmable. The instrument offers an excellent cost–performance and is suitable for detector test and time correlation measurement applications. More generally, the instrument is very well suited for fast–prototyping of systems where time measures are involved, at low cost and design effort. All the features of the instrument can be easily accessed through either the Graphical User Interface (GUI) or directly from the software Application Programming Interface (API).
- Published
- 2021
- Full Text
- View/download PDF
16. The BrightEyes-TTM: an open-source time-tagging module for fluorescence lifetime imaging microscopy applications
- Author
-
Rossetta, Alessandro
- Subjects
FLIM ,time-tagging ,microscopy ,fluorescence lifetime ,Settore ING-INF/06 - Bioingegneria Elettronica e Informatica ,fluorescence ,FPGA, FLIM, microscopy, TDC, time-tagging, fluorescence, fluorescence lifetime ,FPGA ,TDC - Abstract
The aim of this Ph.D. work is to reason and show how an open-source multi-channel and standalone time-tagging device was developed, validated and used in combination with a new generation of single-photon array detectors to pursue super-resolved time-resolved fluorescence lifetime imaging measurements. Within the compound of time-resolved fluorescence laser scanning microscopy (LSM) techniques, fluorescence lifetime imaging microscopy (FLIM) plays a relevant role in the life-sciences field, thanks to its ability of detecting functional changes within the cellular micro-environment. The recent advancements in photon detection technologies, such as the introduction of asynchronous read-out single-photon avalanche diode (SPAD) array detectors, allow to image a fluorescent sample with spatial resolution below the diffraction limit, at the same time, yield the possibility of accessing the single-photon information content allowing for time-resolved FLIM measurements. Thus, super-resolved FLIM experiments can be accomplished using SPAD array detectors in combination with pulsed laser sources and special data acquisition systems (DAQs), capable of handling a multiplicity of inputs and dealing with the single-photons readouts generated by SPAD array detectors. Nowadays, the commercial market lacks a true standalone, multi-channel, single-board, time-tagging and affordable DAQ device specifically designed for super-resolved FLIM experiments. Moreover, in the scientific community, no-efforts have been placed yet in building a device that can compensate such absence. That is why, within this Ph.D. project, an open-source and low-cost device, the so-called BrightEyes-TTM (time tagging module), was developed and validated both for fluorescence lifetime and time-resolved measurements in general. The BrightEyes-TTM belongs to a niche of DAQ devices called time-to-digital converters (TDCs). The field-gate programmable array (FPGA) technology was chosen for implementing the BrightEyes-TTM thanks to its reprogrammability and low cost features. The literature reports several different FPGA-based TDC architectures. Particularly, the differential delay-line TDC architecture turned out to be the most suitable for this Ph.D. project as it offers an optimal trade-off between temporal precision, temporal range, temporal resolution, dead-time, linearity, and FPGA resources, which are all crucial characteristics for a TDC device. The goal of the project of pursuing a cost-effective and further-upgradable open-source time-tagging device was achieved as the BrigthEyes-TTM was developed and assembled using low-cost commercially available electronic development kits, thus allowing for the architecture to be easily reproduced. BrightEyes-TTM was deployed on a FPGA development board which was equipped with a USB 3.0 chip for communicating with a host-processing unit and a multi-input/output custom-built interface card for interconnecting the TTM with the outside world. Licence-free softwares were used for acquiring, reconstructing and analyzing the BrightEyes-TTM time-resolved data. In order to characterize the BrightEyes-TTM performances and, at the same time, validate the developed multi-channel TDC architecture, the TTM was firstly tested on a bench and then integrated into a fluorescent LSM system. Yielding a 30 ps single-shot precision and linearity performances that allows to be employed for actual FLIM measurements, the BrightEyes-TTM, which also proved to acquire data from many channels in parallel, was ultimately used with a SPAD array detector to perform fluorescence imaging and spectroscopy on biological systems. As output of the Ph.D. work, the BrightEyes-TTM was released on GitHub as a fully open-source project with two aims. The principal aim is to give to any microscopy and life science laboratory the possibility to implement and further develop single-photon-based time-resolved microscopy techniques. The second aim is to trigger the interest of the microscopy community, and establish the BrigthEyes-TTM as a new standard for single-photon FLSM and FLIM experiments.
- Published
- 2022
- Full Text
- View/download PDF
17. LinoSPAD: A Compact Linear SPAD Camera System with 64 FPGA-Based TDC Modules for Versatile 50 ps Resolution Time-Resolved Imaging
- Author
-
Samuel Burri, Claudio Bruschini, and Edoardo Charbon
- Subjects
CMOS ,SPAD ,FPGA ,TDC ,single-photon avalanche diodes ,image sensor ,time-resolved ,hardware/firmware/software co-design ,Physics ,QC1-999 ,Nuclear and particle physics. Atomic energy. Radioactivity ,QC770-798 - Abstract
The LinoSPAD camera system is a modular, compact and versatile time-resolved camera system, combining a linear 256 high fill factor pixel CMOS SPAD (single-photon avalanche diode) sensor with an FPGA (field-programmable gate array) and USB 3.0 transceiver board. This modularization permits the separate optimization or exchange of either the sensor front-end or the processing back-end, depending on the intended application, thus removing the traditional compromise between optimal SPAD technology on the one hand and time-stamping technology on the other hand. The FPGA firmware implements an array of 64 TDCs (time-to-digital converters) with histogram accumulators and a correction module to reduce non-linearities. Each TDC is capable of processing over 80 million photon detections per second and has an average timing resolution better than 50 ps. This article presents a complete and detailed characterization, covering all aspects of the system, from the SPAD array light sensitivity and noise to TDC linearity, from hardware/firmware/software co-design to signal processing, e.g., non-linearity correction, from power consumption to performance non-uniformity.
- Published
- 2017
- Full Text
- View/download PDF
18. DIGITAL THERMAL SENSOR FOR FPGA LOCAL AREA BASED ON MONTE-CARLO METHOD.
- Author
-
Kustarev, Pavel, Bikovsky, Sergey, and Antonov, Alexander
- Subjects
- *
TEMPERATURE sensors , *FIELD programmable gate arrays , *TEMPERATURE measurements , *MONTE Carlo method , *SYSTEMS on a chip - Abstract
The article covers temperature measurement in systems on chip. The main scientific result, obtained by the authors, is the development of digital temperature sensor circuit, which can be coded with HDL languages (e.g. VHDL or Verilog HDL) and implemented in design on RTL design stage. The sensor has fully digital design, same as most FPGA devices. So, it is not necessary to implement extra dedicated units in FPGA devices. Using these sensors in ASIC designs removes the necessity to combine analog and digital design. The circuit can be implemented on one technological process stage. Moreover, placement and routing of entire unit, including the sensing part, can be performed automatically. The main operating principle of the sensor is based on estimation of signal propagation delay through the logic cell, which depends on the temperature. The propagation delay is evaluated by Monte-Carlo method. In the article, we prove the possibility to use periodic signals as pseudo-random, make the structural and functional description of the proposed sensor and present the results of its experimental implementation, as well as sensor network implementation for local overheating detection. [ABSTRACT FROM AUTHOR]
- Published
- 2014
19. Low cost highly precision time interval measurement unit for radar applications.
- Author
-
Al-Qudsi, Belal, Ameri, Ahmed Abbas H., and Bangert, Axel
- Abstract
In this research a universal, flexible, and compact processing unit with a time precision of about 30 ps is being designed and satisfactorily tested using the FPGA technology as a first step to implement the processing unit in a more compact fashion utilizing an ASIC technology. The work is being designed to replace the traditional expensive sampling method, which is used in most of the pulses radar application as core of the processing unit. The unit has been designed, implemented and tested on a LIDAR, which was accommodating a sampling oscilloscope to perform the signal processing. This processing unit could be considered as a low cost time-to-digital converter module. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
20. Real-time measurement and adjustment of random phase in frequency-nondegenerate entanglement swapping experiment.
- Author
-
Sang, Ziru, Jiang, Xiao, Li, Feng, Zhang, Han, Zhao, Tianming, and Jin, Ge
- Abstract
In this paper, a circuit module developed for the experiment of the frequency-nondegenerate photons entanglement swapping is reported. The module transfers the random time interval into level from +1 to − 1 voltage to drive an electro-optic modulator (EOM). This experiment, aiming to entangle the frequency-nondegerate photons that never interacted, is an advanced strategy for quantum communication. The key point of the experiment is to realize the time interval real-time measurement, computation and feedback control. A precision TDC is built in a field programmable gate array (FPGA) with 40ps per LSB (a RMS resolution about 20ps). A programmable look-up table is used as computing unit and the delay time of the module is less than 110ns. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
- Full Text
- View/download PDF
21. A multichannel high-resolution (<5 ps RMS between two channels) Time-to-Digital Converter (TDC) implemented in a field programmable gate array (FPGA).
- Author
-
Bayer, Eugen, Zipf, Peter, and Traxler, Michael
- Abstract
A new FPGA-TDC design implemented on a Virtex-4 FPGA is presented. The motivation of our work was to find the best possible time resolution that can be achieved on this type of FPGA. Since other implementations on this FPGA type have been published we have a good basis for a comparison. The new design is an improved version of our previous 10 ps RMS TDC design [1] that uses dedicated carry-chains for time interpolation purposes and is able to perform two time-measurements in a single carry-chain per hit. In the new design multiple (>2) measurements can be made in a single chain per hit reaching a time resolution of ∼4 ps RMS between two channels. [ABSTRACT FROM PUBLISHER]
- Published
- 2011
- Full Text
- View/download PDF
22. Applications of Complex Network Dynamics in Ultrafast Electronics
- Author
-
Charlot, Noeloikeau Falconer
- Subjects
- Electromagnetism, Engineering, Experiments, High Temperature Physics, Information Science, Low Temperature Physics, Materials Science, Medical Imaging, Mathematics, Quantum Physics, Solid State Physics, Physics, Scientific Imaging, Technology, Theoretical Physics, Systems Design, Nanotechnology, Information Systems, Electrical Engineering, Condensed Matter Physics, Applied Mathematics, Information Technology, Particle Physics, Computer Science, Computer Engineering, Electromagnetics, Boolean Network, Field Programmable Gate Array, Ultrafast, Electronics, Chaos, Computing, Dynamical Systems, Time to Digital Converter, Measurement, Fractal Basin, Physically Unclonable Function, Physical Unclonable Function, Hybrid Boolean Network, Waveform Capture Device, PUF, FPGA, TDC, WCD, HBN, HBN-PUF
- Abstract
The success of modern digital electronics relies on compartmentalizing logical functions into individual gates, and controlling their order of operations via a global clock. In the absence of such a timekeeping mechanism, systems of connected logic gates can quickly become chaotic and unpredictable -- exhibiting analog, asynchronous, autonomous dynamics. Such recurrent circuitry behaves in a manner more consistent with neural networks than digital computers, exchanging and conducting electricity as quickly as its hardware allows. These physics enable new forms of information processing that are faster and more complex than clocked digital circuitry. However, modern electronic design tools often fail to measure or predict the properties of large recurrent networks, and their presence can disrupt other clocked architectures.In this thesis, I study and apply the physics of complex networks of self-interacting logic gates at sub-ns timescales. At a high level, my unique contributions are: 1. I derive a general theory of network dynamics and develop open-source simulation libraries and experimental circuit designs to re-create this work; 2. I invent a best-in-class digital measurement system to experimentally analyze signals at the trillionth-of-a-second (ps) timescale; 3. I introduce a network computing architecture based on chaotic fractal dynamics, creating the first `physically unclonable function' with near-infinite entropy.In practice, I use a digital computer to reconfigure a tabletop electronic device containing millions of logic gates (a field-programmable gate array; FPGA) into a network of Boolean functions (a hybrid Boolean network; HBN). From within the FPGA, I release the HBN from initial conditions and measure the resulting state of the network over time. These data are transferred to an external computer and used to study the system experimentally and via a mathematical model. Existing mathematical theories and FPGA simulation tools produce incorrect results when predicting HBNs, and current FPGA-based measurement tools cannot reliably capture the ultrafast HBN dynamics. Thus I begin by generalizing prior mathematical models of Boolean networks in a way that reproduces extant models as limiting cases. Next I design a ps-scale digital measurement system (Waveform Capture Device; WCD). The WCD is an improvement to the state-of-the-art in FPGA measurement systems, having external application in e.g. medical imaging and particle physics. I validate the model and WCD independently, showing that they reproduce each-other in a self-consistent manner. I use the WCD to fit the model parameters and predict the behavior of simple HBNs on FPGAs.I go on to study chaotic HBN. I find that infinitesimal changes to the model parameters -- as well as uncontrollable manufacturing variations inherent to the FPGAs – cause near-identical HBNs to differ exponentially. The simulations predict that fractal patterns separate infinitesimally distinct networks over time, motivating the use of HBN dynamics as `digital fingerprints’ (Physically Unclonable Functions; PUFs) for hardware security. I conclude by rigorously analyzing the experimental properties of HBN-PUFs on FPGAs across a variety of statistical metrics, ultimately discovering super-exponential entropy scaling -- a significant improvement to the state-of-the-art.
- Published
- 2022
23. A Cryogenic 1 GSa/s, Soft-Core FPGA ADC for Quantum Computing Applications.
- Author
-
Homulle, Harald, Visser, Stefan, and Charbon, Edoardo
- Subjects
- *
ANALOG-to-digital converters , *CALIBRATION , *CRYOELECTRONICS , *FIELD programmable gate arrays , *ADAPTIVE computing systems , *TRANSCRANIAL direct current stimulation - Abstract
We propose an analog-to-digital converter (ADC) architecture, implemented in an FPGA, that is fully reconfigurable and easy to calibrate. This approach allows to alter the design, according to the system requirements, with simple modifications in the firmware. Therefore it can be used in a wide range of operating conditions, including a harsh cryogenic environment. The proposed architecture employs time-to-digital converters (TDCs) and phase interpolation techniques to reach a sampling rate, higher than the clock frequency (maximum 400 MHz), up to 1.2 GSa/s. The resulting FPGA ADC can achieve a 6 bit resolution (ENOB) over a 0.9 to 1.6 V input range and an effective resolution bandwidth (ERBW) of 15 MHz. This implies that the ADC has an effective Nyquist rate of 30 MHz, with an oversampling ratio of $40\times $ . The system non-linearities are less than 1 LSB. The main advantages of this architecture are its scalability and reconfigurability, enabling applications with changing demands on one single platform. [ABSTRACT FROM PUBLISHER]
- Published
- 2016
- Full Text
- View/download PDF
24. A Small Chip Area Stochastic Calibration for TDC Using Ring Oscillator.
- Author
-
Katoh, Kentaroh, Kobayashi, Yutaro, Chujo, Takeshi, Wang, Junshan, Li, Ensi, Li, Congbing, and Kobayashi, Haruo
- Subjects
- *
INTEGRATED circuits , *FIELD programmable gate arrays , *FEEDBACK oscillators , *CALIBRATION , *SILICON-on-insulator technology - Abstract
This paper proposes a small chip area stochastic calibration for TDC linearity and input range, and analyzes it with FPGA. The proposed calibration estimates the absolute values of the delay of the buffers and the range of measurement statistically. The hardware implementation of the proposed calibration requires single counter to construct the histogram, so that the extra area for the proposed calibration is smaller. Because the implementation is fully digital, it is easily implemented on digital LSIs such as FPGA, micro-processor, and SoC. Experiments with Xilinx Virtex-5 LX FPGA ML501 reveal that both the periods of the external clock and the ring oscillator are preferred as short as possible under more than twice of the range of measurement of TDC when the oscillation period of the ring oscillator is wider than that of the external clock for fast convergence. The required time for the proposed calibration is 0.08 ms, and the required hardware resources LUTs and FFs for the implementation on FPGA are 24.1% and 22.2% of the conventional implementation, respectively. [ABSTRACT FROM AUTHOR]
- Published
- 2014
- Full Text
- View/download PDF
25. The characterization and application of a low resource FPGA-based time to digital converter.
- Author
-
Balla, Alessandro, Mario Beretta, Matteo, Ciambrone, Paolo, Gatta, Maurizio, Gonnella, Francesco, Iafolla, Lorenzo, Mascolo, Matteo, Messi, Roberto, Moricciani, Dario, and Riondino, Domenico
- Subjects
- *
TIME-digital conversion , *FIELD programmable gate arrays , *PRECISION (Information retrieval) , *DATA acquisition systems , *ELECTRONS , *POSITRONS - Abstract
Abstract: Time to Digital Converters (TDCs) are very common devices in particles physics experiments. A lot of “off-the-shelf” TDCs can be employed but the necessity of a custom DAta acQuisition (DAQ) system makes the TDCs implemented on the Field-Programmable Gate Arrays (FPGAs) desirable. Most of the architectures developed so far are based on the tapped delay lines with precision down to 10ps, obtained with high FPGA resources usage and non-linearity issues to be managed. Often such precision is not necessary; in this case TDC architectures with low resources occupancy are preferable allowing the implementation of data processing systems and of other utilities on the same device. In order to reconstruct γγ physics events tagged with High Energy Tagger (HET) in the KLOE-2 (K LOng Experiment 2), we need to measure the Time Of Flight (TOF) of the electrons and positrons from the KLOE-2 Interaction Point (IP) to our tagging stations (11m apart). The required resolution must be better than the bunch spacing (2.7ns). We have developed and implemented on a Xilinx Virtex-5 FPGA a 32 channel TDC with a precision of 255ps and low non-linearity effects along with an embedded data acquisition system and the interface to the online FARM of KLOE-2. The TDC is based on a low resources occupancy technique: the 4×Oversampling technique which, in this work, is pushed to its best resolution and its performances were exhaustively measured. [Copyright &y& Elsevier]
- Published
- 2014
- Full Text
- View/download PDF
26. Časovno digitalni pretvornik visoke ločljivosti na čipu Xilinx Zynq-7010
- Author
-
Adamič, Michel and Pestotnik, Rok
- Subjects
zakasnilna linija ,pikosekundna ločljivost ,Zynq ,high-speed digital circuit design ,tapped delay line ,carry chain ,prenosna logika ,time-to-digital converter ,picosecond resolution ,časovno-digitalni pretvornik ,hitra digitalna vezja ,TDC ,FPGA - Abstract
V sklopu tega magistrskega dela smo se lotili izdelave hitrega časovno-digitalnega pretvornika visoke ločljivosti na cenovno dostopni plošči Red Pitaya, ki temelji na zmogljivem polno programirljivem čipu Xilinx Zynq 7010. Časovno-digitalni pretvornik (TDC) je popolnoma digitalen in v celoti implementiran na programirljivem polju vrat (FPGA) v ravnokar omenjenem čipu, tako da za opravljanje meritev ne potrebujemo nobenih dodatnih zunanjih komponent. TDC je bil zasnovan po principu časovne interpolacije, kjer čas štejemo z uporabo sinhronega binarnega števca, za zelo natančno določitev časa prihoda med urinimi cikli pa skrbi integrirana zakasnilna linija. Posamezen kanal TDC je na voljo v obliki strojne komponente intelektualne lastnine (jedra IP) z vmesnikom AXI, kar je zelo priročno za gradnjo večkanalnih sistemov. Procesni sistem Zynq bere časovne značke aktivnih časovno-digitalnih pretvornikov in jih preko omrežja Ethernet pošilja odjemalcu, recimo osebnemu računalniku, kjer jih lahko ustrezno obdelamo in prikažemo v grafičnem uporabniškem vmesniku. V sklopu tega magisterija smo implementirali dva kanala TDC in ju podrobno okarakterizirali. Posamezen časovno-digitalni pretvornik teče na frekvenci 350~MHz in je ob mrtvem času $sim$14~ns sposoben vzorčiti do 70 milijonov značk na sekundo. Časovna ločljivost posameznega kanala dosega odličnih 11~ps in ostane zelo visoka tudi pri večjih časovnih intervalih, vsaj nekje do 100~ns. Izkazalo se je, da lahko tudi s povsem običajnimi signali s hitrostjo naraščanja 10~ns opravljamo meritve visoke ločljivosti, prav tako pa je meritev robustna na spremembe temperature. Izdelani TDC je zelo natančen in periodo zunanjega signala izmeri z relativno natančnostjo $10^{-5}$ v 60 stopinj širokem temperaturnem intervalu. Nazadnje smo inštrument preizkusili še v realistični postavitvi s pulznim laserjem in hitro silicijevo fotopomnoževalko (SiPM), kjer se je novi TDC odlično obnesel. Vse to dokazuje, da se da z izbiro primerne arhitekture in modernega čipa FPGA tudi na cenovno zelo dostopnih platformah, kot je Red Pitaya, implementirati izredno zmogljiv časovni merilni inštrument, ki je uporaben tako za študente kot profesionalne raziskovalce. This Master’s Thesis presents an implementation of a fast high-resolution time-to-digital converter (TDC) on the affordable Red Pitaya board, featuring a powerful all programmable Xilinx Zynq 7010 SoC. The design is fully digital, enabling the TDC to be implemented entirely within the Zynq FPGA, thus requiring no additional external components. The architecture of the TDC is based on the time interpolation technique which employs a coarse binary counter and a tapped delay line for fine time measurements between adjacent clock cycles. A TDC channel is packaged into an AXI-interfaced IP core, making it easy to build multichannel systems. Produced timestamps from active TDC channels are read by the Zynq processing system and sent via Ethernet to a client, for example a PC which can process and display them with a graphical user interface. A two-channel TDC system has been implemented and thoroughly characterized during this Thesis work. An individual channel runs at 350~MHz and has a dead time of $sim$14~ns, sampling up to 70 million timestamps per second. Its time resolution can reach an astounding 11~ps and remains very high even at larger time intervals of up to 100~ns. It turned out that high-resolution measurements can also be done with standard 10~ns rise time signals and with widely varying temperatures. The implemented TDC is very accurate and can measure the period of an externally applied signal with relative accuracy of $10^{-5}$ over a 60 degree temperature swing. Finally, the instrument was put to the test in a realistic setup with a pulsed laser and a fast silicon photomultiplier (SiPM), where the new TDC performed exceedingly well. This concludes that by choosing the right architecture and a modern FPGA, a very powerful time measurement instrument, useful both for students and professionals, can be implemented on perfectly affordable hardware platforms such as the Red Pitaya.
- Published
- 2020
27. Feedback Circuit Module in Frequency-Nondegenerate Entanglement Swapping Experiment.
- Author
-
Sang, Ziru, Jiang, Xiao, Zhao, Tianming, Zhang, Han, and Jin, Ge
- Subjects
- *
CIRCUIT feedback , *PHOTONS , *FIELD programmable gate arrays , *TIME-digital conversion , *ELECTRONIC circuits - Abstract
In this paper, a dedicated feedback circuit module is designed for an experiment of entanglement swapping with frequency-nondegenerate photons. This experiment, aiming to entangle two frequency-nondegerate photons without prior interaction, is an advanced strategy for quantum communication. The key point of the experiment is to actively compensate a random phase shift originating from the frequency difference. The feedback circuit module has functions of measuring the time intervals, converting the time information to control level codes, and outputting control levels to an electro-optic modulator (EOM). A precision TDC is implemented in a field programmable gate array (FPGA) with 40 ps per LSB (\sigmaRMS is less than 30 ps). A programmable look-up table is used as computing unit. The propagation delay time of the whole circuit module is less than 110 ns. [ABSTRACT FROM AUTHOR]
- Published
- 2013
- Full Text
- View/download PDF
28. A High-Resolution (< 10~ps RMS) 48-Channel Time-to-Digital Converter (TDC) Implemented in a Field Programmable Gate Array (FPGA).
- Author
-
Bayer, Eugen and Traxler, Michael
- Subjects
- *
FIELD programmable gate arrays , *SIGNAL processing , *TIME measurements , *INTERPOLATION , *FREQUENCIES of oscillating systems , *CALIBRATION , *SENSITIVITY analysis , *ELECTRIC measurements - Abstract
A high-resolution 48-Channel Time-to-Digital Converter (TDC) implemented in a general purpose Field Programmable Gate Array (FPGA) is presented. Dedicated carry chains of the FPGA are utilized for time interpolation purposes inside a clock cycle. A counter running at the system clock frequency provides a global time stamp. These two values, along with the channel number, are stored for readout. An extra effort was made to improve the resolution beyond the intrinsic cell delay of the carry chain as well as to achieve the same resolution on all 48 channels. Due to large bin width variations a bin-by-bin calibration scheme was used. Time interval (TI) measurements between two channels were made to determine the RMS and the time resolution of a single channel. At least 6 ps single channel resolution was achieved for all channels. Additional measurements were performed to characterize the influence of the temperature and voltage variations on the RMS value and the mean as well as the sensitivity of the TDC to crosstalk. The results of these measurements are also presented in this paper. [ABSTRACT FROM PUBLISHER]
- Published
- 2011
- Full Text
- View/download PDF
29. FPGA-Based Self-Calibrating Time-to-Digital Converter for Time-of-Flight Experiments.
- Author
-
Junnarkar, Sachin S., O'Connor, Paul, Vaska, Paul, and Fontaine, Réjean
- Subjects
- *
FIELD programmable gate arrays , *GATE array circuits , *PROGRAMMABLE logic devices , *TIME-of-flight mass spectrometry , *TIME measurements , *CALIBRATION - Abstract
We describe the architecture of a FPGA-based self-calibrating Time to Digital Converter (TDC), specifically intended to measure the width of an input pulse. The configuration consists of two controllable ring oscillators with a very small difference in their frequencies, wherein this difference determines the achievable resolution. The calibration scheme relies on an accurate pulse-generator or external crystal-oscillator to provide a stable calibration pulse for the system. We implemented the TDC on an Altera Stratix II device where we measured a Least Significant Bit of 41 Ps (an RMS resolution of 11.8 ps). We present details of the methods used to calibrate the TDC, the characterization process, and discuss the effects of variations in temperature and voltage. [ABSTRACT FROM AUTHOR]
- Published
- 2009
- Full Text
- View/download PDF
30. Next Generation of Real Time Data Acquisition, Calibration and Control System for the RatCAP Scanner.
- Author
-
Junnarkar, Sachin S., Fried, Jack, Southekal, Sudeepti, Pratte, Jean-Francois, O'Connor, Paul, Radeka, Veljko, Vaska, Paul, Purschke, Martin, Tomasi, Dardo, Woody, Craig, and Fontaine, Réjean
- Subjects
- *
ACQUISITION of databases , *FIELD programmable gate arrays , *INTEGRATED circuit interconnections , *POSITRON emission tomography , *SCANNING systems , *REAL-time programming , *CALIBRATION , *AUTOMATIC control systems - Abstract
RatCAP (Rat Conscious Animal PET) is miniature positron emission tomography scanner intended for neurological and behavioral study of small awake animal. The RatCAP system comprises of three distinct modules: rigid-flex technology based Printed Circuit Board (PCB) which houses the detector components and front end Application Specific Integrated Circuit (ASIC), Time to Digital Converter and Signal Processing module (TSPM) which receives and processes ASIC signals and transmits processed data over two Giga bit fiber optic links to PCI based data acquisition and control PCB (PACRAT). TSPM-3 is redesigned from previous versions to accommodate second generation front end ASIC and possible future two scanner expansion. ASIC's programmable features are exploited using new additional TSPM electronics for scanner calibration and test. Designs of these three modules and corresponding firmware and software upgrades are complete. Results from fully integrated next generation RatCAP on the bench are presented. [ABSTRACT FROM AUTHOR]
- Published
- 2008
- Full Text
- View/download PDF
31. A 96-channel FPGA-based Time-to-Digital Converter (TDC) and fast trigger processor module with multi-hit capability and pipeline
- Author
-
Bogdan, Mircea, Frisch, Henry, Heintz, Mary, Paramonov, Alexander, Sanders, Harold, Chappa, Steve, DeMaat, Robert, Klein, Rod, Miao, Ting, Wilson, Peter, and Phillips, Thomas J.
- Subjects
- *
ENGINEERING instruments , *FIELD programmable gate arrays , *CASCADE converters , *ELECTRONICS - Abstract
Abstract: We describe an field-programmable gate arrays based (FPGA), 96-channel, Time-to-Digital converter (TDC) and trigger logic board intended for use with the Central Outer Tracker (COT) [T. Affolder et al., Nucl. Instr. and Meth. A 526 (2004) 249] in the CDF Experiment [The CDF-II detector is described in the CDF Technical Design Report (TDR), FERMILAB-Pub-96/390-E. The TDC described here is intended as a further upgrade beyond that described in the TDR] at the Fermilab Tevatron. The COT system is digitized and read out by 315 TDC cards, each serving 96 wires of the chamber. The TDC is physically configured as a 9U VME card. The functionality is almost entirely programmed in firmware in two Altera Stratix FPGAs. The special capabilities of this device are the availability of 840MHz LVDS inputs, multiple phase-locked clock modules, and abundant memory. The TDC system operates with an input resolution of 1.2ns, a minimum input pulse width of 4.8ns and a minimum separation of 4.8ns between pulses. Each input can accept up to 7 hits per collision. The time-to-digital conversion is done by first sampling each of the 96 inputs in 1.2-ns bins and filling a circular memory; the memory addresses of logical transitions (edges) in the input data are then translated into the time of arrival and width of the COT pulses. Memory pipelines with a depth of allow deadtime-less operation in the first-level trigger; the data are multiple-buffered to diminish deadtime in the second-level trigger. The complete process of edge-detection and filling of buffers for readout takes . The TDC VME interface allows a 64-bit Chain Block Transfer of multiple boards in a crate with transfer-rates up to 47Mbytes/s. The TDC module also produces prompt trigger data every Tevatron crossing via a deadtimeless fast logic path that can be easily reprogrammed. The trigger bits are clocked onto the P3 VME backplane connector with a 22-ns clock for transmission to the trigger. The full TDC design and multi-card test results are described. There is no measurable cross-talk between channels; linearity is limited by the least-count time bin. The physical simplicity ensures low-maintenance; the functionality being in firmware allows reprogramming for other applications. [Copyright &y& Elsevier]
- Published
- 2005
- Full Text
- View/download PDF
32. A 1.8 ps Time-to-Digital Converter (TDC) Implemented in a 20 nm Field-Programmable Gate Array (FPGA) Using a Ones-Counter Encoding Scheme with Embedded Bin-Width Calibrations and Temperature Correction
- Author
-
Sven, Engström
- Subjects
Other Electrical Engineering, Electronic Engineering, Information Engineering ,field-programmable gate array ,bit-counter ,ones-counter ,1.8 ps ,tapped delay line ,time-to-digital converter ,TDC ,Kintex ,bubbles ,temperature correction ,taps ,time-to-digital ,UltraScale ,TDL ,Annan elektroteknik och elektronik ,Hardware_ARITHMETICANDLOGICSTRUCTURES ,embedded ,carry-chain ,20 nm ,Xilinx ,FPGA ,wave-union - Abstract
This thesis investigates the use of field-programmable gate arrays (FPGAs) to implement a time-to-digital converter (TDC) with on-chip calibration and temperature correction.Using carry-chains on the Xilinx Kintex UltraScale architecture to create a tapped delay line (TDL) has previously been proven to give good time resolution.This project improves the resolution further by using a bit-counter to handle bubbles in the TDL without removing any taps.The bit counter also adds the possibility of using a wave-union approach previously dismissed as unusable on this architecture.The final implementation achieves an RMS resolution of 1.8 ps.
- Published
- 2020
33. A digital TDC with a reduced number of delay line cells
- Author
-
Boujrad, A., Bloyet, D., and Tripon, M.
- Subjects
- *
TRIGGER circuits , *DELAY lines , *FIELD programmable gate arrays - Abstract
In nuclear physics experiments, a decision maker named as “trigger” gives a bit pattern which allows the fired detectors identification. As the data acquisition dead time is greater than the time between physical events, timing information is essential. We add to the trigger function a Time to Digital Converter (TDC) in order to make a separation between events. The paper describes the architecture chosen for the TDC and illustrates the contribution of each element to the TDC performance. An eight-bit counter is used for the dynamic range of the TDC (in microsecond) associated to a delay line improving the resolution (in nanosecond). The study shows that exploiting the two system clock states (high and low) allows to reduce the number of delay line cells. The Differential Nonlinearity Measurements are given for different resolutions (1, 2 and 5 ns) and illustrate the clock period, the clock duty cycle and the delay line contributions to the TDC performances. [Copyright &y& Elsevier]
- Published
- 2002
- Full Text
- View/download PDF
34. LiDAR: reconfigurable hardware based data acquisition
- Author
-
Azevedo, João Afonso Magalhães de, Cabral, Jorge, and Universidade do Minho
- Subjects
LiDAR ,Engenharia Eletrotécnica, Eletrónica e Informática [Engenharia e Tecnologia] ,ADAS ,FPGA ,TDC ,Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática ,Chassis systems control - Abstract
Dissertação de mestrado integrado em Engenharia Eletrónica Industrial e Computadores (área de especialização em Sistemas Embebidos e Computadores), There is an expected increase in the demand for Advanced Driver-Assistance Systems (ADAS) over the next decade, incited by regulatory and consumer interest in safety applications that protect drivers and reduce accidents [1]. Even though ADAS applications are still beginning, both the OEMs and their suppliers are realizing that they could become one of the essential characteristics differentiating the various automotive brands, consequently, one of their most important revenue sources. Furthermore, the technologies used in ADAS could be used in the future to create fully autonomous vehicles, which are now becoming a major focus of research and development. There are three main sensor solutions used in ADAS. Firstly, there are optical sensors and camera based-solutions. These are the most versatile and cost-efficient solutions. However, they are easily affected by poor weather and other environmental hazards. Furthermore, they require complex software algorithms to recognize objects [1]. The second solution incorporates short and long range Radars for determining the distance, speed, and direction of objects. These sensors work better than the others in adverse weather conditions. Nonetheless there is typically a compromise between the measurement range and angle [1]. The last type of solution involves using LiDAR systems, which use laser pulses to scan the surroundings and generate a complete and precise three-dimensional image of the environment. The LiDAR is less sensitive to light and weather conditions than optical systems and provides the location of the surrounding objects directly. Due to the ever-growing use of ADAS, there is a need to develop a more advanced LiDAR sensor. To answer that need and to overcome some of the limitations of the current LiDAR sensors, the Chassis Systems Control of the Bosch Group is developing an automotive LiDAR, and the current Master’s thesis is integrated in the project. In this Master’s thesis, an Acquisition System for Bosch’s LiDAR sensor was developed. For measuring the Time-of-Flight of the laser pulses of the LiDAR, to do so multiple TDC Peripherals were developed in an FPGA platform. The measurement precision of the developed Acquisition System varies between 232.17 ps and 188.66 ps, with an average precision of 207.47 ps., É expectável que nas próximas décadas exista um aumento na procura das ADAS, potenciado pelos interesses dos reguladores e dos consumidores em aplicações que protejam o condutor e reduzam o número de acidentes. Tanto os OEMs, como os seus fornecedores aperceberam-se que, apesar das ADAS ainda estarem numa fase inicial, podem-se tornar uma característica diferenciadora entre as diversas marcas de automóveis, e por isso, uma das suas principais fontes de rendimento. Além disso, as tecnologias usadas nas ADAS poderão vir a ser utilizadas para criar veículos autónomos, os quais se estão a revelar como um dos principais focos da pesquisa e desenvolvimento. Existem três principais soluções de sensores usadas nas ADAS. Primeiro, existem as soluções baseadas em sensores óticos, que são as soluções mais versáteis e económicas. No entanto, este tipo de soluções é facilmente afetado pelo mau tempo e outros fatores ambientais. Para além do facto de necessitarem o uso de algoritmos complexos para reconhecerem objectos. A segunda solução incorpora o uso de RADARs de longo e curto alcance, com o objetivo de determinar a distância, velocidade e direção dos objetos. Estes sensores são pouco afetados por condições meteorológicas adversas. Porém, existe um compromisso entre o alcance e o ângulo de medição do sensor. A última solução envolve o uso de sistemas de LiDAR. Estes sistemas usam pulsos de laser para examinar meio-envolvente, de modo a gerar uma imagem tridimensional completa do mesmo. O LiDAR é menos sensível à luz e às condições meteorológicas e consegue fornecer diretamente a localização dos objetos à sua volta. Devido à crescente utilização das ADAS, existe a necessidade de desenvolver sensores LiDAR mais avançados. Para suprir essa necessidade e para ultrapassar algumas das limitações dos sensores atuais, a divisão Chassis Systems Control, do grupo Bosch, está atualmente a desenvolver uma solução de um sensor LiDAR para a indústria automóvel, projeto onde se insere esta dissertação. Nesta dissertação foi desenvolvido um Sistema de Aquisição para o sensor LiDAR. Este sistema mede o TOF dos pulsos de laser usado pelo LiDAR. Para isso, vários periféricos de TDC foram desenvolvidos numa FPGA. A precisão de medição do sistema varia entre os 232.17 ps e os 188.66 ps, com um valor médio de 207.47 ps., This work is supported by European Structural and Investment Funds in the FEDER component, through the Operational Competitiveness and Internationalization Programme (COMPETE 2020) [Project nº 037902; Funding Reference: POCI-01-0247-FEDER-037902].
- Published
- 2019
35. Asynchronous time-to-digital converter
- Author
-
Pešerović, Boris and Matić, Tomislav
- Subjects
TECHNICAL SCIENCES. Electrical Engineering. Electronics ,TEHNIČKE ZNANOSTI. Elektrotehnika. Elektronika ,VHDL ,U sklopu diplomskog rada projektiran je jedan vremensko-digitalni pretvornik te je implementiran na FPGA pločici i prikazani su rezultati mjerenja. Sklop je prošao kroz više promjena dok nisu dobiveni zadovoljavajući rezultati. TDC je projektiran u Quartus II kao shema i prebačena je u VHDL kod. TakoĎer je izvedena MATLAB simulacija jednostavnog vremensko digitalnog pretvornika i prikazani su rezultati simulacije ,Time-to-Digital Converter ,TDC ,FPGA - Abstract
U sklopu diplomskog rada projektiran je jedan vremensko-digitalni pretvornik te je implementiran na FPGA pločici i prikazani su rezultati mjerenja. Sklop je prošao kroz više promjena dok nisu dobiveni zadovoljavajući rezultati. TDC je projektiran u Quartus II kao shema i prebačena je u VHDL kod. TakoĎer je izvedena MATLAB simulacija jednostavnog vremensko digitalnog pretvornika i prikazani su rezultati simulacije Time-to-digital converters are electronic devices which measure very short time intervals and can digitalise those intervals. They are often use din PLL circuits and particle physics and therefore are interesting. One kind of time-to-digital converter is implemented in FPGA circuit board and measurement results are shown in this thesis. The circuit went through some changes until satisfying results are obtained. TDC is designed in Quartus II as a schematic and then it is transfered to VHDL code. A simulation in MATLAB was made and the results are displayed in this paper.
- Published
- 2017
36. A novel method based solely on field programmable gate array (FPGA) units enabling measurement of time and charge of analog signals in positron emission tomography (PET)
- Author
-
Janusz Kowal, Piotr Salabura, Marcin Molenda, Adam Strzelecki, Wojciech Krzemien, Michał Silarski, Wojciech Wiślicki, Tomasz Kozik, Marcin Zieliński, Jerzy Smyrski, Zbigniew Rudy, Andrzej Kochanowski, Eryk Czerwiński, Artur Słomski, Paweł Kowalski, Paweł Moskal, N. Zoń, Tomasz Bednarski, Marek Palka, Lech Raczyński, Neha Gupta Sharma, Sz. Niedźwiecki, Piotr Białas, Grzegorz Korcyl, Ł. Kapłon, and M. Pawlik
- Subjects
Digital electronics ,General Computer Science ,Computer science ,business.industry ,TOF-PET ,Medicine (miscellaneous) ,Health Informatics ,Biochemistry, Genetics and Molecular Biology (miscellaneous) ,TDC ,Computer Science::Hardware Architecture ,Analog signal ,Sampling (signal processing) ,visual_art ,Electronic component ,visual_art.visual_art_medium ,Electronic engineering ,Electronics ,business ,FPGA ,Voltage reference ,Voltage ,Electronic circuit - Abstract
This article presents an application of a novel technique for precise measurements of time and charge based solely on a field programmable gate array (FPGA) device for positron emission tomography (PET). The described approach simplifies electronic circuits, reduces the power consumption, lowers costs, merges front-end electronics with digital electronics, and also makes more compact final design. Furthermore, it allows to measure time when analog signals cross a reference voltage at different threshold levels with a very high precision of ~15 ps (rms) and thus enables sampling of signals in a voltage domain.
- Published
- 2014
- Full Text
- View/download PDF
37. Challenges and Solutions to Next-Generation Single-Photon Imagers
- Author
-
Burri, Samuel and Charbon, Edoardo
- Subjects
SPAD ,Photons ,CMOS ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,Pixel ,Camera ,picosecond phenomena ,FPGA ,TDC - Abstract
Detecting and counting single photons is useful in an increasingly large number of applications. Most applications require large formats, approaching and even far exceeding 1 megapixel. In this thesis, we look at the challenges of massively parallel photon-counting cameras from all performance angles. The thesis deals with a number of performance issues that emerge when the number of pixels exceeds about 1/4 of megapixels, proposing characterization techniques and solutions to mitigate performance degradation and non-uniformity. Two cameras were created to validate the proposed techniques. The first camera, SwissSPAD, comprises an array of 512 x 128 SPAD pixels, each with a one-bit memory and a gating mechanism to achieve 5ns high precision time windows with high uniformity across the array. With a massively parallel readout of over 10 Gigabit/s and positioning of the integration time window accurate to the pico-second range, fluorescence lifetime imaging and fluorescence correlation spectroscopy imaging achieve a speedup of several orders of magnitude while ensuring high precision in the measurements. Other possible applications include wide-field time-of-flight imaging and the generation of quantum random numbers at highest bit-rates. Lately super-resolution microscopy techniques have also used SwissSPAD. The second camera, LinoSPAD, takes the concepts of SwissSPAD one step further by moving even more 'intelligence' to the FPGA and reducing the sensor complexity to the bare minimum. This allows focusing the optimization of the sensor on the most important metrics of photon efficiency and fill factor. As such, the sensor consists of one line of SPADs that have a direct connection each to the FPGA where complex photon processing algorithms can be implemented. As a demonstration of the capabilities of current lowcost FPGAs we implemented an array of time-to-digital converters that can handle up to 8.5 billion photons per second, measuring each one of them and accounting them in high precision histograms. Using simple laser diodes and a circuit to generate light pulses in the picosecond range, we demonstrate a ubiquitous 3D time-of-flight sensor. The thesis intends to be a first step towards achieving the world's first megapixel SPAD camera, which, we believe, is in grasp thanks to the architectural and circuital techniques proposed in this thesis. In addition, we believe that the applications proposed in this thesis offer a wide variety of uses of the sensors presented in this thesis and in future ones to come.
- Published
- 2016
- Full Text
- View/download PDF
38. A time-driven FPGA-based fast nuclear charge digitization method.
- Author
-
Wang, Yonggang, Song, Zhengqi, Kong, Xiaoguang, Kuang, Jie, Cao, Qiang, and Xiao, Yong
- Subjects
- *
NUCLEAR charge , *ANALOG-to-digital converters , *FIELD programmable gate arrays , *DIGITIZATION , *POSITRON emission tomography , *CHARGE measurement , *NUCLEAR shapes - Abstract
Without the need of high-speed analog-to-digital converters (ADCs), the method of translating the shape of nuclear pulses into a time width for charge measurement provides the possibility of multi-channel system implementation with commercialized discrete components. In this paper, we propose such a circuit scheme based on field programmable gate array (FPGA) to realize nuclear charge digitization. Compared with other charge digitizing methods using discrete components, the proposed scheme has a shorter measurement dead time and high measurement performance. Since some logic units of the FPGA are developed to replace discrete analog devices, only one additional analog amplifier for each channel is required outside of the FPGA, which makes the circuit scheme compact and feasible for the implementation of multi-channel systems. Combining with a positron emission tomography (PET) detector module that consists of LYSO crystals coupled with a SiPM array for 22Na coincidence measurement, the circuit can achieve the energy resolution of 12.3% with a typical measurement dead time of 500 ns. Using a reference detector with 164.7 ps time resolution, the coincidence time resolution of the two detectors is evaluated as 367.1 ps, which means the proposed circuit also has an acceptable time performance for some applications. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
39. Adaptive TDC : Implementation and Evaluation of an FPGA
- Author
-
Andersson Holmström, Simon
- Subjects
Datorsystem ,Delay ,Carry-chain ,Computer Systems ,Zynq ,TDC ,FPGA - Abstract
Time to digital converter (TDC) is a digital unit that measures the time interval between two events.This is useful to determine the characteristics and patterns of a signal or an event. In this thesis ahybrid TDC is presented consisting of a tapped delay line and a clock counter principle. The TDC is used to measure the time between received data in a QKD application. If the measuredtime does not exceed a certain value then data had been sent without any interception. It is alsopossible to use TDCs in other fields such as laser-ranging and time-of-flight applications. The TDC consists of two carry chains, an encoder, a FIFO and a counter for each channel, anAXI-module and a control unit to generate command signals to all channels that are implemented.The time is measured by sampling the signal that has propagated through the carry chain and from thissample encode the propagation length. In this thesis a TDC is implemented that has a 10 ns dead time and a resolution below 28 psin a four channel mode. The propagation variation is approximately two percent of the total valueduring testing. For the implementation an FPGA-board with a Zynq XC7Z020 SoC is used withSystemVerilog that is a hardware describing language (HDL).
- Published
- 2015
40. Implementación de un convertidor de tiempo a digital utilizando una FPGA Cyclone IV
- Author
-
Méndez Madrigal, Adolfo
- Subjects
TECNOLOGIA ELECTRONICA ,Máster Universitario en Ingeniería de los Sistemas Electrónicos-Màster Universitari en Enginyeria de Sistemes Electrònics ,Fpga ,Tdc ,Altera - Abstract
El presente trabajo resume el proceso de implementación y calibración de un convertidor de tiempo a digital que se utilizara para medir frecuencias desde 200Mzh hasta 400Mhz. La implementación del mismo se realiza utilizando la FPGA Cyclone IV de Altera.
- Published
- 2011
41. High-precision time-to-digital converter in a FPGA device
- Author
-
A. Aloisio, V. Izzo, Raffaele Giordano, P. Branchini, S. Loffredo, and Giordano, Raffaele
- Subjects
Time to digital converter ,Computer science ,Measuring system ,Phase (waves) ,High-precision ,Xilinx FPGA, Interpolation ,TDC ,Synchronization ,Phase interpolation ,Time-to-digital converter ,Electronic engineering ,High resolution ,Static random-access memory ,Design proce ,Main characteristic ,System time ,Field-programmable gate array ,Time measurement, Field programmable gate arrays (FPGA) ,FPGA ,SRAM-based FPGA ,Second level ,System clock ,business.industry ,System of measurement ,FPGA device ,Digital clock manager ,Phase information ,Design process ,business ,Computer hardware ,Communication channel ,Interpolation - Abstract
The construction and design process of a highresolution time-interval measuring system implemented in a SRAM-based FPGA device is discussed in this paper. The TDC can increase the precision on the measurement by interpolating time within the system clock cycle. A two step phase interpolation has been constructed, one based on the phase information delivered by the VIRTEX-5 Digital Clock Manager (DCM) and thus providing a fine time, a second level phase interpolation was based on carry lines thus delivering an hyper fine time measurement. We have designed and built a PCB hosting a Virtex-5 Xilinx FPGA. The board we have designed provides 7 TDC channels. The number of channels turns out to be limited by the number of input connectors inserted on the board and not on the code density on the FPGA. The range is in principle slightly longer than 1 day (127941 sec), but our tests are preliminary and have been made on intervals less than 20 μsec. In this range we have measured a resolution which is better than 55 psec for the time interval on a single channel in single and multi-hit mode.
- Published
- 2009
- Full Text
- View/download PDF
42. FPGA-based time to digital converter and data acquisition system for high energy tagger of KLOE-2 experiment.
- Author
-
Iafolla, L., Balla, A., Beretta, M., Ciambrone, P., Gatta, M., Gonnella, F., Mascolo, M., Messi, R., Moricciani, D., and Riondino, D.
- Subjects
- *
NUCLEAR physics experiments , *PARTICLES (Nuclear physics) , *DATA acquisition systems , *TIME-of-flight spectrometry , *ELECTRONS , *ALGORITHMS - Abstract
Abstract: In order to reconstruct physics events tagged with High Energy Tagger (HET) in the KLOE-2 (K LOng Experiment 2), we need to measure the Time Of Flight (TOF) of the electrons and positrons from the KLOE-2 Interaction Point (IP) to our tagging stations (11m apart). The required resolution must be better than the bunch spacing (2.7ns). We have developed and implemented on a Xilinx Virtex-5 FPGA a Time to Digital Converter (TDC) with 625ps resolution (LSB) along with an embedded data acquisition system and the interface to the online FARM of KLOE-2. We will describe briefly the architecture of the TDC and of the Data AcQuisition (DAQ) system. Some more details will be provided about the zero-suppression algorithm used to reduce the data throughput. [Copyright &y& Elsevier]
- Published
- 2013
- Full Text
- View/download PDF
43. A Cryogenic 1 GSa/s, Soft-Core FPGA ADC for Quantum Computing Applications
- Author
-
Stefan Visser, Edoardo Charbon, and Harald Homulle
- Subjects
Computer science ,Clock rate ,time-to-digital converter ,02 engineering and technology ,computer.software_genre ,01 natural sciences ,TDC ,Effective resolution bandwidth ,0103 physical sciences ,0202 electrical engineering, electronic engineering, information engineering ,Electronic engineering ,Hardware_INTEGRATEDCIRCUITS ,Oversampling ,Electrical and Electronic Engineering ,cryogenic ,Hardware_ARITHMETICANDLOGICSTRUCTURES ,010306 general physics ,Field-programmable gate array ,FPGA ,Firmware ,020208 electrical & electronic engineering ,Reconfigurability ,calibration ,Effective number of bits ,ADC ,analog-to-digital converter ,Nyquist rate ,reconfigurable ,computer - Abstract
We propose an analog-to-digital converter (ADC) architecture, implemented in an FPGA, that is fully reconfigurable and easy to calibrate. This approach allows to alter the design, according to the system requirements, with simple modifications in the firmware. Therefore it can be used in a wide range of operating conditions, including a harsh cryogenic environment. The proposed architecture employs time-to-digital converters (TDCs) and phase interpolation techniques to reach a sampling rate, higher than the clock frequency (maximum 400 MHz), up to 1.2 GSa/s. The resulting FPGA ADC can achieve a 6 bit resolution (ENOB) over a 0.9 to 1.6 V input range and an effective resolution bandwidth (ERBW) of 15 MHz. This implies that the ADC has an effective Nyquist rate of 30 MHz, with an oversampling ratio of $40\times $. The system non-linearities are less than 1 LSB. The main advantages of this architecture are its scalability and reconfigurability, enabling applications with changing demands on one single platform.
44. LinoSPAD: a time-resolved 256x1 CMOS SPAD line sensor system featuring 64 FPGA-based TDC channels running at up to 8.5 giga-events per second
- Author
-
Burri, Samuel, Homulle, Harald, Bruschini, Claudio, Charbon, Edoardo, Berghmans, F, and Mignani, Ag
- Subjects
image sensor ,3D imaging ,CMOS ,time-of-flight ,reconfigurability ,FPGA ,TDC ,single-photon avalanche diodes ,SPADs - Abstract
LinoSPAD is a reconfigurable camera sensor with a 256x 1 CMOS SPAD (single-photon avalanche diode) pixel array connected to a low cost Xilinx Spartan 6 FPGA. The LinoSPAD sensor's line of pixels has a pitch of 24 pm and 40% fill factor. The FPGA implements an array of 64 TDCs and histogram engines capable of processing up to 8.5 giga-photons per second. The LinoSPAD sensor measures 1.68 mmx6.8 mm and each pixel has a direct digital output to connect to the FPGA. The chip is bonded on a carrier PCB to connect to the FPGA motherboard. 64 carry chain based TDCs sampled at 400 MHz can generate a timestamp every 7.5 ns with a mean time resolution below 25 ps per code. The 64 histogram engines provide time-of n-arrival histograms covering up to 50 ns. An alternative mode allows the readout of 28 bit timestamps which have a range of up to 4.5 ms. Since the FPGA TDCs have considerable non-linearity we implemented a correction module capable of increasing histogram linearity at real-time. The TDC array is interfaced to a computer using a super-speed USB3 link to transfer over 150k histograms per second for the 12.5 ns reference period used in our characterization. After characterization and subsequent programming of the post-processing we measure an instrument response histogram shorter than 100 ps FWHM using a strong laser pulse with 50 ps FWHM. A timing resolution that when combined with the high fill factor makes the sensor well suited for a wide variety of applications from fluorescence lifetime microscopy over Raman spectroscopy to 3D timen-of-flight.
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.