Implementing Microprocessors from Simplified Descriptions

被引:0
作者
Patil, Nikhil A. [1 ]
Chiou, Derek [1 ]
机构
[1] Univ Texas Austin, Dept Elect & Comp Engn, Austin, TX 78712 USA
来源
2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC) | 2013年
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Despite the proliferation of high-level synthesis tools, hardware description of microprocessors remains complex. We argue that much of the incidental complexity can be relieved by untangling the description into separate functional and microarchitectural components. Such an untangling can be achieved using a high-level microcode compiler that can generate not only microcode, but also the micro-instruction format and the interpretations of each control bit. Simplifying hardware description will help the designer make better design-space trade-offs, and close the design and verification loop faster. This paper takes the reader through an implementation of a simple Y86 processor to qualitatively illustrate the complexity reduction from the untangling.
引用
收藏
页码:787 / 793
页数:7
相关论文
共 12 条
[1]  
[Anonymous], 2011, PLDI
[2]  
Auge I., 2008, HIGH LEVEL SYNTHESIS
[3]  
Bansal A., 2011, THESIS
[4]  
Bryant RandalE., 2010, COMPUTER SYSTEMS PRO, V2nd
[5]  
Gajski D., NO INSTRUCTION SET C
[6]  
Gonzalez R., 2000, IEEE MICRO
[7]  
Mishra P, 2008, MORG KAUF SER SYST, P1
[8]  
Nikhil R. S., 2010, BSV BY EXAMPLE
[9]  
Patil N. A., 2011, DAC
[10]  
Prehofer C., 1997, SOLVING HIGHER ORDER