In deep-submicron technology, minimising the propagation delay and power consumption on buses is the most important design objective in system-on-chip design. In particular, the coupling effects between wires on the bus that can cause serious problems such as crosstalk delay, noise and power consumption. Most of the previous work on bus encoding targeted either (1) minimising the power consumption on bus, (2) minimising the crosstalk delay, or (3) exploiting the known probabilistic information of data, but not all of them. The authors propose a new bus-encoding algorithm that not only minimises the dynamic power consumption on bus but also eliminates the crosstalk delay. The authors achieve the combined objective of (1) and (2) by analysing, formulating and solving the problem of minimising a weighted sum of the self-transition and cross-coupled transition activities on bus in the context of the concept of self-shield encoding. From experiments using a set of benchmark designs, it is shown that the proposed encoding technique consumes 15.4–47.4% less power than existing techniques while totally eliminating the crosstalk delay.
References
-
-
1)
-
Synopsys Inc., , : `Design analyzer manual', 2002.
-
2)
-
L. Benni ,
G. De Micheli ,
E. Macii ,
D. Sciuto ,
C. Silvano
.
Asymptotic zero-transition activity encoding for address buses in low-power microprocessor-based systems.
Proc. Great Lakes Symp. on VLSI
,
77 -
82
-
3)
-
Synopsys Inc., , : `Design compiler manual', 2002.
-
4)
-
W.-C. Cheng ,
M. Pedram
.
Power-optimal encoding for DRAM address bus.
Proc. Int. Symp. on Low Power Electronic Design (ISLPED)
,
250 -
252
-
5)
-
H. Deogun ,
R. Rao ,
D. Sylvester ,
D. Blaauw
.
Leakage- and crosstalk-aware bus encoding for total power reduction.
Proc. Design Automation Conf. (DAC)
,
779 -
782
-
6)
-
Y. Shin ,
S.I. Chae ,
K. Choi
.
Partial bus-invert coding for power optimization of application-specific systems.
IEEE Trans. Very Large Scale Integr. (VLSI) Syst.
,
2 ,
377 -
383
-
7)
-
S. Hong ,
K. Chung ,
U. Narayanan ,
T. Kim
.
Decomposition of bus-invert coding for low-power I/O.
J. Circuits Syst. Comput.
,
101 -
111
-
8)
-
K.-W. Kim ,
K.-H. Baek ,
N. Shanbhag ,
C.L. Liu ,
S.-M. Kang
.
Coupling-driven signal encoding scheme for low-power interface design.
Proc. Int. Conf. on Computer Aided Design (ICCAD)
,
318 -
321
-
9)
-
R. Ayoub ,
A. Orailoglu
.
A unified transformational approach for reductions in fault vulnerability, power, and crosstalk noise and delay on processor buses.
Proc. Asia and South-Pacific Design Automation Conf. (ASP-DAC)
,
729 -
734
-
10)
-
M.R. Stan ,
W.P. Burleson
.
Bus-invert coding for low-power I/O.
IEEE Trans. Very Large Scale Integr. (VLSI) Syst.
,
1 ,
49 -
58
-
11)
-
P.R. Panda ,
N. Dutt
.
1995 high-level synthesis design repository.
Proc. Int. Symp. on System Synthesis
-
12)
-
C.L. Su ,
C.Y. Tsui ,
A.M. Despain
.
Saving power in the control path of embedded processors.
IEEE Des. Test Comput.
,
4 ,
24 -
30
-
13)
-
Y. Aghaghiri ,
F. Fallah ,
M. Pedram
.
Irredundant address bus encoding for low power.
Proc. Int. Symp. on Low Power Electronic Design (ISLPED)
,
182 -
187
-
14)
-
Z. Khan ,
A.T. Erdogan ,
T. Arslan
.
Dual low-power and crosstalk immune encoding scheme for on-chip data buses.
Electron. Lett.
,
20 ,
1436 -
1437
-
15)
-
B. Victor ,
K. Keutzer
.
Bus encoding to prevent crosstalk delay.
Proc. Int. Conf. on Computer Aided Design (ICCAD)
,
57 -
63
-
16)
-
Z. Huang ,
M.D. Ercegovac
.
Wire delay analysis in deep-submicron prefix adder design.
Proc. 34th Asilomar Conf. on Signals, Systems and Computers
-
17)
-
Semiconductor Industry Association: ‘International technology roadmap for semiconductors’. http://notes.sematech.org/1999_SIA_ Roadmap/Home.htm, 1999.
-
18)
-
L. Benni ,
G. De Micheli ,
E. Macii ,
M. Poncino ,
S. Quer
.
System-level power optimization of special purpose applications, the beach solution.
Proc. Int. Symp. on Low Power Electronics and Design
,
24 -
29
-
19)
-
W. Fornaciari ,
M. Polentarutti ,
D. Sciuto ,
C. Silvano
.
Power optimization of system-level address buses based on software profiling.
Proc. Int. Workshop on Hardware/Software Codesign (CODES)
,
29 -
34
-
20)
-
P. Subrahmanya ,
R. Manimegalai ,
V. Kamakoti
.
A bus encoding technique for power and crosstalk minimization.
Proc. Int. Conf. on VLSI Design
,
443 -
448
-
21)
-
A.P. Chandrakasan ,
R.W. Brodersen
.
(1995)
Low power digital CMOS design.
-
22)
-
M.R. Stan ,
W. Burleson
.
Limited-weighted codes for low power I/O.
Proc. Int. Workshop on Low Power Design
-
23)
-
Y. Shin ,
T. Sakurai
.
Coupling-driven bus design for low-power application-specific systems.
Proc. Design Automation Conf. (DAC)
,
750 -
753
-
24)
-
M. Lampropoulos ,
B. Al-Hashimi ,
P. Rosinger
.
Minimization of crosstalk noise, delay and power using a modified bus invert technique.
Proc. Design Automation and Test in Europe (DATE)
,
1372 -
1373
-
25)
-
C. Duan ,
A. Tirumala ,
S.P. Khatri
.
Analysis and avoidance of cross-talk in on-chip buses.
IEEE Symp. on High-Performance Interconnects (HOT Interconnects)
,
133 -
138
http://iet.metastore.ingenta.com/content/journals/10.1049/ip-cdt_20050029
Related content
content/journals/10.1049/ip-cdt_20050029
pub_keyword,iet_inspecKeyword,pub_concept
6
6