M. Santhi, G. Seetharaman, R. Silwal, G. Lakshminarayanan
{"title":"A Novel Online Clock Skew Scheme for FPGA Based Asynchronous Wave-Pipelined Circuits","authors":"M. Santhi, G. Seetharaman, R. Silwal, G. Lakshminarayanan","doi":"10.1109/FUTURETECH.2010.5482689","DOIUrl":null,"url":null,"abstract":"A new online clock skew scheme is proposed in this paper to improve the performance of the asynchronous wave-pipelined circuits. Previous papers implemented on wave-pipelining circuits used complex circuitry for adjusting the clock period and clock skews in offline condition. The proposed low complexity control circuit generates enable signal for enabling the output latch(s) during stable period depending on the clock speed in online condition. The proposed technique is evaluated by implementing filters using Distributed Arithmetic Algorithm (DAA) by using 3 different schemes: non-pipelining, pipelining and wave-pipelining on Altera Stratix II and Cyclone II FPGAs; 4-tap FIR filter on Stratix II and 8-tap FIR filter on Cyclone II FPGA. For the 4-tap filter implemented in Stratix II, wave-pipelined DA filter is faster by a factor of 1.36 compared to the non-pipelined one. The pipelined filter is faster by a factor of 1.38 compared to wave-pipelined one but at the cost of increased logic utilization by 115.69%. For the 8-tap filter implemented in Cyclone II, wave-pipelined DA filters is faster by a factor of 1.40 compared to the non-pipelined one. The pipelined filter is faster by a factor of 2.14 compared to wave-pipelined one but at the cost of increased registers by 569.69% and LEs by 74.9%. The dynamic power for the 4-tap DA wave-pipelined filter implemented in Stratix II is less by approx. 8% compared to pipelined and greater by approx. 28% compared to non-pipelined circuits.","PeriodicalId":380192,"journal":{"name":"2010 5th International Conference on Future Information Technology","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 5th International Conference on Future Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FUTURETECH.2010.5482689","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
A new online clock skew scheme is proposed in this paper to improve the performance of the asynchronous wave-pipelined circuits. Previous papers implemented on wave-pipelining circuits used complex circuitry for adjusting the clock period and clock skews in offline condition. The proposed low complexity control circuit generates enable signal for enabling the output latch(s) during stable period depending on the clock speed in online condition. The proposed technique is evaluated by implementing filters using Distributed Arithmetic Algorithm (DAA) by using 3 different schemes: non-pipelining, pipelining and wave-pipelining on Altera Stratix II and Cyclone II FPGAs; 4-tap FIR filter on Stratix II and 8-tap FIR filter on Cyclone II FPGA. For the 4-tap filter implemented in Stratix II, wave-pipelined DA filter is faster by a factor of 1.36 compared to the non-pipelined one. The pipelined filter is faster by a factor of 1.38 compared to wave-pipelined one but at the cost of increased logic utilization by 115.69%. For the 8-tap filter implemented in Cyclone II, wave-pipelined DA filters is faster by a factor of 1.40 compared to the non-pipelined one. The pipelined filter is faster by a factor of 2.14 compared to wave-pipelined one but at the cost of increased registers by 569.69% and LEs by 74.9%. The dynamic power for the 4-tap DA wave-pipelined filter implemented in Stratix II is less by approx. 8% compared to pipelined and greater by approx. 28% compared to non-pipelined circuits.