|
ABSTRACT
We investigate differences in power between application-specific integrated circuits (ASICs) and custom integrated circuits, with examples from 0.6um to 0.13um CMOS. A variety of factors cause synthesizable designs to consume '3 to '7 more power. We discuss the shortcomings of typical synthesis flows, and changes to tools and standard cell libraries needed to reduce power. Using these methods, we believe that the power gap between ASICs and custom circuits can be closed to within 2'.
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
|
ARM, ARM Processor Cores. http://www.armdevzone.com/open.nsf/htmlall/A944EB65693A4EB180256A440051457A/File/ARM+cores+111-1.pdf
|
| |
2
|
|
| |
3
|
T. Burd, et al., "A Dynamic Voltage Scaled Microprocessor System," in Proc. Int. Solid-State Circuits Conf., vol. 35, no. 11, 2000, pp. 1571--80.
|
| |
4
|
T. Callaway, and E. Swartzlander, "Optimizing Arithmetic Elements for Signal Processing," IEEE VLSI Signal Processing Workshop, 1992, pp. 91--100.
|
| |
5
|
D. Chinnery, and K. Keutzer, Closing the Gap Between ASIC & Custom, Kluwer, 2002.
|
| |
6
|
L. Clark, et al., "An Embedded 32-b Microprocessor Core for Low-Power and High-Performance Applications," J. Solid-State Circuits, vol. 36, no. 11, Nov. 2001, pp. 1599--1608.
|
| |
7
|
M. Cote, and P. Hurat, "Faster and Lower Power Cell-Based Designs with Transistor-Level Cell Sizing," chapter 9 in Closing the Gap Between ASIC & Custom, Kluwer, 2002.
|
| |
8
|
CPU Scorecard, Intel CPU Roster and AMD CPU Roster. http://www.cpuscorecard.com/cpuprices/
|
| |
9
|
L. Fanucci, and S. Saponara, "Data driven VLSI computation for low power DCT-based video coding," in Proc. Int. Conf. Electronics, Circuits and Systems, vol.2, 2002, pp. 541--4.
|
| |
10
|
|
| |
11
|
J. Ganswijk, Chip Directory: ARM Processor family. http://www.xs4all.nl/~ganswijk/chipdir/fam/arm/
|
| |
12
|
J. Cong , C. Koh , K. Leung, Simultaneous buffer and wire sizing for performance and power optimization, Proceedings of the 1996 international symposium on Low power electronics and design, p.271-276, August 12-14, 1996, Monterey, California, United States
|
| |
13
|
|
| |
14
|
Intel, Intel XScale Microarchitecture: Benchmarks. http://developer.intel.com/design/intelxscale/benchmarks.htm
|
| |
15
|
M. Levy, "Samsung Twists ARM Past 1GHz," Microprocessor Report, Oct. 16, 2002.
|
| |
16
|
J. Montanaro, et al., "A 160MHz, 32-b, 0.5W, CMOS RISC Microprocessor," J. Solid-State Circuits, vol. 31, no. 11, 1996, pp. 1703--14.
|
| |
17
|
B. Moyer, "Low-Power Design for Embedded Processors," Proc. IEEE, vol. 89, no. 11, Nov. 2001, 1576--1587.
|
| |
18
|
S. Narendra, et al., "Comparative Performance, Leakage Power and Switching Power of Circuits in 150 nm PD-SOI and Bulk Technologies Including Impact of SOI History Effect," Int. Symp. on VLSI Circuits, 2001, pp. 217--8.
|
| |
19
|
S. Nassif, "Delay Variability: Sources, Impact and Trends," in Proc. Int. Solid-State Circuits Conf., 2000.
|
| |
20
|
D. Pradhan , M. Chatterjee , M. Swarna , W. Kunz, Gate-level synthesis for low-power using new transformations, Proceedings of the 1996 international symposium on Low power electronics and design, p.297-300, August 12-14, 1996, Monterey, California, United States
|
 |
21
|
Ruchir Puri , Leon Stok , John Cohn , David Kung , David Pan , Dennis Sylvester , Ashish Srivastava , Sarvesh Kulkarni, Pushing ASIC performance in a power envelope, Proceedings of the 40th conference on Design automation, June 02-06, 2003, Anaheim, CA, USA
[doi> 10.1145/775832.776032]
|
| |
22
|
|
| |
23
|
P. Simonen, et al., "Comparison of bulk and SOI CMOS Technologies in a DSP Processor Circuit Implementation," in Proc. Int. Conf. Microelectronics, 2001.
|
| |
24
|
D. Singh, et al., "Power Conscious CAD Tools and Methodologies: a Perspective," Proc. IEEE, vol. 83, no. 4, April 1995, pp. 570--94.
|
 |
25
|
Supamas Sirichotiyakul , Tim Edwards , Chanhee Oh , Jingyan Zuo , Abhijit Dharchoudhury , Rajendran Panda , David Blaauw, Stand-by power minimization through simultaneous threshold voltage selection and circuit sizing, Proceedings of the 36th ACM/IEEE conference on Design automation, p.436-441, June 21-25, 1999, New Orleans, Louisiana, United States
[doi> 10.1145/309847.309975]
|
 |
26
|
|
| |
27
|
Synopsys, Design Compiler User Guide, 2003.
|
| |
28
|
M. Takahashi, et al., "A 60-mW MPEG4 Video Codec Using Clustered Voltage Scaling with Variable Supply-Voltage Scheme," J. Solid-State Circuits, vol. 33, no. 11, 1998, pp. 1772--1780.
|
 |
29
|
|
| |
30
|
H. Veendrick, "Short-circuit dissipation of static CMOS circuitry and its impact on the design of buffer circuits," J. Solid-State Circuits, vol. SC-19, August 1984, pp. 468--73.
|
| |
31
|
Virtual Silicon. http://www.virtual-silicon.com/
|
| |
32
|
T. Xanthopoulos, and A. Chandrakasan, "A Low-Power DCT Core Using Adaptive Bitwidth and Arithmetic Activity Exploiting Signal Correlations and Quantization," J. Solid-State Circuits, vol. 35, no. 5, May 2000, pp. 740--50.
|
| |
33
|
T. Xanthopolous, and A. Chandrakasan, "A Low-Power IDCT Macrocell for MPEG-2 MP@ML Exploiting Data Distribution Properties for Minimal Activity," J. Solid-State Circuits, vol. 34, May 1999, pp. 693--703.
|
|