A Synthesizable HDL Model for Out-of-Order Superscalar Processors.

Show full item record

Title: A Synthesizable HDL Model for Out-of-Order Superscalar Processors.
Author: Choudhary, Niket Kumar
Advisors: W. Rhett Davis, Committee Member
Gregory Byrd, Committee Member
Eric Rotenberg, Committee Chair
Abstract: Many contemporary servers, personal and laptop computers, and even cell phones are powered by high-performance superscalar processors. In the past, conventional microarchitecture and technology scaling has afforded leaps in their performance and functionality. Today, conventional microarchitecture and technology scaling are both yielding lower returns with increasing costs. Therefore, any microarchitecture level decision to increase performance needs to be critically analyzed from a technology standpoint. To address this critical need, we have developed a register transfer level (RTL) model of a superscalar microarchitecture with similar complexity of a current generation processor. The RTL model is written in Verilog and is fully synthesizable. The model can be implemented in different technology nodes using a well established ASIC design flow to provide high fidelity estimation of propagation delay, power consumption, area, and other technology related costs. The RTL model is supplemented with a register file compiler to estimate the costs of multi-ported memory structures which are extensively used in a superscalar microarchitecture. The RTL model is also tightly integrated with a C++ functional simulator to assist and accelerate verification.
Date: 2009-08-10
Degree: MS
Discipline: Computer Engineering
URI: http://www.lib.ncsu.edu/resolver/1840.16/1454


Files in this item

Files Size Format View
etd.pdf 1.164Mb PDF View/Open

This item appears in the following Collection(s)

Show full item record