|
ABSTRACT
The concept of bus segmentation has been proposed to minimize power consumption by reducing the switched capacitance on each bus [Chen et al. 1999]. This paper details the design theory and implementation issues of segmented bus systems. Based on a graph model and the Gomory-Hu cut-equivalent tree algorithm, a bus can be partitioned into several bus segments separated by pass transistors. Highly communicating devices are placed to adjacent bus segments, so most data communication can be achieved by switching a small portion of the bus segments. Thus, a significant amount of power consumption can be saved. It can be proved that the proposed bus partitioning method achieves an optimal solution. The concept of tree clustering is also proposed to merge bus segments for further power reduction. The design flow, which includes bus tree construction in the register-transfer level and bus segmentation cell placement and routing in the physical level, is discussed for design implementation. The technology has been applied to a μ-controller design, and simulation results by PowerMill show significant improvement in power consumption.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Bellaouar, A., Abu-Khater, I. S., and Elmastry, M. I. 1995. An ultra-low-power CMOS on-chip interconnect architecture. In Symposium on Low Power Electronics. Digest of Technical Papers (Oct. 1995). 52--53.
|
| |
2
|
Cardarilli, G. C., Salmeri, M., Salsano, A., and Simonelli, O. 1996. Bus architecture for low-power VLSI digital circuit. In International Symposium on Circuits and Systems, vol. 4 (May 1996). 21--24.
|
| |
3
|
|
| |
4
|
|
| |
5
|
Chandrakasan, A. P., Sheng, S., and Brodersen, R. W. 1992. Low-power CMOS digital design. IEEE J. Solid-State Circ. 27, 4 (Apr.), 472--484.
|
| |
6
|
|
| |
7
|
Compass Design Automation, Inc. no date. 0.6-μm Passport Preliminary Design Kit. Compass Design Automation, Inc.
|
| |
8
|
Epic Design Technology, Inc. PowerMill User Manual. Epic Design Technology, Inc., Mountain View, CA.
|
| |
9
|
Golshan, R. and Haroun, B. 1994. A novel reduced swing CMOS bus interface circuit for high speed low power VLSI systems. In International Symposium on Circuits and Systems, vol. 4 (May 1994). 351--354.
|
| |
10
|
Gomory, R. E. and Hu, T. C. 1961. Multi-terminal network flows. J. SIAM 9, 4 (Dec.), 551--569.
|
| |
11
|
Hartvigsen, D. and Margot, F. 1995. Multiterminal flows and cuts. Operat. Res. Lett. 17, 5, 201--204.
|
| |
12
|
Hiraki, M., Kojima, H., Misawa, H., Akazawa, T., and Hatano, Y. 1995. Data-dependent logic swing internal bus architecture for ultralow-power LSI's. IEEE J. Solid-State Circ. 30, 4 (Apr.), 397--402.
|
| |
13
|
Ikeda, M. and Asada, K.. 1994. A reduced-swing data transmission scheme for resistive bus lines in VLSIs. In European Design Automation Conference (Feb. 1994). 546--550.
|
| |
14
|
Liu, D. and Svenoson, C. 1994. Power consumption estimation in CMOS VLSI chips. IEEE J. Solid-State Circ. 29, 6 (June), 663--670.
|
| |
15
|
|
| |
16
|
Mehra, R., Guerra, L. M., and Rabaey, J. M. 1997. A partitioning scheme for optimizing interconnect power. IEEE J. Solid-State Circ. 32, 3 (Mar.), 433--443.
|
| |
17
|
Najagome, Y., Itoh, K., Isoda, M., Takeuchi, K., and Aoki, M. 1993. Sub-1-v swing internal bus architecture for future low-power Ulsi's. IEEE J. Solid-State Circ. 28, 4 (Apr.), 414--419.
|
| |
18
|
|
| |
19
|
|
| |
20
|
Sundstorm, R., Pham, P., Esgar, D., and Petty, C. 1990. A low power differential bus untilizing novel level bus technique. In Bipolar Circuits and Technology Meeting (Sept. 1990). 144--147.
|
| |
21
|
Synopsys, Inc. no date. HDL Compiler for Verilog Refernce Manual. Synopsys, Inc., Mountain View, CA.
|
| |
22
|
TSMC. no date. 0.6-μm Logic CMOS Process (0.6U-TW-14L-DS). TSMC, Hsin-Chu, Taiwan, R.O.C.
|
CITED BY 6
|
|
Hua Wang , Antonis Papanikolaou , Miguel Miranda , Francky Catthoor, A global bus power optimization methodology for physical design of memory dominated systems by coupling bus segmentation and activity driven block placement, Proceedings of the 2004 conference on Asia South Pacific design automation: electronic design and solution fair, p.759-761, January 27-30, 2004, Yokohama, Japan
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|