As it is well known, ring oscillators (ROs) are basic building blocks for a plenty of applications. Despite of its simplicity, implementing such a circuit on FPGA devices must cope with several challenges. First of all, time-consuming manual placement and routing (P &R) techniques have to be adopted to avoid unpredictable frequency behavior. Furthermore, the sensitivity of ROs to voltage/temperature variations could not fit the specific application requirements. For these reasons, we investigated alternative solutions and here, for the first time, we disclose a very simple, but effective, technique to exploit carry-chains widely available in FPGA devices to realize ROs. A comprehensive characterization of the proposed architecture is also provided.
Carry-Chain Based Ring Oscillator for FPGA: Design and Characterization
Spagnolo F.;Corsonello P.
2024-01-01
Abstract
As it is well known, ring oscillators (ROs) are basic building blocks for a plenty of applications. Despite of its simplicity, implementing such a circuit on FPGA devices must cope with several challenges. First of all, time-consuming manual placement and routing (P &R) techniques have to be adopted to avoid unpredictable frequency behavior. Furthermore, the sensitivity of ROs to voltage/temperature variations could not fit the specific application requirements. For these reasons, we investigated alternative solutions and here, for the first time, we disclose a very simple, but effective, technique to exploit carry-chains widely available in FPGA devices to realize ROs. A comprehensive characterization of the proposed architecture is also provided.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.