{"title":"A Programmable Delay Line for Metastability Characterization in FPGAs","authors":"T. Polzer, F. Huemer, A. Steininger","doi":"10.1109/AUSTROCHIP.2016.021","DOIUrl":null,"url":null,"abstract":"The experimental metastability characterizationof a flip flop requires a controllable delay with low jitter andhigh time resolution. In FPGAs such an experiment can bevery useful for in-situ or even online characterization of agiven flip flop, but existing solutions rely on the availability ofa digital clock manager (DCM) or a phase locked loop (PLL) for implementing this controllable delay. Given that such acomponent may not always be available, and that its linearityis sometimes sub-optimal and hard to calibrate, we present analternative approach in this paper. It is based on the use ofthe carry chain for determining the delay steps, which allows avery fine resolution. For calibration of the step sizes we proposeto operate the delay line in a ring oscillator whose frequencyis then measured for all delay settings. Our results show thatthis solution yields a fine-grain delay control with acceptablejitter. We demonstrate the usefulness of our approach in thecontext of a complete metastability characterization that nowcan be performed without requiring a DCM or PLL.","PeriodicalId":134390,"journal":{"name":"2016 Austrochip Workshop on Microelectronics (Austrochip)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 Austrochip Workshop on Microelectronics (Austrochip)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AUSTROCHIP.2016.021","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
The experimental metastability characterizationof a flip flop requires a controllable delay with low jitter andhigh time resolution. In FPGAs such an experiment can bevery useful for in-situ or even online characterization of agiven flip flop, but existing solutions rely on the availability ofa digital clock manager (DCM) or a phase locked loop (PLL) for implementing this controllable delay. Given that such acomponent may not always be available, and that its linearityis sometimes sub-optimal and hard to calibrate, we present analternative approach in this paper. It is based on the use ofthe carry chain for determining the delay steps, which allows avery fine resolution. For calibration of the step sizes we proposeto operate the delay line in a ring oscillator whose frequencyis then measured for all delay settings. Our results show thatthis solution yields a fine-grain delay control with acceptablejitter. We demonstrate the usefulness of our approach in thecontext of a complete metastability characterization that nowcan be performed without requiring a DCM or PLL.