基于40nm CMOS工艺的32位RISC处理器核设计

来源 :东南大学 | 被引量 : 0次 | 上传用户:myjob3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于RISC处理器的指令集简单规整、译码和控制电路简单、易于达到高频率的特点,因此被广泛应用于高性能服务器。MIPS是最精简、纯粹的RISC处理器,本文从提高数据通路ALU性能和使用动态调度多发射实现指令级并行两方面,对传统的五级流水MIPS32处理器进行改进,设计了一个具有4-发射乱序执行功能的RISC处理器,并采用了半定制设计方式,在TSMC 40nm CMOS工艺下实现物理设计。本文介绍了高性能ALU的设计方法,通过Verilog HDL数据流级描述将算法在门级电路实现,以代替逻辑综合工具的自动优化,在平衡了面积-速度的基础上,得到了路径延时最小的全组合逻辑ALU。本设计中的高速ALU电路包括对数移位器、采用Breng-Kung并行前缀进位树的超前进位加法器、采用Booth编码的Wallace树并行乘法器,全组合逻辑的阵列除法器等。本文采用了2位饱和计数分支预测器来减少控制冒险,并针对直接映射的Cache设计控制器。本设计中共有3个ALU模块,和一个AGU模块,每个时钟周期最多可以同时执行三条算术逻辑指令和一条存取指令。处理器通过重命名映射表和重排序缓存将32个通用逻辑寄存器映射到128个物理寄存器,然后分派到4个独立的压缩发射队列中。发射队列控制器通过tomasulo算法动态调度流水线,将没有相关性的指令送入执行单元,最后使用重排序缓存来恢复指令的正常顺序。本文设计的RISC处理器实现了MIPS32常用整型指令,运行时钟频率为166MHz,版图面积为0.312mm2,采用数据和指令分离的存储器,并各有一个1KB的直接映射Cache。本设计具有7级流水线,每周期读取并发射4条指令,并在进行乱序执行。本文通过对需求进行分析,明确了设计指标,并根据集成电路设计流程,经过RTL设计,电路设计,验证平台搭建,前仿真,逻辑综合,后端设计与验证等一系列步骤,完成了工作。经仿真验证,功能与版图满足设计指标,达到了设计要求。
其他文献
近年来,信息系统被持续广泛应用于社会各个领域,重要性日益提升。多数企事业单位,尚在使用对IT环境进行监测的方法,采集网络设备、操作系统等软硬件对象的运行状态数据。该方法基于设备视角,监测结果较为片面,缺乏说服力。因此,建设从用户视角出发的,能整体精确描述信息系统运行性能的监测软件,日益成为了相关IT组织工作与研究的重点。本文分析了企业的实际应用需求,研究了信息系统运行性能监测相关的技术,提出了一种
近年来互联网科技和电子商务行业的迅速发展,带来了快递业的持续繁荣,快递分拣中心是快递流通过程中的重要场所,快递在这里进行分类、配送。而由于分拣作业设备和作业流程不合理等原因,快递分拣过程常出现分拣效率低、分拣失误,以及分拣人员过度劳累、身体劳损等现象。严重制约快递物流行业和经济的飞速前进。人因工程学是研究人—机器—环境的整体系统的学科,考虑作业过程中人的生理心理健康和工作效率等问题。所以将人因工程
随着时代的发展,混凝土在满足强度和耐久性要求的同时,正朝着兼备承载、防护、美观等功能的“多功能一体化”趋势发展。运用微生物矿化技术,可在混凝土表层毫米至厘米厚度范围的孔隙中形成矿化产物,获得高致密结构,提高混凝土性能。通过试验改变微生物在混凝土中掺量、二氧化碳(CO2)养护压力等条件,可调控混凝土表层梯度结构,获得良好的材料配比,但此试验过程需消耗大量时间和物资。计算机模拟基于混凝土水化和微生物矿
聚氯乙烯(PVC)导尿管是临床上十分常用的导尿管之一,它具有优良的力学性能、细胞毒性低、较好的生物相容性以及价格低廉等优点,在国内外市场上都占有很大的份额。但是由于PVC导尿管,特别是国产PVC导尿管的疏水性和较大的摩擦力,在插入和拔出患者尿道时通常会损伤尿道黏膜和组织,引起患者的刺痛或烧灼感,甚至可能引发导尿管相关性尿路感染(catheter-associated urinary tract i
研究背景:近百年来,由H1N1亚型流感病毒引发的流感季节性流行或大流行给人类健康和公共卫生带来持续威胁。自2009年甲型H1N1爆发以来,在世界范围内几乎每年都会导致严重的感染和死亡,目前仍是被广泛关注的全球性公共卫生问题。尽管与甲型H1N1流感病毒和疫苗相关的研究已取得重大进展,但流感病毒具有高度可变性和不确定性,因此对于甲型H1N1的防控仍面临着巨大的挑战。在流感“通用”疫苗问世之前,公共卫生
作为旋转机械设备的关键组成部件,滚动轴承在旋转机械设备中应用广泛,是最容易受到损坏的零件之一,其运转状态直接影响着旋转机械的健康状况。因此,对滚动轴承运行状态进行监测以及定期进行故障诊断具有十分重要的意义。本文以滚动轴承为研究对象,对基于最大相关峭度解卷积的滚动轴承故障特征自适应优化提取方法进行研究。本文主要研究内容如下:(1)分析了MCKD算法中各个参数对算法的影响,提出了基于故障特征综合指标的
居住混合街区是构成城市空间并支持城市生活的重要组成部分。在我国城市化进程取得重大进步的同时,新城建设也出现了城市空间利用效率较低,空间活力不足,步行不友好等问题。寻求城市空间组织的新模式以提高城市空间利用效率,激发城市活力十分必要且迫切。集约型居住混合街区成为城市空间组织探索的重要方向之一。本文分为上下两部分,上篇为南京新城居住混合街区的试验性设计:笔者选取由奥体东街区中六个地块组成的超级街区,通
产学研合作促进了科技和产业发展,但在推进产学研合作的过程中,企业或者地区政府难以获取学者的相关信息,不能高效地对话。主要原因是领域学者信息分散,信息获取的难度大。互联网中存在着描述学者信息的数据,可以通过数据采集和信息抽取,聚合和处理这类数据,形成精简的学者描述信息,为企业和地区政府提供帮助。本文设计并实现了一种用于描述学者画像的信息抽取系统,目的在于将互联网中的数据聚合成描述学者的信息,给数据平
建筑及其所存在的城市环境(文中统称城市建筑环境),包含多种因素及相关数据,这些共同构成了一个复杂、动态的系统。设计师需要借助设计工具建模模拟城市建筑环境,了解设计方案的可行性,科学地做出设计决策。但是,当前的城市三维模型,普遍缺乏动态关系的构建与约束评价机制,制约了设计过程中的相关影响因素与城市建筑模型之间的反馈联动关系。不同于传统的建模、分析工具,以动态的约束规则以及实时反馈进行建模操作的模拟游
随着国家一系列政策扶持,乡村幼儿园的数量以及入园率呈逐年上升的趋势,学前教育在乡村地区得到极大的普及与发展。其中,江苏省计划于2020年起推动乡村幼儿园建设从普及化向优质化发展。江苏特色田园乡村的建设也使得大量建筑师涌入乡村建设中,推动了对乡村幼儿园建筑与环境的发展。然而,我国乡村幼儿园建筑环境发展未能跟上学前教育理念的快速而多元化的现代发展,反而趋于停滞与单一。多数无论是新建还是现存幼儿园仍采用