The utility model discloses a device for automatically generating register verification model based on UVM, including special registers and memory cell model generator, special registers and memory unit, automatic excitation generator, driver, receiver, comparator and coverage statistics, in the special register and the storage unit is used to input the model generator, the design document is measured the chip, and the output of the special register and storage unit model; special registers and a storage unit for storing special registers and memory cell model, marking special registers and storage unit access attributes for automated test generation and comparison. The utility model adopts special registers and memory cell model generator, input the tested chip design documents, automatically generate and output the special register storage unit model can automatically completed special registers and memory access unit testing, implementation from the input document to verify the design automation, which verify the correctness of the result of.
【技术实现步骤摘要】
一种基于UVM的寄存器验证模型自动生成装置
本专利技术涉及集成电路存储器测试
,尤其涉及一种基于UVM的寄存器验证模型自动生成装置。
技术介绍
目前业界已有的特殊寄存器和存储单元访问测试装置,如图1所示,包括特殊寄存器和存储单元、激励自动发生器、驱动器、接收器、比较器、显示器以及覆盖率统计器。激励自动发生器通过读入特殊寄存器和存储单元的属性,自动产生总线访问序列,发送给驱动器,驱动器根据总线访问序列生成实质的总线激励信号,接收器监测总线访问序列并发送总线激励信号给比较器,比较器将该总线激励信号与特殊寄存器和存储单元相比较,得到比较结果,同时,刷新特殊寄存器和存储单元中的特殊寄存器值或存储单元的值;覆盖率统计器统计总线激励信号的覆盖率,其中,特殊寄存器和存储单元根据每个设计的不同测试芯片系统要重新定义,其余组件都可以重用,但是特殊寄存器和存储单元的属性由于和被测芯片具有直接相关性,所以每次更换被测芯片时,特殊寄存器和存储单元的属性数值都要变更,这部分工作是人工完成,并且描述特殊寄存器和存储单元比较复杂,其人工效率低而且准确性无法保证,目前有些设计中将建立模型的工作做了一定的简化,例如用户可以使用tcl语言对特殊寄存器和存储单元进行描述,再通过转换器转为系统能识别的模型描述语言,但是都无法直接通过设计文档进行转换,从而无法实现被测芯片的全自动测试。
技术实现思路
针对上述现有技术中存在的不足,本技术的目的是,基于UVM(UniversalVerificationMethodology)验证方法学,增加了特殊寄存器和存储单元模型发生器,替代原本需要手动完成的工作; ...
【技术保护点】
一种基于UVM的寄存器验证模型自动生成装置,其特征在于,该寄存器验证模型自动生成装置包括特殊寄存器和存储单元模型发生器、特殊寄存器和存储单元、激励自动发生器、驱动器、接收器、比较器和覆盖率统计器,其中,特殊寄存器和存储单元模型发生器,用于输入被测芯片的设计文档,并输出特殊寄存器和存储单元模型;特殊寄存器和存储单元,用于存储特殊寄存器和存储单元模型,标记特殊寄存器和存储单元的访问属性,并用于自动测试的生成和比较。
【技术特征摘要】
1.一种基于UVM的寄存器验证模型自动生成装置,其特征在于,该寄存器验证模型自动生成装置包括特殊寄存器和存储单元模型发生器、特殊寄存器和存储单元、激励自动发生器、驱动器、接收器、比较器和覆盖率统计器,其中,特殊寄存器和存储单元模型发生器,用于输入被测芯片的设计文档,并输出特殊寄存器和存储单元模型;特殊寄存器和存储单元,用于存储特殊寄存器和存储单元模型,标记特殊寄存器和存储单元的访问属性,并用于自动测试的生成和比较。...
【专利技术属性】
技术研发人员:侯书珺,陈杨,张倩,张召旭,乔瑛,丁义民,
申请(专利权)人:北京同方微电子有限公司,
类型:新型
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。