{"title":"A delay-controlled phase-locked loop to reduce timing errors in synchronous/asynchronous communication links","authors":"J. Chappel, S. Zaky","doi":"10.1109/ASYNC.1994.656307","DOIUrl":null,"url":null,"abstract":"Asynchronous design techniques offer many advantages and are being increasingly used in digital systems. As a result, reliable synchronous/asynchronous communication links are needed. A handshaking protocol is often used in such links. However, errors due to metastability occur when a control signal changes too close to the active clock edge of the synchronous system. This paper introduces a simple, delay-controlled phase-locked loop that dynamically adjusts the timing of the control signals to avoid metastability. The proposed scheme is based on injecting a reference signal derived from the clock into the handshake loop. The injected signal induces changes in delay that provide the requisite feedback mechanism. Both simulation and experimental results are given in the paper. They show that stable operation can be achieved over a wide range of parameters.","PeriodicalId":114048,"journal":{"name":"Proceedings of 1994 IEEE Symposium on Advanced Research in Asynchronous Circuits and Systems","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 1994 IEEE Symposium on Advanced Research in Asynchronous Circuits and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASYNC.1994.656307","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Asynchronous design techniques offer many advantages and are being increasingly used in digital systems. As a result, reliable synchronous/asynchronous communication links are needed. A handshaking protocol is often used in such links. However, errors due to metastability occur when a control signal changes too close to the active clock edge of the synchronous system. This paper introduces a simple, delay-controlled phase-locked loop that dynamically adjusts the timing of the control signals to avoid metastability. The proposed scheme is based on injecting a reference signal derived from the clock into the handshake loop. The injected signal induces changes in delay that provide the requisite feedback mechanism. Both simulation and experimental results are given in the paper. They show that stable operation can be achieved over a wide range of parameters.