山东大学周莉获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉山东大学申请的专利一种四发射RISC-V处理器微装置及其工作方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115454504B 。
龙图腾网通过国家知识产权局官网在2026-03-31发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211080018.8,技术领域涉及:G06F9/38;该发明授权一种四发射RISC-V处理器微装置及其工作方法是由周莉;贾思敏;薛立晓;牟进正;王肖丛;孙田弋设计研发完成,并于2022-09-05向国家知识产权局提交的专利申请。
本一种四发射RISC-V处理器微装置及其工作方法在说明书摘要公布了:本发明涉及一种四发射RISC‑V处理器微装置及其工作方法,采用多发射结构,分为12~14级整形流水线,可作为一种高性能流水线架构。为解决分支冒险,微装置中采用了两级分支预测架构;RISC‑V指令集正在扩张和许多长指令的出现,因此,在译码级分为了3个简单译码器和1个复杂的译码器,后者负责长指令的译码;在译码级随后设置了微操作队列用于缓存来自译码级分解的指令的微操作,微操作队列每周期向后级流水线提供5条微操作,后续的流水线都是对微操作队列,但是每个微操作都有对应的指令的标记用于标识是属于哪条指令的微操作,防止在译码级产生阻塞。还实现了四条指令的发射,在保证处理器高主频的同时,尽量提高指令的IPC。
本发明授权一种四发射RISC-V处理器微装置及其工作方法在权利要求书中公布了:1.一种四发射RISC-V处理器微装置,其特征在于,包括前端和后端,前端和后端包括12级整型流水线; 前端用于:取指、分支预测、译码、寄存器重命名、指令派遣和寄存器堆访问; 后端用于:指令执行及重排序缓存,实现指令的按序退休;指令执行包括整数、浮点数和分支指令执行以及访存; 前端包括取指一级、取指二级、译码级、微操作队列分配级、寄存器重命名级、发射级和寄存器访问级,共7级整型流水线;后端包括1~4级的执行级和退休级,共5级整型流水线; 所述取指一级包括第一级BTB和ICache,第一级BTB用于第一级的分支预测,ICache用于完成指令取指,取指带宽为128bit,实现四条指令的取指; 所述取指二级包括预译码单元、第二级BTB、BHT和指令打包单元,预译码单元通过预译码信息译码出指令的类型,用于判断该指令是否访问第二级BTB;第二级BTB使用预译码信息和部分PC信息索引,得到分支指令的跳转地址;BHT用于记录跳转指令的历史,每周期移位一次;指令打包单元用于将来自取指一级的数据内容分割为四条指令; 所述译码级用于对来自取指二级的四条指令进行译码,指令译码时,根据预译码信息选择合适的译码器;译码级包括四个译码器,其中,三个简单的译码器,一个复杂译码器,简单译码器译码出的微操作数量不多于两个,复杂译码器用于对长指令进行译码,一次译码出两个以上的微操作; 所述微操作队列分配级用于缓存来自译码级解码出的微操作,同时每周期为后续流水线分配五条微操作; 所述寄存器重命名级用于对来自微操作队列分配级的五条微操作进行寄存器重命名,解决处理器指令中存在的WAR和WAW名字相关,在这一级中指令还是有序的,在为指令分配了新的物理寄存器号以后,把物理寄存器号和指令ID记录下来提供给ROB,ROB用这些信息记录指令的顺序和指令的写回寄存器;除此以外,寄存器重名命级在对微操作进行重命名以后,根据指令源寄存器和目的寄存器信息进行派遣; 所述发射级用于将来自于寄存器重命名级的微操作分类型缓存到不同的发射队列中; 所述寄存器访问级用于处理来自各个发射队列端口的访问请求。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人山东大学,其通讯地址为:250199 山东省济南市历城区山大南路27号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励