Title :
Using dynamic reconfiguration to implement high-resolution programmable delays on an FPGA
Author :
Bergeron, Etienne ; Feeley, Marc ; Daigneault, Marc-Andre ; David, Jean Pierre
Author_Institution :
DIRO, Univ. de Montreal, Montreal, QC
Abstract :
A digital circuit can be viewed as a network of transistors switching between low and high voltages. These transistors and the wires interconnecting them cause delays in signal propagation. In most cases, designers aim to minimize the delays in order to increase processing speed. Nevertheless, some applications such as delay lines, time to digital converters, asynchronous logic and others require the ability to precisely control a delay between two points in a circuit. This paper proposes a novel way to control the delays in an FPGA by dynamically configuring the routing matrices to build a path with the required delay and to calibrate the delays. Such low-level configuration is possible with a dynamic reconfiguration library we developed for Xilinx FPGAs. Our experiments on Virtex-II Pro devices show that any differential delay in a range of 947 ps can be reached with a precision of +/- 18 ps.
Keywords :
delays; field programmable gate arrays; integrated logic circuits; transistor circuits; Virtex-II Pro devices; Xilinx FPGA; asynchronous logic; digital circuit; dynamic reconfiguration library; field-programmable gate array technology; high-resolution programmable delays; routing matrices; signal propagation; time to digital converters; transistors switching network; Delay effects; Delay lines; Digital circuits; Field programmable gate arrays; Integrated circuit interconnections; Logic circuits; Low voltage; Propagation delay; Switching circuits; Wires;
Conference_Titel :
Circuits and Systems and TAISA Conference, 2008. NEWCAS-TAISA 2008. 2008 Joint 6th International IEEE Northeast Workshop on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4244-2331-6
Electronic_ISBN :
978-1-4244-2332-3
DOI :
10.1109/NEWCAS.2008.4606372