The implementation of a 2-core multi-threaded itanium-family processor

S. Naffziger, B. Stackhouse, T. Grutkowski
ISSCC. 2005 IEEE International Digest of Technical Papers. Solid-State Circuits Conference, 2005.  
The design of the high end server processor code named Montecito incorporated several ambitious goals requiring innovation. The most obvious being the incorporation of two legacy cores on-die and at the same time reducing power by 23%. This is an effective 325% increase in MIPS per watt which necessitated a holistic focus on power reduction and management. The next challenge in the implementation was to ensure robust and high frequency circuit operation in the 90-nm process generation which
more » ... gs with it higher leakage and greater variability. Achieving this goal required new methodologies for design, a greatly improved and tunable clock system and a better understanding of our power grid behavior all of which required new circuits and capabilities. The final aspect of circuit design improvement involved the I/O design for our legacy multi-drop system bus. To properly feed the two high frequency cores with memory bandwidth we needed to ensure frequency headroom in the operation of the bus. This was achieved through several innovations in controllability and tuning of the I/O buffers which are discussed as well.
doi:10.1109/isscc.2005.1493929 fatcat:ssq5v5vcwbak3ackojzzrbqe4y