【技术实现步骤摘要】
一种多人协同验证复杂IP的验证平台的方法及结构
本专利技术涉及一种IP技术,特别是涉及一种IP验证技术。
技术介绍
随着微电子技术的飞速发展,集成电路规模按照摩尔定律(微芯片上集成的晶体 管数目每18个月翻一番)飞速提高,片上系统(System On Chip,简称S0C)技术成为国 际超大规模集成电路的发展趋势。在SOC系统设计中,为了能够快速、稳定的形成产品, IP (intellectual property)核积累和复用技术逐渐成为各个芯片厂商的首选。在这样的 背景下,IP复用技术成为了集成电路设计的一个重要分支,很多设计厂商在购买其它公司 的IP核的同时,也越来越重视本公司的IP核设计和积累。在IP累积过程中,设计和验证是最重要的两个部分,而随着IP电路设计功能和结 构的日益复杂,验证的工作量和难度更是以几何级数的速度上升。验证就是通过各种仿真, 数据比较等手段来证明设计的正确性的过程,由于要在验证过程中需要证明设计在定义的 所有的工作条件范围内不能出现错误,所以验证的工作量相对于设计来说更加巨大,在部 分复杂IP的研发过程中,验证的时间甚至占到了总时间 ...
【技术保护点】
一种多人协同验证复杂IP的验证平台的方法,它包括独立验证阶段和协同验证阶段,其特征在于,具体包括:步骤10、使用模拟行为模型产生的数据流,进行各个子模块的独立验证,每个子模块输出端设有数据采集模型用于采集并记录数据流,判断数据流是否正确,若正确则进入下一步骤,若错误则修正后,继续独立验证;步骤20、使用真实的数据流,进行各个子模块的协同验证,通过输出数据采集模型采集IP总体运算数据,判断总体运算数据是否正确,若错误则进入下一步骤;若正确,则结束验证;步骤30、通过上述各子模块输出端的数据采集模型采集数据流,根据数据流错误的位置找出所有可能出错的子模块进行独立验证,若验证错误 ...
【技术特征摘要】
1.一种多人协同验证复杂IP的验证平台的方法,它包括独立验证阶段和协同验证阶 段,其特征在于,具体包括步骤10、使用模拟行为模型产生的数据流,进行各个子模块的独立验证,每个子模块输 出端设有数据采集模型用于采集并记录数据流,判断数据流是否正确,若正确则进入下一 步骤,若错误则修正后,继续独立验证;步骤20、使用真实的数据流,进行各个子模块的协同验证,通过输出数据采集模型采集 IP总体运算数据,判断总体运算数据是否正确,若错误则进入下一步骤;若正确,则结束验 证;步骤30、通过上述各子模块输出端的数据采集模型采集数据流,根据数据流错误的位 置找出所有可能出错的子模块进行独立验证,若验证错误则修正,直到所有可能出错的子 模块都验证正确;步骤40、将所有的子模块重新加入协同验证平台进行协同验证,回到步骤20。2.根据权利要求1所述的一种多人协同验证复杂IP的验证平台的方法,其特征在于 步骤30进一步包...
【专利技术属性】
技术研发人员:廖裕民,
申请(专利权)人:福州瑞芯微电子有限公司,
类型:发明
国别省市:35[中国|福建]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。