期刊文献+

SoC总线的低功耗分支编码方案 被引量:2

Low power branch encoding scheme based on So C bus
下载PDF
导出
摘要 为了降低So C总线功耗,提出一种总线低功耗分支编码。该编码的基本思想为:对于地址总线,当地址连续时将地址总线死锁,当地址不连续时动态地调整窗口大小对其进行翻转编码;对于数据总线,对不同数据位宽分别设置两个汉明距阈值,当汉明距落在两个阈值之间则查找有效数据通道翻转密集区并对该区取反,两个阈值之外则采用翻转编码。该方法的编解码电路在32位AHB总线系统上实现,实验证明该方法与未编码之前相比将地址总线跳变率降低了51.2%,数据总线跳变率降低了22.4%,系统总功耗降低了28.9%。将T0编码、BI编码等方法在相同系统下实现后与所提方法作比较,证明分支编码方法在降低跳变率和功耗上有明显的优势。 A low power branch encoding method was presented for decreasing the SoC bus power dissipation. This method' s basic principle is: for the address bus, when the address bus is sequential, the address bus is frozen, and when the address bus is non-sequential, the window size is adjusted dynamically to apply the Bus-Invert (BI) method on the address bus. For the data bus, two threshold values are figured out for different data size respectively. If the Hamming distance locates between these two threshold values, the valid-data-channel switching dense area is found and inverted, otherwise applies the BI encoding. This method' s encoding and decoding circuits are realized in the Advanced High Performance Bus (AHB) system. The experimental result demonstrates that compared with uncoded situation, this method decreases the address/data bus toggle rate by 51.2%/22.4%, and the system power is reduced by 28.9%. Compared with TO, BI and other encoding methods realized in the same system, the branch encoding is more superior in the toggle rate and power dissipation.
出处 《计算机应用》 CSCD 北大核心 2014年第12期3633-3636,共4页 journal of Computer Applications
基金 国家自然科学基金资助项目(61172041)
关键词 分支编码 总线编码 低功耗 高级高性能总线 跳变率 branch encoding bus encoding low power dissipation Advanced High Performance Bus (AHB) togglerate
  • 相关文献

参考文献12

  • 1BENINI L, DEMICHELI G, MACII E, et al. Asymptotic zero-transi- tion activity encoding for address buses in low-power microprocessor- based systems[ C]// Proceedings of 7th Great Lakes Symposium on VLSI. Piscataway: IEEE, 1997:77 - 82.
  • 2AGHAGHIRI Y, FALLAH F, PEDRAM M. Irredundant address bus encoding for low power[ J]. Low Power Electronics and Design, 2001, 15(8) : 182 - 187.
  • 3AGHAGHIRI Y, FALLAH F, PEDRAM M. ALBORZ: address lev- el bus power optimization[ J]. Quality Electronics Design, 2002, 7 (11):470-475.
  • 4HUI G, PARAMESWARAN S. Shifted gray encoding to reduce in- struction memory address bus switching for low-power embedded sys- tems[ J]. Journal of Systems Architecture, 2010, 56(4/5/6). 180 - 190.
  • 5BRAJESH KUMAR K, DEEPIKA A, NAGENDRA G. Bus encoder design for reduced crosstalk, power and area in coupled VLSI inter- connects[J]. Microelectronics Journal, 2013,44(9) : 827 -833.
  • 6MUSSOLL E, LANG T, CORTADELLA J. Working-zone encoding for reducing the energy in microprocessor address buses [ J]. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1998, 6(4): 568-572.
  • 7STAN M R, BURLESON W P. Bus-invert coding for low-power I/O [ J]. IEEE Transactions on Very Large Scale Integration Systems, 1995, 3(1) :49 -58.
  • 8HONG S, NARAYANAN U, CHUNGK S, et al. Bus-invert coding for low-power I/O: a decomposition approach[ C]// Proceedings of the 2004 Euromicro Symposium on Digital System Design. Piscat- away: IEEE, 2004:190 - 194.
  • 9MEHRNAMI S, MORADINASAB M, YOUSEFI R. Improved weigh- ted code mapping for buses with non uniform data distribution[ J]. Design and Test Workshop, 2009, 18(9): 1 -4.
  • 10ARM. AMBA specifications[ EB/OL]. [ 2014- 06- 20]. http://www.arm.com.

二级参考文献25

  • 1Weste N, Eshraghiam K. Principles of CMOS VLSI Design[M]. MA, USA: Addison-Wesley Publishing Company, 1998.
  • 2Chandrakasan A E Sheng S, Brodersen R W. Low-power CMOS Digital Design[J]. IEEE J. Solid-State Circuit 1992, 27(4): 473-484.
  • 3Devadas S, Keutzer K, White J. Estimation of Power Dissipation in CMOS Combinational Circuits[C]//Proc. of IEEE Custom Integrated Circuits Conf.. Boston, MA, USA: [s. n.], 1990: 1971- 1976.
  • 4Chandrakasan A P, Shen S, Brodersen R W. Low-power Techniques for Portable Real-time DSP Application[CJ//Proc. of the 5th International Conference on VLSI Design. Bangalore, India: [s. n.], 1992: 203-208.
  • 5Stan M R, Burleson W E Bus-Invert Coding for Low-Power I/O[J]. IEEE Transactions on VLSI Systems, 1995, 3(1): 49-58.
  • 6ARM Corporation. AMBA Specification(Rev 2.0)[EB/OL]. (1999- 05-24). http://www.arm.com.
  • 7Benini L, Micheli G D, Macii E, et al. Asymptotic Zero-transition Activity Encoding for Address Busses in Low-power Microprocessor-based Systems[C]//Proc. of the 7th Great Lakes Symposium on VLSI. Urbana Champaign, IL, USA: [s. n.], 1997: 77-82.
  • 8Jain V, Rele S,Pande S, et al. Code restructuring for improvingexecution efficiency, code size and power consumption for em- bedded DSPs[C] 12th International Workshop on Languages and Compilers for Parallel Computing. 1999.
  • 9Stubbs, Clyde (HI-T[CH Software LLC). Compilation strate- gies for low-power designs [J]. [CN Electronic Component News, 2008,52(9) : 29-30.
  • 10Stubbs, Clyde (HI-T[CH Software). Compilation strategies: Alternate approaehes to achieve low power consumption [J]. [CN ElectroNc Component News, n SUPPL. , 2008 ( 4 ) : 11-13.

共引文献1

同被引文献8

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部