Heterogeneous Latch-Based Asynchronous Pipelines

作者: Girish Venkataramani , Tiberiu Chelcea , Seth C. Goldstein

DOI: 10.1109/ASYNC.2008.21

关键词:

摘要: We present a technique to automatically synthesize heterogeneous asynchronous pipelines by combining two different latching styles: normally open D-latches for high performance and self-resetting low power. Theformer is fast but results in power consumption due data glitches that leak through the latch when it open. The latter closed opened just before stabilizes. Thus, more power-efficient slower than D-latches. propose module selection optimization assigns each pipeline stage one of these styles. This performed an automated algorithm uses types heuristics: (1) Global Critical Path (GCP), assign stages are sequentially critical, (2) estimates potential datapath glitching make SR-latch assignment decisions. has quadratic-time complexity experiments apply on several media processing kernels indicate that, average, pipelining achieves higher energy efficient either homogeneous D-latch or

参考文章(32)
William H. Mangione-Smith, Miodrag Potkonjak, Chunho Lee, MediaBench: a tool for evaluating and synthesizing multimedia and communications systems international symposium on microarchitecture. pp. 330- 335 ,(1997) , 10.5555/266800.266832
R.O. Ozdag, P.A. Beerel, High-speed QDI asynchronous pipelines symposium on asynchronous circuits and systems. pp. 13- 22 ,(2002) , 10.1109/ASYNC.2002.1000292
P.A. Beerel, S.M. Nowick, M. Singh, R.O. Ozdag, High-Speed Non-Linear Asynchronous Pipelines design, automation, and test in europe. pp. 1000- 1007 ,(2002) , 10.5555/882452.874516
Tiberiu Chelcea, Girish Venkataramani, Seth C. Goldstein, Self-resetting latches for asynchronous micro-pipelines Proceedings of the 44th annual conference on Design automation - DAC '07. pp. 986- 989 ,(2007) , 10.1145/1278480.1278723
M. Singh, S.M. Nowick, High-throughput asynchronous pipelines for fine-grain dynamic datapaths international symposium on advanced research in asynchronous circuits and systems. pp. 198- 209 ,(2000) , 10.1109/ASYNC.2000.837017
P. Day, J.V. Woods, Investigation into micropipeline latch design styles IEEE Transactions on Very Large Scale Integration Systems. ,vol. 3, pp. 264- 272 ,(1995) , 10.1109/92.386226
M. Singh, S.M. Nowick, MOUSETRAP: ultra-high-speed transition-signaling asynchronous pipelines international conference on computer design. pp. 9- 17 ,(2001) , 10.1109/ICCD.2001.954997
S.B. Furber, P. Day, Four-phase micropipeline latch control circuits IEEE Transactions on Very Large Scale Integration Systems. ,vol. 4, pp. 247- 253 ,(1996) , 10.1109/92.502196
I. Sutherland, S. Fairbanks, GasP: a minimal FIFO control symposium on asynchronous circuits and systems. pp. 46- 53 ,(2001) , 10.1109/ASYNC.2001.914068
W. Wang, T. K. Tan, J. Luo, Y. Fei, L. Shang, K. S. Vallerio, L. Zhong, A. Raghunathan, N. K. Jha, A comprehensive high-level synthesis system for control-flow intensive behaviors Proceedings of the 13th ACM Great Lakes Symposium on VLSI - GLSVLSI '03. pp. 11- 14 ,(2003) , 10.1145/764808.764812