当前位置:主页 > 科技论文 > 计算机论文 >

动态可切换流水线RISC-V处理器建模与实现

发布时间:2019-03-27 07:17
【摘要】:随着微电子、信息、通信及网络技术的发展,物联网已在健康医疗、人工智能、网络管理、物流运输等领域逐步得到应用。在这些应用中,信息的采集及处理是物联网技术的基础和关键。由于物联网的信息懫集及处理节点分布广、不宜更换电源,因此,低功耗的信息采集及处理芯片是保证物联网正常工作的关键。本文在分析不同应用场景下物联网对处理器的不同要求,并研究高性能处理器的低功耗设计技术后,为平衡物联网应用中的高性能和低功耗需求,提出了一种动态可切换流水线的处理器设计方案。首先,该方案中采用RISC-V指令集,基于经典流水线架构重新细分流水,设计了适用于高性能模式的七级超流水结构其次,将其简化后实现了适用于低功耗模式的精简结构。最后,基于以上两种结构设计了动态可切换流水线的RISC-V处理器。在整体系统中两种模式共享内存、缓存及ALU执行单元,并确定了对应的软件调度策略完成程序执行过程中的数据交互及任务切换。在整个实现过程中,首先对该结构采用SystemC进行周期精确型建模,然后使用Verilog语言实现硬件电路,最后对模型进行功能仿真及相应的性能功耗分析。其中,基于本文结构中的高性能模式单核处理器已使用中芯国际180nm工艺完成流片,并对其进行了测试。本文以自建的加法、矩阵乘法及标准测试程序DMIPS、CRC、AES作为测试向量对系统进行功能仿真,并使用HP Labs的McPAT及Synopsys的DC分别从系统级和电路级进行性能功耗分析。当应用于物联网时,相比于单独的高性能处理器,本文提出的处理器结构在硬件资源仅增加5%的情况下就可以实现设计要求,同时系统功耗会降低67.23%,而且数据采集阶段所占的时间比例越长,该设计结构对系统整体功耗的降低效果越明显。
[Abstract]:With the development of microelectronics, information, communication and network technology, the Internet of things has been gradually applied in the fields of health care, artificial intelligence, network management, logistics and transportation. In these applications, the collection and processing of information is the basis and key of Internet of things technology. Because of the wide distribution of the information collection and processing nodes of the Internet of things, it is not suitable to replace the power supply. Therefore, the low-power information acquisition and processing chip is the key to ensure the normal work of the Internet of things. After analyzing the different requirements of Internet of things on processors in different application scenarios, and studying the low-power design technology of high-performance processors, this paper balances the requirements of high-performance and low-power in Internet of things applications. A design scheme of dynamic switchable pipeline processor is presented in this paper. Firstly, the scheme adopts RISC-V instruction set and re-subdivides pipelining based on classical pipelined architecture, and then designs a seven-stage super-pipelined architecture suitable for high-performance mode, and then simplifies it to implement a reduced structure suitable for low-power mode. Finally, a dynamic switchable pipelined RISC-V processor is designed based on the above two architectures. In the whole system, the two modes share memory, cache and ALU execution unit, and determine the corresponding software scheduling strategy to complete the data interaction and task switching in the process of program execution. In the whole implementation process, SystemC is used to build the precise periodic model, then Verilog language is used to realize the hardware circuit. Finally, the function simulation and performance power analysis of the model are carried out. Among them, based on the high-performance mode single-core processor in the architecture of this paper, the chip has been completed by using the SMIC 180nm process, and the chip has been tested. In this paper, we use self-built addition, matrix multiplication and standard test program DMIPS,CRC,AES as test vectors to simulate the function of the system, and use McPAT of HP Labs and DC of Synopsys to analyze performance power consumption from system level and circuit level, respectively. When applied to the Internet of things, compared with the single high-performance processor, the proposed processor architecture can achieve the design requirements with only 5% increase in hardware resources, and at the same time, the system power consumption will be reduced by 67.23%. Moreover, the longer the time of the data acquisition phase is, the more obvious the design structure can reduce the overall power consumption of the system.
【学位授予单位】:西安理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP332

【参考文献】

相关期刊论文 前10条

1 吴建淇;;数字集成电路的发展及未来[J];电子技术与软件工程;2016年16期

2 刘帅;;X86、ARM、MIPS微处理器架构浅析[J];智富时代;2015年12期

3 彭德生;蒋志翔;;基于SystemC的MIPS处理器建模与架构[J];计算机工程与设计;2015年04期

4 伍思硕;唐贤健;;数字集成电路的应用研究[J];电脑知识与技术;2014年19期

5 李新;;集成电路的发展及应用[J];科技视界;2014年07期

6 朱晓龙;;片上网络的SystemC建模研究[J];电子设计工程;2013年14期

7 刘锦;顾加强;;我国物联网现状及发展策略[J];企业经济;2013年04期

8 陆游游;舒继武;;闪存存储系统综述[J];计算机研究与发展;2013年01期

9 尹利;曹卫刚;王晓欢;;浅谈CMOS集成电路的应用[J];无线互联科技;2012年07期

10 钱志鸿;王义君;;物联网技术与应用研究[J];电子学报;2012年05期

相关博士学位论文 前4条

1 吕正;多核处理器存储系统的验证方法研究[D];西北大学;2013年

2 董新平;物联网产业成长研究[D];华中师范大学;2012年

3 李颀;基于FPGA的片上多处理器建模方法[D];中国科学技术大学;2012年

4 凡启飞;高性能嵌入式处理器低功耗技术研究[D];中国科学技术大学;2009年

相关硕士学位论文 前7条

1 李孛;一种DSP处理平台的低功耗设计与实现[D];中国舰船研究院;2013年

2 申鑫;基于SystemC的RTL级综合的研究[D];西安电子科技大学;2012年

3 兰光洋;CLB总线电子系统级建模[D];天津大学;2012年

4 鲁超;基于电子系统级的C*CORE处理器建模[D];天津大学;2012年

5 张剑;多核处理器架构下软件运行时验证方法研究[D];南京航空航天大学;2010年

6 蒋文栋;数字集成电路低功耗优化设计研究[D];北京交通大学;2008年

7 何祥;基于时钟控制的高性能微处理器低功耗设计技术研究[D];国防科学技术大学;2006年



本文编号:2447979

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2447979.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户6b6c1***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com