Siti Musliha Ajmal Mokhtar, W. Abdullah, K. A. Kadiran, R. Rifin, M. Omar
{"title":"Programmable delay element using memristor and case study in delay lock loop","authors":"Siti Musliha Ajmal Mokhtar, W. Abdullah, K. A. Kadiran, R. Rifin, M. Omar","doi":"10.1109/ICSGRC.2017.8070560","DOIUrl":null,"url":null,"abstract":"Until now, only few researches have been reported in application of memristor in analog circuits, despite the actual fact that analog memristor switching (MRS) is more intriguing than digital memristor switching. In this research, potential application of memristor in analog circuit is explored. A programmable delay element (PDE) which consists of memristor resistance write circuit, read circuit and delay element is presented. Operation of proposed PDE started with write circuit to program memristor resistance and read circuit to read the current from memristor that change according to resistance. A sample/hold circuit acted as nonvolatile characteristic of actual memristor that hold memristor current when voltage supply is off. Memristor current then supplied to delay element to regulate the delays. If memristor resistance is small, current flow is large and resulting in small delay and otherwise. This is how memristor able to program the delay of PDE. Maximum and minimum memristor current achieved are 265μΑ and 197μΑ that results in delay range from 1.31ms to 1.68 ms for 167 MHz input clock. Next, a case study of proposed PDE application in delay locked loop circuit (DLL) is discussed to prove PDE functionality in more complex system. For input frequency 5MHz, both conventional DLL and DLL with proposed PDE successfully locked input and output clock. Operating frequency range of conventional DLL is 5–7(MHz), while for DLL with PDE is 3–5 (MHz). This shows comparable result of CMOS DLL and DLL with PDE.","PeriodicalId":182418,"journal":{"name":"2017 IEEE 8th Control and System Graduate Research Colloquium (ICSGRC)","volume":"123 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE 8th Control and System Graduate Research Colloquium (ICSGRC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSGRC.2017.8070560","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Until now, only few researches have been reported in application of memristor in analog circuits, despite the actual fact that analog memristor switching (MRS) is more intriguing than digital memristor switching. In this research, potential application of memristor in analog circuit is explored. A programmable delay element (PDE) which consists of memristor resistance write circuit, read circuit and delay element is presented. Operation of proposed PDE started with write circuit to program memristor resistance and read circuit to read the current from memristor that change according to resistance. A sample/hold circuit acted as nonvolatile characteristic of actual memristor that hold memristor current when voltage supply is off. Memristor current then supplied to delay element to regulate the delays. If memristor resistance is small, current flow is large and resulting in small delay and otherwise. This is how memristor able to program the delay of PDE. Maximum and minimum memristor current achieved are 265μΑ and 197μΑ that results in delay range from 1.31ms to 1.68 ms for 167 MHz input clock. Next, a case study of proposed PDE application in delay locked loop circuit (DLL) is discussed to prove PDE functionality in more complex system. For input frequency 5MHz, both conventional DLL and DLL with proposed PDE successfully locked input and output clock. Operating frequency range of conventional DLL is 5–7(MHz), while for DLL with PDE is 3–5 (MHz). This shows comparable result of CMOS DLL and DLL with PDE.