芯片可测试性设计程序代码生成装置及方法制造方法及图纸

技术编号:44133750 阅读:40 留言:0更新日期:2025-01-24 22:54
本发明专利技术提供一种芯片可测试性设计程序代码生成装置及方法,该装置包括芯片设计文件处理模块,用于接收芯片设计文件;可测试性设计电路生成与标记模块,用于根据芯片的可测试性设计规则在芯片的电路中添加测试点和观察点;资源动态计算模块,用于根据展平化规则动态生成伪网表;虚拟器件建模模块,用于对虚拟器件进行建模,并记录生成伪网表时所生成的FPGA模型;仿真与可测试性设计协作优化模块,用于根据芯片设计文件的程序代码完成程度生成验证平台的仿真代码并进行仿真;设计数据共享模块,用于存储共享的芯片设计文件。本发明专利技术还提供上述装置实现的方法。本发明专利技术能够提高设计芯片测试电路的效率,提高芯片不同设计阶段工具的协同设计的灵活易用性。

【技术实现步骤摘要】

本专利技术涉及三维集成电路的,具体地,是一种芯片可测试性设计程序代码生成装置以及这种装置实现的方法。


技术介绍

1、随着芯片技术的发展,三维堆叠芯片已经得到广泛的应用。在三维堆叠芯片设计、生产过程中需要反复对芯片进行测试、调整。通常,在三维堆叠芯片设计的初始阶段,设计人员们会根据实际应用需求、性能要求、功耗约束以及成本预算等多重因素构建芯片的整体架构,并明确各个功能模块,进而挑选适合的芯粒(chiplet)和ip组件。为了方便后续的测试工作,在芯片设计阶段通常会融入可测试性设计(design for testability,dft)的理念,一旦芯片的整体设计过程中发现问题,可能需要调整甚至更换所应用的ip组件或芯粒等关键模块。

2、在芯片设计过程中,广泛使用verilog文件,verilog文件是一种用于电子系统级设计和硬件描述的语言,其允许设计人员以文本形式描述复杂的数字逻辑电路和系统。为此,芯片的测试往往是基于verilog文件等芯片设计文件进行的。

3、目前的verilog编码工具在当前的硬件设计和验证领域中扮演着至关重要的角本文档来自技高网...

【技术保护点】

1.芯片可测试性设计程序代码生成装置,其特征在于,包括:

2.根据权利要求1所述的芯片可测试性设计程序代码生成装置,其特征在于:

3.根据权利要求1所述的芯片可测试性设计程序代码生成装置,其特征在于:

4.根据权利要求2所述的芯片可测试性设计程序代码生成装置,其特征在于:

5.根据权利要求1至4任一项所述的芯片可测试性设计程序代码生成装置,其特征在于:

6.根据权利要求1至4任一项所述的芯片可测试性设计程序代码生成装置,其特征在于:

7.芯片可测试性设计程序代码生成方法,其特征在于,包括:

8.根据权利要...

【技术特征摘要】

1.芯片可测试性设计程序代码生成装置,其特征在于,包括:

2.根据权利要求1所述的芯片可测试性设计程序代码生成装置,其特征在于:

3.根据权利要求1所述的芯片可测试性设计程序代码生成装置,其特征在于:

4.根据权利要求2所述的芯片可测试性设计程序代码生成装置,其特征在于:

5.根据权利要求1至4任一项所述的芯片可测试性设计程序代码生成装置,其特征在于:

...

【专利技术属性】
技术研发人员:赵毅符露黄杰英李少白莫晓霖陈钰文胡坤梅
申请(专利权)人:珠海硅芯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1