- 
                题名一种可重用RISCV验证平台的设计与实现
                    被引量:1
            
- 1
- 
                
            
- 
                
                            作者
                                胡小刚
                                孙维东
                                唐屹晨
                                毛晓炜
                
            
- 
                    机构
                    
                            中国电子科技集团公司第五十八研究所
                    
                
- 
                出处
                
                
                    《现代电子技术》
                    
                    
                2023年第16期39-43,共5页
            
- 
                    文摘
                        随着全球芯片技术的飞速发展,处理器的性能逐渐成为了制约各公司前进的短板。而RISCV开源处理器是一种新的精简指令集架构,与其他处理器最大的不同之处在于:它采用模块化的指令集,更易于扩展和组装。然而,目前可重用RISCV的验证平台还不成熟,这可能会造成验证不够充分且效率低等问题。为此,文中设计一种基于通用验证方法学(UVM)的可重用RISCV验证平台。该平台使用UVM搭建一整套RISCV验证环境,包括随机汇编指令自动生成平台、GNU编译器套件(GCC)对汇编指令的编译、C++参考模型的运行、RISCV处理器的运行和结果监测、Python脚本对最终结果的比较以及代码和功能覆盖率的收集等。同时,利用VCS和Verdi等EDA工具对RISCV处理器进行仿真功能测试。结果表明,所搭建的验证环境能够快速、有效地验证RISCV设计的正确性,且可重用程度高,可以更加全面快速地完成RISCV处理器的验证工作。
                        
                    
            
- 
                    关键词
                    
                            riscv处理器
                            UVM
                            riscv验证环境
                            随机指令生成
                            C++参考模型
                            Python脚本
                            功能覆盖率
                            可重用
                    
                
- 
                    Keywords
                    
                            riscv processor
                            UVM
                            riscv verification environment
                            random instruction generation
                            C++reference model
                            Python scripts
                            functional coverage
                            reusable
                    
                
- 
                    分类号
                    
                            
                                
                                    TN402-34
[电子电信—微电子学与固体电子学]                                
                            
                    
                
-