Design and Implementation of Fine-Grain Power Gating with Ground Bounce Suppression

作者: Kimiyoshi Usami , Toshiaki Shirai , Tasunori Hashida , Hiroki Masuda , Seidai Takeda

DOI: 10.1109/VLSI.DESIGN.2009.63

关键词: Power gatingLogic gatePower domainsGround bounceMulti-core processorPower (physics)SkewBenchmark (computing)Electronic engineeringEngineering

摘要: This paper describes a design and implementation methodology for fine-grain power gating. Since sleep-in wakeup are controlled in fine granularity run time, shortening the transition time between sleep active states is strongly required. In particular, essential because it affects execution hence does performance. However, this requirement makes suppression of ground-bounce more difficult. We propose novel technique to skew timings local domains suppress ground bounce. Delay buffers driving switches skewed buffer tree by selectively downsizing them. designed MIPS R3000 based CPU core 90nm CMOS technology applied our internal function units. Simulation results showed that reduces rush current 47% over case turn-on simultaneously. resulted suppressing bounce 53mV with 3.3ns time. from running benchmark programs total dissipation units was reduced up 15% at 25°C 62% 100°C. Effectiveness savings discussed viewpoint temperature-dependent break-even points consecutive idle program.

参考文章(10)
P. Royannez, H. Mair, F. Dahan, M. Wagner, M. Streeter, L. Bouetel, J. Blasquez, H. Clasen, G. Semino, Julie Dong, D. Scott, B. Pitts, C. Raibaut, Uming Ko, 90nm low leakage SoC design techniques for wireless applications international solid-state circuits conference. pp. 138- 589 ,(2005) , 10.1109/ISSCC.2005.1493907
M.R. Guthaus, T. Mudge, R.B. Brown, D. Ernst, T.M. Austin, J.S. Ringenberg, MiBench: A free, commercially representative embedded benchmark suite ieee international symposium on workload characterization. pp. 3- 14 ,(2001) , 10.1109/WWC.2001.15
Kimiyoshi Usami, Naoaki Ohkubo, A Design Approach for Fine-grained Run-Time Power Gating using Locally Extracted Sleep Signals international conference on computer design. pp. 155- 161 ,(2006) , 10.1109/ICCD.2006.4380809
Suhwan Kim, Stephen V. Kosonocky, Daniel R. Knebel, Understanding and minimizing ground bounce during mode transition of power gating structures Proceedings of the 2003 international symposium on Low power electronics and design - ISLPED '03. pp. 22- 25 ,(2003) , 10.1145/871506.871515
Toshihiro Hattori, Takao Koike, Yoshihiko Tsuchihashi, Motoki Higashida, Hiroyuki Asano, Izumi Hayashibara, Ken Tatezawa, Yasuhisa Shimazaki, Naozumi Morino, Yoshihiko Yasu, Tadashi Hoshi, Takahiro Irita, Yujiro Miyairi, Kazumasa Yanagisawa, Kenji Hirose, Saneaki Tamaki, Shinichi Yoshioka, Toshifumi Ishii, Yusuke Kanno, Hiroyuki Mizuno, Tetsuya Yamada, Naohiko Irie, Masayuki Ito, Reiko Tsuchihashi, Nobuto Arai, Tomohiro Akiyama, Koji Ohno, Eiji Yamamoto, Hisashi Kato, Go Sado, Tetsuhiro Yamada, Kunihiko Nishiyama, Hiroshi Yagi, Hierarchical power distribution and power management scheme for a single chip mobile processor design automation conference. pp. 292- 295 ,(2006) , 10.1145/1146909.1146986
Naomi Seki, Lei Zhao, Jo Kei, Daisuke Ikebuchi, Yu Kojima, Yohei Hasegawa, Hideharu Amano, Toshihiro Kashima, Seidai Takeda, Toshiaki Shirai, Mitustaka Nakata, Kimiyoshi Usami, Tetsuya Sunata, Jun Kanai, Mitaro Namiki, Masaaki Kondo, Hiroshi Nakamura, A fine-grain dynamic sleep control scheme in MIPS R3000 international conference on computer design. pp. 612- 617 ,(2008) , 10.1109/ICCD.2008.4751924
P. Heydari, M. Pedram, Ground bounce in digital VLSI circuits IEEE Transactions on Very Large Scale Integration Systems. ,vol. 11, pp. 180- 193 ,(2003) , 10.1109/TVLSI.2003.810785
Zhigang Hu, Alper Buyuktosunoglu, Viji Srinivasan, Victor Zyuban, Hans Jacobson, Pradip Bose, Microarchitectural techniques for power gating of execution units Proceedings of the 2004 international symposium on Low power electronics and design - ISLPED '04. pp. 32- 37 ,(2004) , 10.1145/1013235.1013249
David E. Lackey, Paul S. Zuchowski, Juergen Koehl, Designing mega-ASICs in nanogate technologies design automation conference. pp. 770- 775 ,(2003) , 10.1145/775832.776029
Thomas Lueftner, Joerg Berthold, Christian Pacha, Georg Georgakos, Guillaume Sauzon, Olaf Hoemke, Jurij Beshenar, Peter Mahrla, Knut Just, Peter Hober, Stephan Henzler, Doris Schmitt-Landsiedel, Andre Yakovleff, Axel Klein, Richard J. Knight, Pramod Acharya, Andre Bonnardot, Steffen Buch, Matthias Sauer, A 90-nm CMOS Low-Power GSM/EDGE Multimedia-Enhanced Baseband Processor With 380-MHz ARM926 Core and Mixed-Signal Extensions international solid-state circuits conference. ,vol. 42, pp. 134- 144 ,(2006) , 10.1109/JSSC.2006.886528