Skip to main content
Log in

Implementing a 1GHz Four-Issue Out-of-Order Execution Microprocessor in a Standard Cell ASIC Methodology

  • Regular Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

This paper introduces the microarchitecture and physical implementation of the Godson-2E processor, which is a four-issue superscalar RISC processor that supports the 64-bit MIPS instruction set. The adoption of the aggressive out-of-order execution and memory hierarchy techniques help Godson-2E to achieve high performance. The Godson-2E processor has been physically designed in a 7-metal 90nm CMOS process using the cell-based methodology with some bit-sliced manual placement and a number of crafted cells and macros. The processor can be run at 1GHz and achieves a SPEC CPU2000 rate higher than 500.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Kenneth Yeager. The MIPS R10000 superscalar microprocessor. IEEE Micro, April 1996, 16(2): 28–41.

    Article  Google Scholar 

  2. Ashok Kumar. The HP PA-8000 RISC CPU. IEEE Micro, Mar.–Apr., 1997, 17(2): 27–32.

    Article  Google Scholar 

  3. Kessler R. The Alpha 21264 microprocessor. IEEE Micro, March/April 1999, 19(2): 24–36.

    Article  MathSciNet  Google Scholar 

  4. Tim Horel, Gary Lauterbach. UltraSparc-III: Designing third-generation 64-bit performance. IEEE Micro, May/June 1999, 19(3): 73–85.

    Article  Google Scholar 

  5. Joel Tendler, Steve Dodson, Steve Fields et al. Power4 system microarchitecture. IBM Technical White Paper, October 2001.

  6. Glenn Hinton, Dave Sager, Mike Upton et al. The microarchitecture of the Pentium 4 processor. Intel Technology Journal, Q1, 2001, 5(1): 1–12.

    Google Scholar 

  7. Weiwu Hu, Zhimin Tang. Microarchitecture design of the Godson-1 processor. Chinese Journal of Computers, April 2003, 26(4): 385–396. (in Chinese)

    MathSciNet  Google Scholar 

  8. Weiwu Hu, Fuxin Zhang, Zusong Li. Microarchitecture of the Godson-2 processor. Journal of Computer Science and Technology, 2005, 20(2): 243–249.

    Article  Google Scholar 

  9. Allen D, Dhong S, Hofstee H et al. Custom circuit design as a driver of microprocessor performance. IBM Journal of Research and Development, November 2000, 44(6): 799–822.

    Article  Google Scholar 

  10. Eric Sprangle, Doug Carmean. Increase processor performance by implementing deeper pipelines. In Proc. the 29th International Symposium of Computer Architecture, Alaska, USA, May 2002, pp. 25–34.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wei-Wu Hu.

Additional information

Supported by the National Natural Science Foundation of China for Distinguished Young Scholars under Grant No. 60325205, the National Natural Science Foundation of China under Grant No. 60673146, the National High Technology Development 863 Program of China under Grants No. 2002AA110010, No. 2005AA110010, No. 2005AA119020, and the National Grand Fundamental Research 973 Program of China under Grant No. 2005CB321600.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hu, WW., Zhao, JY., Zhong, SQ. et al. Implementing a 1GHz Four-Issue Out-of-Order Execution Microprocessor in a Standard Cell ASIC Methodology. J Comput Sci Technol 22, 1–14 (2007). https://doi.org/10.1007/s11390-007-9000-3

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-007-9000-3

Keywords

Navigation