Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2799))

  • 1070 Accesses

Abstract

In recent years, power consumption has become one of the most critical design concerns in designing VLSI systems. The reduction of power consumption is inevitably required by the emergence of highly efficient and fast systems, which include CPU (Central Processor Unit), MCU (Micro Controller Unit), cache, and et cetera. This paper introduces a new low-power cache controller with successive tag comparison algorithm. Using these methods, the power consumption of a cache can be reduced. Simulation results show that the power consumption of a cache using the proposed method is reduced by 42% compared with conventional methods.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Flynn, M.J.: Computer Architecture, ch.5, pp. 265–344 (1995)

    Google Scholar 

  2. Hennessy, J.L., Pattersom, D.A.: Computer Architecture: A Quantitative Approach, ch. 5, pp. 373–483. Morgan Kaufmann, New York (1996)

    MATH  Google Scholar 

  3. Chandrakasan, A.P., Sheng, S., Broderson, R.W.: Low-Power CMOS Digital Design. IEEE J. Solid State Circuits 27(4), 473–483 (1992)

    Article  Google Scholar 

  4. Chandrakasan, A.P., Broderson, R.W.: Minimizing Power Consumption in Digital CMOS circuit. IEEE Proc. 83(4), 498–523 (1995)

    Article  Google Scholar 

  5. Amrutur, B., Horowitz, M.: Techniques to Reduce Power in Fast Wide Memories. In: Proc. IEEE symp. Low Power Electron, pp. 92–93 (1994)

    Google Scholar 

  6. Mizuno, H.: A 1V 100MHz 10mW Cache Using a Separated Bit-Line Memory Hierarchy Architecture and Domino Tag Comparators. IEEE Journal of Solid-State Circuits 31(11), 1618–1624 (1996)

    Article  Google Scholar 

  7. Ko, U., Balsara, P.T.: Energy Optimization of Multilevel Cache Architecture for RISC and CISC Processors. IEEE Trans. VLSI Systems 6(2), 299–308 (1998)

    Article  Google Scholar 

  8. Wang, H., Sun, T., Yang, Q.: Minimizing Area Cost of On-Chip Cache Memories by Caching Address Tags. IEEE Trans. on Computers 46(11), 1187–1201 (1997)

    Article  Google Scholar 

  9. Kessler, R.E.: Inexpensive Implementations of Set-Associativity. In: Proc. 16th Int. Symp. on Computer Architecture, pp. 131–139 (June 1989)

    Google Scholar 

  10. Liu, L.: Cache Design with Partial Address Matching. In: Proc. 27th Int. Symp. on Microarchitecture, pp. 128–136 (November/December 1994)

    Google Scholar 

  11. Jouppi, N.P., Wilson, S.J.E.: Tradeoffs in Two-Level On-Chip Caching. In: Proc. 21st Annu. Int’l. Symp. Comput. Architect., pp. 34–45 (April 1994)

    Google Scholar 

  12. Hill, M.D.: A Case for Direct-Mapped Caches. Computer, 25–40 (December 1988)

    Google Scholar 

  13. Kim, C., Burger, D., Keckler, S.W.: An Adaptive Cache Structure for Future High-Performance Systems. In: IBM Austin Center for Advanced Studies 3rd Annual Austin CAS Conference (February 15, 2002)

    Google Scholar 

  14. Miranda, M., Catthoor, F., Janssen, M., De Man, H.: IMEC, and Belgium, Efficient Hardware Address Generation in Distributed Memory Architectures. In: ISSS Int. Symp. System Synthesis (November 6–8, 1996)

    Google Scholar 

  15. ARM7T RISC Processor Manual, ARM corp. (1997)

    Google Scholar 

  16. Farrens, M., Tyson, G., Pleszkun, A.R.: A Study of Single-Chip Processor/ Cache Organizations for Large Number of Transistors. In: Proc. 21st Annu. Int’l.Symp. Comput. Architect., pp. 338–347 (1994)

    Google Scholar 

  17. Goodman, J.R.: Using Cache Memory to Reduce Processor-Memory Traffic. In: Proc. 10th Annu. Int’l. Symp. Comput. Architect., April 1983, pp. 124–132 (1983)

    Google Scholar 

  18. Dubnicki, C., LeBlanc, T.: Adjustable Block Size Coherence Caches. In: Proc. 19th Annu. Int’l. Symp. Comput. Architect., May 1992, pp. 170–180 (1992)

    Google Scholar 

  19. Jouppi1, N.P.: Cache Write Policies and Performance. In: Proc. 20st Annu. Int’l. Symp. Comput. Architect., May 1993, pp. 191–201 (1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, TC., Kim, C., Chung, BY., Kim, SW. (2003). Low-Power Cache with Successive Tag Comparison Algorithm. In: Chico, J.J., Macii, E. (eds) Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation. PATMOS 2003. Lecture Notes in Computer Science, vol 2799. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39762-5_66

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39762-5_66

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20074-1

  • Online ISBN: 978-3-540-39762-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics