【技术实现步骤摘要】
【】本专利技术涉及soc(system on chip)设计领域,特别涉及一种基于c语言的soc验证方法和平台。
技术介绍
0、
技术介绍
1、soc(system on chip)是以知识产权ip(intellectual property)核复用为支撑,在单块芯片上集成微处理器ip、模拟ip核、数字ip核和存储器等多个功能模块。soc验证是对soc设计进行功能验证、静态时序分析、功耗分析以及规则检查等。soc验证是保证soc设计具有正确的系统功能和良好的工作性能的最重要环节,已经成为整个soc设计流程的瓶颈。
2、当前基于systemverilog(简称为sv语言)和uvm库(universal verificationmethodology,简称uvm,统一验证方法学)建立测试平台已成为验证领域的主流方法。有许多专利介绍了测试平台的建立和测试向量的随机产生方法。
3、目前,基于c语言的soc验证方法中,通常是采用c语言编写测试用例,在测试环境中让soc运行c语言编写的测试用例从而进行仿真验证。
...【技术保护点】
1.一种基于C语言的SoC验证方法,其特征在于,其包括:
2.根据权利要求1所述的基于C语言的SoC验证方法,其特征在于,其还包括:
3.根据权利要求2所述的基于C语言的SoC验证方法,其特征在于,所述基于C语言形成所述功能模块的测试代码包括:
4.根据权利要求3所述的基于C语言的SoC验证方法,其特征在于,所述功能模块的数据结构包括底层结构和高层结构,其中底层结构为寄存器层的数据结构,所述寄存器层的数据结构包括一个或多个位域,高层结构为功能模块层的数据结构,功能模块层的数据结构包括一个或多个寄存器,
5.根据权利要求2
...【技术特征摘要】
1.一种基于c语言的soc验证方法,其特征在于,其包括:
2.根据权利要求1所述的基于c语言的soc验证方法,其特征在于,其还包括:
3.根据权利要求2所述的基于c语言的soc验证方法,其特征在于,所述基于c语言形成所述功能模块的测试代码包括:
4.根据权利要求3所述的基于c语言的soc验证方法,其特征在于,所述功能模块的数据结构包括底层结构和高层结构,其中底层结构为寄存器层的数据结构,所述寄存器层的数据结构包括一个或多个位域,高层结构为功能模块层的数据结构,功能模块层的...
【专利技术属性】
技术研发人员:章智慧,
申请(专利权)人:上海芯联芯智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。