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.
Similar content being viewed by others
References
Kenneth Yeager. The MIPS R10000 superscalar microprocessor. IEEE Micro, April 1996, 16(2): 28–41.
Ashok Kumar. The HP PA-8000 RISC CPU. IEEE Micro, Mar.–Apr., 1997, 17(2): 27–32.
Kessler R. The Alpha 21264 microprocessor. IEEE Micro, March/April 1999, 19(2): 24–36.
Tim Horel, Gary Lauterbach. UltraSparc-III: Designing third-generation 64-bit performance. IEEE Micro, May/June 1999, 19(3): 73–85.
Joel Tendler, Steve Dodson, Steve Fields et al. Power4 system microarchitecture. IBM Technical White Paper, October 2001.
Glenn Hinton, Dave Sager, Mike Upton et al. The microarchitecture of the Pentium 4 processor. Intel Technology Journal, Q1, 2001, 5(1): 1–12.
Weiwu Hu, Zhimin Tang. Microarchitecture design of the Godson-1 processor. Chinese Journal of Computers, April 2003, 26(4): 385–396. (in Chinese)
Weiwu Hu, Fuxin Zhang, Zusong Li. Microarchitecture of the Godson-2 processor. Journal of Computer Science and Technology, 2005, 20(2): 243–249.
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.
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.
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11390-007-9000-3