"VLSI设计方法及ATPG介绍:可测试性设计与EDA工具应用"
5星 · 超过95%的资源 需积分: 25 2 浏览量
更新于2023-12-18
3
收藏 1.8MB PPT 举报
可测试性设计与ATPG(Automatic Test Pattern Generation)是VLSI设计方法中的一部分,旨在确保集成电路在制造之后能够通过测试,并保证其质量和可靠性。针对大规模集成电路的复杂性和规模,可测试性设计与ATPG是非常重要的。
可测试性设计主要有两个方面的内容,即测试的可实现性和测试的有效性。测试的可实现性是指是否能够在设计的各个层次进行测试,包括系统级、逻辑级、电路级和物理级。测试的有效性是指设计能够通过测试并能够正确地检测到故障。
在VLSI设计中,设计抽象层次分为几个阶段,包括规格、可执行模型、RTL代码、门级网表和电路/互连级位图。不同的设计阶段有不同的测试要求和测试方式。
规格阶段是对设计需求和规格进行定义和描述的阶段,对测试而言,主要是对需求和规格进行测试用例的确定和生成。
可执行模型是在规格阶段基础上进行的功能模拟和验证,它能够实现设计的基本功能,并可以进行验证。在这一阶段,可以通过测试模块来测试可执行模型的正确性和可靠性。
RTL代码是硬件设计的实现代码,它是设计的逻辑描述和控制。在这一阶段,可以通过运行测试向量来验证RTL代码的功能和正确性。
门级网表是通过逻辑综合生成的,它是门电路和互连关系的描述。在这一阶段,可以通过测试向量来验证门级网表的正确性和可靠性。
电路/互连级位图是通过物理尺寸和排布信息生成的。在这一阶段,可以利用测试模块来测试电路/互连级位图的正确性和可靠性。
可测试性设计与ATPG中使用了许多工具和技术来提高测试的可实现性和有效性。常用的EDA工具包括Cadence和Synopsys等。
Cadence是一个综合性的EDA工具套件,它包括了从设计到验证的各个环节的工具。Cadence提供了用于逻辑设计、电路设计、芯片设计等各个方面的工具,可以帮助设计者进行可测试性设计和ATPG。
Synopsys是另一个著名的EDA工具提供商,它也提供了一系列的工具用于可测试性设计和ATPG。Synopsys的工具可以帮助设计师进行电路建模、仿真、综合和优化,从而提高测试的可实现性和有效性。
总之,可测试性设计与ATPG在VLSI设计方法中是非常重要的一部分。通过合理的设计,可以提高集成电路在制造之后的测试效率和质量,从而保证集成电路的可靠性和可用性。此外,使用合适的EDA工具也是非常关键的,可以帮助设计者进行可测试性设计和ATPG的各个步骤,并提供准确和可靠的测试策略和方法。
2019-01-25 上传
2021-06-25 上传
2023-05-10 上传
2024-05-09 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
冬泉谷的夏天
- 粉丝: 7
- 资源: 2
最新资源
- C语言快速排序算法的实现与应用
- KityFormula 编辑器压缩包功能解析
- 离线搭建Kubernetes 1.17.0集群教程与资源包分享
- Java毕业设计教学平台完整教程与源码
- 综合数据集汇总:浏览记录与市场研究分析
- STM32智能家居控制系统:创新设计与无线通讯
- 深入浅出C++20标准:四大新特性解析
- Real-ESRGAN: 开源项目提升图像超分辨率技术
- 植物大战僵尸杂交版v2.0.88:新元素新挑战
- 掌握数据分析核心模型,预测未来不是梦
- Android平台蓝牙HC-06/08模块数据交互技巧
- Python源码分享:计算100至200之间的所有素数
- 免费视频修复利器:Digital Video Repair
- Chrome浏览器新版本Adblock Plus插件发布
- GifSplitter:Linux下GIF转BMP的核心工具
- Vue.js开发教程:全面学习资源指南