Identyfikatory
Warianty tytułu
Influence of the gate location on the ring oscillator frequency
Języki publikacji
Abstrakty
W artykule przedstawiono wyniki analizy zmian częstotliwości oscylatora pierścieniowego, uzyskane poprzez zmianę miejsca lokowania pojedynczych bramek w różnych częściach struktury reprogramowalnej. Przeprowadzono symulacje komputerowe oraz wykonano badania eksperymentalne układu oscylatora pierścieniowego złożonego z N inwerterów, dla kilku wariantów rozmieszczenia bramek i wykorzystania linii połączeniowych pomiędzy obszarami CLBs. Układ oscylatora implementowano w strukturze FPGA (Spartan-3).
This paper presents the results of investigations how the inverter location in the area of a reconfigurable FPGA chip influence the properties of a ring oscillator. Ring oscillators are very often implemented in FPGA structures, even in the very advanced projects. They are used both as a single element or an array of sensors for measuring the chip temperature and thermal verification on reconfigurable systems [1, 2], as well as for measuring the propagation delay on the internal wires of the FPGA chip [3, 4]. In our investigation the ring oscillator composed of 11 inverters was implemented in the Spartan-3 structure (Fig. 1). There were performed simulations and experiments. We tested whether and how the location of the single inverter and the delay of lines influenced the ring oscillator frequency (Figs. 2 and 3). The properties of different connections between CLBs in the FPGA structure are described (Figs. 4 and 5). The ring oscillator was located in different areas of the chip to minimize or specially increase the length of lines between the inverters (Figs. 6, 7 and 8). The simulation and experiment results are presented in Tab. 1 and discussed. In conclusion we can state that when one wants to use a ring oscillator as a sensor and to analyze the frequency or delay times, there should be considered not only the influence of temperature or voltage supply of the chip core [8] but also the location of the sensor. In the case of an array of sensors, each ring oscillator should be analyzed and calibrated independently.
Słowa kluczowe
Wydawca
Czasopismo
Rocznik
Tom
Strony
444--446
Opis fizyczny
Bibliogr. 7 poz., tab., rys., wykr.
Twórcy
autor
- Politechnika Poznańska, Wydział Elektroniki i Telekomunikacji, ul. Polanka 3, 60-965 Poznań
Bibliografia
- [1] Velusamy S., Huang W., Lach J., Stan M., Skadron K.: Monitoring temperature in FPGA based SoCs. VLSI in Computers and Processors, Proceedings of the 2005 IEEE International Conference on Computer Design (ICCD’05), pp. 634-637, 2005.
- [2] Happe M., Agne A., Plessl C.: Measuring and predicting temperature distributions on FPGAs at run-time. Proceedings of IEEE International Conference on Reconfigurable Computing and FPGAs (ReConFig), pp. 55-60, 2011.
- [3] Ruffoni M., Bogliolo A.: Direct Measures of Path Delays on Commercial FPGA Chips. Proceedings of 6th IEEE Workshop on In Signal Propagation on Interconnects, pp. 157-159, 2002.
- [4] Jachna Z., Kalisz J., Różyc K.: Generator precyzyjnych odcinków czasu w układzie CMOS FPGA. PAK, vol. 53, nr 7/2007, s. 15-17.
- [5] Kwiatkowski P., Szymanowski R., Szplet R.: Identyfikacja parametrów dynamicznych linii szybkich przeniesień oraz globalnych linii zegarowych w układach programowalnych Spartan-6. PAK, vol.59, nr 8/2013, s. 757-759.
- [6] Spartan-3 Generation FPGA User Guide, UG331 (v1.8) June 13, 2011, www.xilinx.com
- [7] Franco J.J.L., Boemo E., Castillo E., Parrilla L.: Ring oscillators as thermal sensors in FPGAs: Experiments in low voltage. In Programmable Logic Conference (SPL 2010) Southern, pp. 133–137, 2010.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-ad6ccf29-77ef-40ae-961f-71791f529eb9