摘要
低功耗设计是设计者必须面对的最重要的一个挑战,而在VLSI设计中很大一部分功耗是由总线数据传输引起的,所以在CMOS电路中减小总线功耗的途径之一是减小总线上的数据翻转,目前许多编码技术被提出来以减小总线上数据的翻转率。其中,BI编码被广泛应用于数据总线的编码。为了进一步降低数据总线的功耗,在BI编码的基础上可以做一些改进。仿真结果显示,和BI码相比,在总线宽度较大时,针对完全随机的数据,改进的方法能有效减少总线上的数据翻转率。新的编码技术不需要假设数据有任何特性,无论数据宽度多大,仅需要增加2bits信号。
Low -power design is one most important challenge that designers must face to. In VLSI design, lots of power dissipation is introduced by data transfers on bus, so one of the ways of reducing power in a CMOS circuit is to reduce the number of transitions on the bus and many relevant coding techniques have been used to bus data today. Bus Invert Coding is a widely popular technique for that. In this paper we introduce a new way of coding for data bus. It improves the bus invert coding technique. Our simulation results show a considerable reduction on the number of transitions over and above that obtained with bus invert coding. Further, the proposed technique requires only 2 extra bits for the low power coding, regardless of the bit - width of the bus and does not assume anything about the nature of the data
出处
《微处理机》
2010年第1期27-29,32,共4页
Microprocessors
关键词
低功耗
总线翻转
BI编码
随机数据
Low - power
Bits - transition on bus
BI coding
Random data