一种系统芯片的功能测试方法

合集下载

车规级芯片功能安全测试方法

车规级芯片功能安全测试方法

车规级芯片功能安全测试方法随着智能汽车的快速发展,车规级芯片的应用越来越广泛。

然而,车规级芯片在汽车电子系统中的功能安全性至关重要。

为了确保车规级芯片的功能安全,需要进行全面而严格的测试。

本文将介绍车规级芯片功能安全测试的方法。

1. 功能安全测试的背景和重要性功能安全是指汽车电子系统在发生故障时继续保持安全操作的能力。

车规级芯片作为汽车电子系统的核心部件之一,其功能安全性对整个汽车系统的安全性至关重要。

因此,对车规级芯片进行全面的功能安全测试是确保汽车系统安全可靠运行的重要步骤。

2. 功能安全测试的基本原则功能安全测试的基本原则包括以下几点:- 全面性:测试应覆盖车规级芯片的所有功能,并考虑各种可能的故障情况。

- 严格性:测试应遵循相关的安全标准和规范,确保测试的严谨性和准确性。

- 独立性:测试应由独立的第三方机构或专业的测试团队进行,以确保测试结果的客观性和可靠性。

3. 功能安全测试的步骤功能安全测试通常包括以下几个步骤:- 需求分析:根据车规级芯片的功能需求,确定测试的目标和范围。

- 测试设计:根据需求分析的结果,设计测试用例和测试方案。

- 测试执行:执行测试用例,记录测试结果。

- 测试评估:根据测试结果,评估车规级芯片的功能安全性。

- 缺陷管理:对发现的缺陷进行记录和管理,确保缺陷得到及时修复和验证。

4. 功能安全测试的方法和技术功能安全测试可以采用多种方法和技术,包括以下几种:- 静态分析:通过对车规级芯片的源代码进行分析,发现潜在的功能安全问题。

- 动态测试:通过运行测试用例来验证车规级芯片的功能安全性。

- 边界值分析:针对车规级芯片的输入和输出进行边界值测试,以验证其在极限情况下的安全性能。

- 故障注入:人为地引入故障条件,测试车规级芯片的容错和恢复能力。

- 仿真测试:通过使用虚拟环境和模拟器来模拟实际场景,验证车规级芯片的功能安全性。

5. 功能安全测试的工具和设备功能安全测试需要使用一些专门的工具和设备,包括以下几种:- 软件测试工具:用于执行测试用例和记录测试结果。

三种芯片测试方法

三种芯片测试方法

三种芯片测试方法
芯片测试的三种主要方法包括:
1. 电气测试:这是芯片检测中最常见的一种方法。

通过对芯片的电学特性进行测试,可以检测出电路连接是否正确、电气参数是否在规定范围内等问题。

电气测试通常包括输入输出特性测试、功耗测试、时序测试等。

通过这些测试,可以验证芯片的性能和稳定性,并发现潜在的问题。

2. 功能测试:这是对芯片的功能进行全面测试的方法。

通过设计一系列的测试用例,覆盖芯片的各项功能,验证芯片在不同工作模式下的表现。

功能测试可以检测芯片是否按照设计要求正常工作,是否能够满足产品的功能需求。

3. 可靠性测试:这是对芯片在不同环境条件下进行测试,评估芯片的寿命和稳定性。

这种测试常常包括温度循环测试、湿度测试、振动测试等。

通过可靠性测试,可以了解芯片在各种极端条件下的表现,评估其耐用性和稳定性。

以上三种方法各有侧重,建议根据具体需求选择合适的测试方法。

一种低功耗系统芯片的可测试性设计方案

一种低功耗系统芯片的可测试性设计方案


要 :低功耗技术 ,如多电源多电压和电源关断等 的应用 ,给现代超大规模系统芯片可测试性设计带来诸多问题。为此,采用
工 业界认 可 的 电子设 计 自动化 工具 和常 用 的测试 方法 ,构建 实现 可测 试性 设计 的高 效平 台。基于 该 平 台 ,提 出一 种包 括扫 描链 设 计 、嵌 入式 存储器 内建 自测 试 和边界 扫 描设 计 的可测 性设 计 实现 方案 。实 验结 果表 明 ,该 方案能 高效 、 方便 和准 确地 完成低 功 耗
第4 0卷 第 3 期
Vl 0 1 . 40
NO . 3





2 0 1 4年Co mp u t e r Eng i n e e r i n g
・ 开发研究与工程应用 ・

文章 缩号:1 0 0 0 — 3 4 2 8 ( 2 0 1 4 ) 0 3 — 0 3 0 6 — 0 4
c h a l l e n g e s f o r t h e t e s t a b i l i t y d e s i g n o f mo d e r n v e y r l a r g e s c a l e i n t e g r a t i o n S y s t e m— o n — c h i p ( S o C ) . B a s e d o n t h e e ic f i e n t i m p l e me n t a t i o n
系统 芯片 的可 测性 设计 ,并 成功地 在 自动测 试仪 上 完成各 种测 试 ,组合 逻辑 和 时序 逻辑 的扫 描链 测试 覆盖 率为 9 8 . 2 %。
关健词 :可测试性设计 ;低功耗 ;系统芯片 ;内建 自测试 ;电源关断;多电源多电压 ;扫描链

一种低功耗系统芯片的可测试性设计方案

一种低功耗系统芯片的可测试性设计方案

一种低功耗系统芯片的可测试性设计方案徐太龙;鲁世斌;代广珍;孟坚;陈军宁【摘要】低功耗技术,如多电源多电压和电源关断等的应用,给现代超大规模系统芯片可测试性设计带来诸多问题。

为此,采用工业界认可的电子设计自动化工具和常用的测试方法,构建实现可测试性设计的高效平台。

基于该平台,提出一种包括扫描链设计、嵌入式存储器内建自测试和边界扫描设计的可测性设计实现方案。

实验结果表明,该方案能高效、方便和准确地完成低功耗系统芯片的可测性设计,并成功地在自动测试仪上完成各种测试,组合逻辑和时序逻辑的扫描链测试覆盖率为98.2%。

%The low power design technologies such as Multi-supply Multi-voltage(MSMV) and Power Shut-off(PSO), present many challenges for the testability design of modern very large scale integration System-on-chip(SoC). Based on the efficient implementation platform constructed by using the industrial electronic design automation tools and the widely used testability methods, a testability design scheme that includes the scan chain, memory built-in-self-test and boundary scan is proposed. Experimental results show that the scheme can efficiently, conveniently and accurately complete the testability design of low power consumption SoC, and works correctly in automation test equipment. The test coverage of combinational and sequential logic scan chains is 98.2%.【期刊名称】《计算机工程》【年(卷),期】2014(000)003【总页数】4页(P306-309)【关键词】可测试性设计;低功耗;系统芯片;内建自测试;电源关断;多电源多电压;扫描链【作者】徐太龙;鲁世斌;代广珍;孟坚;陈军宁【作者单位】安徽大学电子信息工程学院安徽省集成电路设计实验室,合肥230601;安徽大学电子信息工程学院安徽省集成电路设计实验室,合肥 230601; 合肥师范学院电子信息工程学院,合肥 230601;安徽大学电子信息工程学院安徽省集成电路设计实验室,合肥 230601;安徽大学电子信息工程学院安徽省集成电路设计实验室,合肥 230601;安徽大学电子信息工程学院安徽省集成电路设计实验室,合肥 230601【正文语种】中文【中图分类】TN47随着半导体技术的发展,芯片的集成度逐步提高,越来越多的功能模块被集成在同一个芯片上,形成系统芯片(System-on-chip, SoC)[1-2]。

芯片测试方法分析评估电脑芯片性能的测试方法

芯片测试方法分析评估电脑芯片性能的测试方法

芯片测试方法分析评估电脑芯片性能的测试方法随着科技的发展,电脑芯片的性能逐渐成为人们关注的焦点。

在电脑芯片的生产过程中,必须进行测试以确保其性能达到预期。

本文将主要分析和评估电脑芯片性能的测试方法,以便于读者了解主要的测试手段和技术。

一、功能测试功能测试是电脑芯片测试中最基本的一种方法。

它主要通过对芯片进行各种输入和输出的模拟操作,验证芯片是否能够正常运行,并且它的功能是否满足设计要求。

功能测试可以评估电脑芯片的稳定性和兼容性。

功能测试包括四个主要步骤:1. 配置系统环境:首先,配置测试环境,包括连接测试设备、设置参数等。

2. 安装测试软件:将测试软件安装到芯片中,用于模拟各种输入操作。

3. 进行输入输出测试:通过模拟各种输入信号,观察芯片的输出是否符合预期。

4. 分析测试结果:对测试结果进行分析,了解芯片在不同输入条件下的工作情况。

二、性能测试性能测试是评估电脑芯片处理速度和效果的一种方法。

它可以帮助制造商和用户判断芯片在不同负载下的性能表现,并且提供有关芯片潜在问题的信息。

性能测试主要包括以下几个方面:1. 处理速度测试:通过对芯片进行不同复杂度的任务测试,评估其处理速度和响应时间。

2. 数据传输测试:测试芯片在数据传输过程中的稳定性和可靠性。

3. 能耗测试:评估芯片在不同工作负载下的能耗表现,为用户提供电池续航时间等相关信息。

4. 多任务性能测试:测试芯片在同时处理多个任务时的性能表现,以便于评估其多核心和多线程处理能力。

三、可靠性测试可靠性测试是评估电脑芯片在不同条件下的稳定性和耐用性的一种方法。

它可以帮助制造商了解芯片的寿命和工作可靠性,为用户提供基于长期使用的参考。

可靠性测试的主要内容包括:1. 温度测试:通过将芯片置于不同温度环境下,评估其在高温或低温条件下的工作稳定性。

2. 振动和冲击测试:模拟芯片在运输和使用过程中可能遇到的振动和冲击,检验其结构和连接的稳定性。

3. 电压和电流测试:测试芯片在不同电压和电流条件下的工作状态,评估其电能管理和保护机制。

基于ATE的FPGA测试方法

基于ATE的FPGA测试方法

基于ATE的FPGA测试方法测试是保障芯片质量和可靠性的一项重要环节。

特别是在现代大规模集成电路中,FPGA作为可编程逻辑器件的一种重要形式,被广泛应用于各个领域。

针对FPGA芯片的测试,主要采用的是自动测试设备(Automatic Test Equipment,ATE)进行测试。

本文将探讨基于ATE的FPGA测试方法。

FPGA测试方法主要包括以下几个关键步骤:测试环境的准备、测试程序的开发、测试信号的生成和处理、测试结果的分析与验证。

首先是测试环境的准备。

测试环境主要包括ATE系统、测试夹具和测试用例等。

ATE系统是用于执行测试的设备,其中包括测试程序开发、信号生成、测试结果采集和分析等功能。

测试夹具用于将FPGA芯片与ATE系统连接,以实现信号互联和电气连接。

测试用例是测试的具体步骤和测试向量,用于验证FPGA的功能和性能。

其次是测试程序的开发。

测试程序是在ATE系统上开发的,目的是根据测试用例生成测试信号,通过测试夹具将信号输入FPGA芯片,并采集FPGA输出的响应进行判断。

测试程序主要包括初始化、测试向量生成、信号发生、采集数据、结果判断等步骤。

测试程序的开发需要根据FPGA的工作原理和测试需求进行,并进行充分的功能和性能验证。

然后是测试信号的生成和处理。

测试信号是通过ATE系统生成的,用于激励FPGA芯片的输入端口。

测试信号的生成通常采用逻辑信号,并根据测试用例的要求进行时序控制。

测试信号生成需要考虑到FPGA的时钟和时序要求,并进行时延和时序校准,以确保测试信号的准确性和可靠性。

测试信号的处理主要是对FPGA输出的响应进行采集和分析,以验证FPGA的功能和性能。

最后是测试结果的分析和验证。

测试结果的分析是对采集到的FPGA输出数据进行统计和判断,以确定FPGA是否正常工作。

测试结果的验证是将测试结果与预期结果进行比较,以确认FPGA的功能和性能是否满足需求。

对于测试结果的分析和验证,需要根据测试需求制定相应的评估指标和标准。

芯片测试方案

芯片测试方案

芯片测试方案第1篇芯片测试方案一、前言随着半导体技术的飞速发展,芯片在各个领域的应用日益广泛。

为确保芯片产品的质量与可靠性,满足客户及市场需求,特制定本测试方案。

二、测试目标1. 确保芯片产品符合设计规范和功能要求。

2. 评估芯片在不同环境条件下的性能指标。

3. 发现并排除芯片在设计、制造过程中的潜在缺陷。

4. 为产品优化和改进提供依据。

三、测试范围1. 功能测试:验证芯片的基本功能是否正确。

2. 性能测试:评估芯片的性能指标是否符合设计要求。

3. 可靠性测试:检验芯片在规定条件下的可靠性。

4. 兼容性测试:验证芯片与其他相关设备的兼容性。

四、测试方法1. 功能测试:采用白盒测试和黑盒测试相结合的方法,对芯片进行全面的测试。

2. 性能测试:通过对比分析、模拟实验等方法,评估芯片性能指标。

3. 可靠性测试:采用高低温、振动、冲击等环境应力,检验芯片的可靠性。

4. 兼容性测试:通过与各类设备对接,验证芯片的兼容性。

五、测试流程1. 测试准备:收集相关资料,制定测试计划,搭建测试环境。

2. 测试执行:按照测试用例进行测试,记录测试结果。

3. 缺陷跟踪:对发现的缺陷进行分类、跟踪和反馈。

4. 测试报告:整理测试数据,编写测试报告。

5. 测试总结:分析测试结果,提出改进建议。

六、测试用例1. 功能测试用例:包括基本功能、边界条件、异常情况等。

2. 性能测试用例:包括处理速度、功耗、频率响应等。

3. 可靠性测试用例:包括高温、低温、振动、冲击等。

4. 兼容性测试用例:包括与其他设备接口、协议、驱动等的兼容性。

七、测试环境1. 硬件环境:提供符合测试需求的硬件设备。

2. 软件环境:搭建合适的操作系统、工具软件等。

3. 网络环境:确保测试过程中网络畅通。

八、测试人员1. 测试组长:负责测试方案的制定、测试任务的分配和监控。

2. 测试工程师:负责执行测试用例,记录和反馈测试结果。

3. 开发人员:协助解决测试过程中遇到的技术问题。

一种用于ATE系统的DPAT测试方法

一种用于ATE系统的DPAT测试方法

一种用于ATE系统的DPAT测试方法DPAT(Dynamic Power Analysis Test)是一种用于ATE系统(Automatic Test Equipment,自动测试设备)的测试方法,用于评估芯片的功耗特性。

该方法通过对芯片进行动态功耗分析,可以帮助开发人员了解芯片的功耗情况,从而优化芯片设计和功耗管理策略。

以下是对DPAT测试方法的详细介绍。

1.测试目标:DPAT测试的目标是评估芯片的功耗特性,包括各个功能模块的功耗、功耗的变化情况以及功耗波动的原因等。

2.测试原理:DPAT测试通过对芯片进行动态功耗分析,即对芯片进行正常工作状态下的功耗监测。

测试过程中,通过在芯片上植入功耗监测电路,测量芯片在不同工作状态下的功耗变化,并将数据输入到ATE系统进行分析和统计。

3.测试流程:DPAT测试的流程主要包括以下几个步骤:(1)准备工作:首先,需要准备好测试芯片和ATE系统,包括ATE系统的硬件设备和软件工具。

此外,还需要设计和植入功耗监测电路,并进行芯片的布线和焊接。

(2)设置测试参数:在进行DPAT测试之前,需要设置一些测试参数,例如测试电压、工作频率、测试时间等。

这些参数将影响到测试结果的准确性和全面性。

(3)功耗测试:在测试过程中,通过ATE系统控制芯片的工作状态,例如发送不同的输入信号、改变工作频率等,然后通过功耗监测电路测量芯片的功耗变化,并将测量数据传输到ATE系统进行记录和分析。

(4)数据分析:测试结束后,需要对测得的功耗数据进行分析和统计。

可以通过ATE系统提供的功耗分析工具进行数据处理,例如计算平均功耗、功耗方差、功耗波动等,以及绘制功耗曲线和功耗分布图等。

(5)结果评估:最后,根据测试结果对芯片的功耗特性进行评估。

可以比较不同模块之间的功耗差异,分析功耗的变化趋势以及原因,并从中找出可能存在的问题和改进方向。

4.注意事项:在进行DPAT测试时(1)测试设备:ATE系统需要具备采样速度快、分辨率高的特点,以保证能够准确地测量芯片的功耗变化。

通信芯片测试系统及方法

通信芯片测试系统及方法

通信芯片测试系统及方法一、概述通信芯片测试系统是指研发、设计和生产各类通信芯片的专用测试系统。

它多用来测试各类无线、宽带、蓝牙、数据通信等芯片,用来检查芯片的功能性能、耐久性能、电气性能、电子特性等。

通信芯片测试系统一般分为仪表测试系统、示波器测试系统、网络分析仪测试系统、功率测试系统等几类。

二、测试原理1、仪表测试系统仪表测试系统是使用仪表来测试信号的特性,它是由发送信号源、检测信号源、测量仪表三部分组成。

仪表可以通过发送信号源内接收信号,测量信号的幅值、频率等参数变化,进而检测信号的特性,用来表征芯片的特性与性能。

2、示波器测试系统示波器测试系统是使用示波器来测试信号的特性,它是由发送信号源、检测信号源、示波器三部分组成。

示波器可以通过发送信号源内接收信号,根据信号的变化可以看到信号在时间域上的变化波形,进而检测信号的特性,用来表征芯片的特性与性能。

3、网络分析仪测试系统网络分析仪测试系统是使用网络分析仪来测试信号的特性,它是由发送信号源、检测信号源、网络分析仪三部分组成。

网络分析仪可以通过发送信号源内接收信号,测量信号的频率、幅值、时延等参数变化,进而检测信号的特性,用来表征芯片的特性与性能。

4、功率测试系统功率测试系统是使用功率测试仪来测试信号的特性,它是由发送信号源、检测信号源、功率测试仪三部分组成。

功率测试仪可以通过发送信号源内接收信号,测量信号的功率、频率、幅值等参数变化,进而检测信号的特性,用来表征芯片的特性与性能。

三、测试方法1、仪表测试仪表测试是通过仪表来检测信号特性的一种测试方法,它可以测量信号的幅值、频率、相位、电阻、电流等特性。

2、示波器测试示波器测试是通过示波器来检测信号特性的一种测试方法,它可以检测信号在时间域上的波形特征,比如信号的形状、频率、幅值等特性。

3、网络分析仪测试网络分析仪测试是通过网络分析仪来检测信号特性的一种测试方法,它可以测量信号的频率、幅值、相位时延及其变化等特性。

芯片测试的方法

芯片测试的方法

芯片测试的方法
芯片测试是指在组装或者封装成芯片(集成电路)之后,对其进行功能性、可靠性和结构性测试的一系列活动。

它包括检查及测量芯片外形、封装数量和完整性,以及检测电器特性、可靠性评定和芯片内部结构的方法。

一般来说,芯片测试有三个步骤:
1、外形检查:检查芯片的封装、外形大小、颜色以及其他相关的特征,以确保芯片的外观质量没有问题;
2、功能测试:通过使用专用仪器,测量芯片的电子特性,比如输入/输出电压、输入/输出阻抗、芯片的工作温度等,以确保芯片的功能是正常的;
3、可靠性测试:将芯片放置在特定的环境中,进行温度、湿度、高低压等可靠性测试,以确保芯片能够在使用过程中稳定运行,并不会出现意外的失效。

芯片验证88道题

芯片验证88道题

芯片验证88道题芯片验证是一种测试芯片功能的方法,旨在确定芯片是否能够按照预期工作。

以下是 88 道芯片验证相关的问题:1. 什么是芯片验证?2. 芯片验证的目的是什么?3. 芯片验证通常涉及哪些步骤?4. 什么是静态验证?5. 什么是动态验证?6. 什么是仿真验证?7. 什么是硬件描述语言 (HDL)?8. 什么是 Verilog?9. 什么是 VHDL?10. 什么是硬件抽象层 (HAL)?11. 什么是功能验证?12. 什么是接口验证?13. 什么是单元验证?14. 什么是模块验证?15. 什么是系统验证?16. 什么是综合验证?17. 什么是反综合验证?18. 什么是验证方法学?19. 什么是静态验证方法学?20. 什么是动态验证方法学?21. 什么是硬件描述语言验证方法学?22. 什么是仿真验证方法学?23. 什么是模型检查验证方法学?24. 什么是形式验证?25. 什么是有限状态机验证?26. 什么是决策表验证?27. 什么是符号执行验证?28. 什么是基于风险的验证方法学?29. 什么是功能验证?30. 什么是接口验证?31. 什么是单元验证?32. 什么是模块验证?33. 什么是硬件描述语言验证?34. 什么是反综合验证?35. 什么是验证平台?36. 什么是验证工具?37. 什么是静态验证?38. 什么是动态验证?39. 什么是硬件描述语言验证?40. 什么是仿真验证?41. 什么是模型检查验证?43. 什么是有限状态机验证?44. 什么是决策表验证?45. 什么是基于风险的验证方法学?46. 什么是功能验证?47. 什么是接口验证?48. 什么是单元验证?49. 什么是模块验证?50. 什么是硬件描述语言验证?51. 什么是反综合验证?52. 什么是验证平台?53. 什么是验证工具?54. 什么是静态验证?55. 什么是动态验证?56. 什么是仿真验证?57. 什么是模型检查验证?58. 什么是形式验证?59. 什么是有限状态机验证?60. 什么是决策表验证?61. 什么是基于风险的验证方法学?62. 什么是功能验证?63. 什么是接口验证?65. 什么是模块验证?66. 什么是硬件描述语言验证?67. 什么是反综合验证?68. 什么是验证平台?69. 什么是验证工具?70. 什么是静态验证?71. 什么是动态验证?72. 什么是仿真验证?73. 什么是模型检查验证?74. 什么是形式验证?75. 什么是有限状态机验证?76. 什么是决策表验证?77. 什么是基于风险的验证方法学?78. 什么是功能验证?79. 什么是接口验证?80. 什么是单元验证?81. 什么是模块验证?82. 什么是硬件描述语言验证?83. 什么是反综合验证?84. 什么是验证平台?85. 什么是验证工具?87. 什么是动态验证?88. 什么是仿真验证?。

抽芯检测报告 抽芯检测的目的

抽芯检测报告 抽芯检测的目的

抽芯检测报告抽芯检测的目的抽芯检测是一种用于评估芯片质量和性能的测试方法。

它的目的是通过对芯片进行一系列的测试和分析,来确认芯片的可靠性、稳定性和性能是否达到设计要求。

在芯片设计和制造的过程中,抽芯检测扮演着非常重要的角色,它可以帮助制造商提前发现潜在的问题,从而加速问题的解决和芯片的上市。

抽芯检测方法和流程抽芯检测通常包括以下几个步骤:1. 芯片样品准备在进行抽芯检测之前,需要准备一定数量的芯片样品。

这些样品通常是从生产线上随机抽取的,并且需要通过一系列的测试和验证来确保其代表性和准确性。

2. 功能性测试在功能性测试中,芯片将被连接到测试设备中,并进行一系列的电气测试和功能验证。

这些测试包括但不限于输入输出测试、存储器测试、时钟测试和通信接口测试等。

通过对芯片的各种功能进行全面而系统的测试,可以对芯片的基本功能进行评估。

3. 性能测试性能测试是抽芯检测的重要环节之一。

在性能测试中,芯片将被连接到高性能测试设备中,并进行一系列的性能评估。

这些评估包括但不限于速度测试、功耗测试、时序测试和温度测试等。

通过对芯片在各种条件下的性能进行全面的测量和分析,可以了解芯片的性能特征和极限。

4. 可靠性测试可靠性测试是抽芯检测中非常重要的一环。

通过对芯片进行一系列的可靠性评估,可以评估芯片在不同环境条件下的可靠性和稳定性。

这些测试包括但不限于高温、低温、高湿、低压、高电压和振动等。

通过对芯片在各种极限条件下的测试,可以评估其在实际使用中的可靠性。

5. 数据分析和报告撰写经过以上一系列的测试和评估,抽芯检测的数据将被分析和整理。

通过对数据的统计和分析,可以对芯片的质量和性能进行综合评估。

最后,撰写抽芯检测报告,将检测结果以清晰明了的方式呈现给客户和相关人员。

抽芯检测的重要性抽芯检测在芯片设计和制造过程中起着关键的作用。

它可以帮助发现芯片潜在的问题,提前解决并提高芯片的可靠性和性能。

以下是为什么抽芯检测非常重要的几点原因:1.发现制造问题:抽芯检测可以发现制造过程中存在的问题,例如金属污染、晶体结构缺陷等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一种系统芯片的功能测试方法
一种系统芯片的功能测试方法
1 引言 ?? 一个正确的电路设计拿到工厂去制造,并不可能百分之百的正确地制造出来。总会受到种种 不确定性的影响,比如制造机器的偏差、环境干扰、硅片的质量不一致甚至是一些人为的失误等 等方面的影响,生产出的产品并不全都是完好的。如果芯片存在有故障,这样的芯片是绝对不允 许流入市场中的。那么如何检验出有制造缺陷的芯片,这就属于测试的范畴。在深亚微米阶段, 线宽非常精细,工序数量又多,更加容易受到干扰的影响,制造故障变得尤其明显。所以必须加 大测试的力度,尽可能地减少次品流人市场的几率。
?? 图 1 中,实线区域为芯片内部各模块,虚线部分为片外存储器。从图中可以看出,雷达信号 处理专用芯片的数据传输主要由 DPC 数据总线和 ED 数据总线完成。 ? ?? 通过上述对“成电之芯”的简单介绍,该芯片的系统功能和测试平台的能力需求已经一目了 然。
? 3 功能测试平台的建立 ? 3.1 功能测试平台建立方法 ? ? 测试平台是为了向被测芯片施加输入激励而建立起来的。,测试平台向被测芯片输入激励,对 输出采样,并将结果与期望值比较,得出比较分析结果。 ? 建立测试平台的过程是建立在对被测芯片功能属性透彻理解的基础上的。目前,常用的测试平
? ? 通过以上分析,CCOMP 芯片功能测试平台选用了两片 SST39VF3201 来做它的片外初始化存 储器、6 片 GS832018 来做它的片外缓存、一片 XC3S5000 来产生它的时序控制信号以及和外 部接口的控制逻辑、两片 MT48LC4M32 用做它的输出缓存、两片? ? ? SST39VF3201 来做它的输入数据存储器,另外还选用了一个 AD 和一个 DA 芯片来实现与外 界的数据通信。实现框图。
台建立方法有:采用可编程器件可编程器件建立测试平台、基于波形建立测试平台、基于可编程
测试仪建立测试平台和基于事物建立平台。
? 3.2 功能测试平台的构建 ? ?? 本设计的功能测试主要采用基于可编程器件建立测试平台。 ? ?? 从图 1 可以看出,“成电之芯”主要有以下几类接口:36 位的输入信号总线 Input,用来为 芯片提供初始输入激励;32 位的初始化数据总线 Initial_bus,用来为芯片提供 DSP 核程序、 控制寄存器参数、脉压系数和滤波系数;48 位的片外缓存数据总线 IQ1 和 IQ2,用于将脉冲压 缩的结果传送到片外缓存;28 位的求模或取对数输出总线 Log_out,用于输出脉冲压缩或滤波 运算后的求模或取对数结果;56 位的滤波结果输出 FIR_I_OUT(28 位)、FIR_Q_OUT(28 位), 用于输出 MTI 或 MTD 处理后的结果;16 位的 HD 数据总线,用于输出 DSP 核处理后的结果。 ? ? 根据基于可编程器件建立测试平台的设计思想,功能测试平台的构建方法如下:采用可编程逻 辑器件可编程逻辑器件进行输入激励的产生和输出响应的处理;采用 ROM 来实现 DSP 核程序、 控制寄存器参数、脉压系数和滤波系数的存储;采用 SRAM 作为片外缓存。基本测试框图。 ? 根据“成电之芯”的要求,芯片需要外部提供 136 k 32bit 的存储空间为其提供脉压系数和 滤波系数,同时需要其它的一些存储空间为芯片存储片外的 DSP 核程序和控制寄存器。 ? ? 由于做 MTD 滤波时,每个相参处理间隔的数据量最大为 2M 深度,所以片外必须准备两片深 度为 2M,数据宽度为 48 位的 SRAM 作为芯片的片外缓存。 ? ? 除此之外,芯片需要外界输入数据和控制信号,并且需要接收芯片的输出数据。这部分的功能 可通过可编程逻辑器件来完成。
5 结论 ? 本文通过对辑器件的系统
芯片功能测试平台的建立。本文从系统芯片的测试评估出发,一步步深入系统芯片测试方法分析, 最终实现一个完整的测试平台。 该系统除了阐述功能测试平台的实现方法外,同时也对待测芯片——“成电之芯”进行了充分的 测试,为每一块芯片的功能是否完好提供了重要依据。 ? 来源:中电网
4 测试平台的实现 ? 4.1 软件的实现 ? 根据“成电之芯”输入激励和输出响应的数据对比要求,编写了可综合的 verilog 代码。代码 的设计完全按照“成电之芯”的时序要求实现。
? 4.2 硬件的实现 ? 根据功能测试平台的实现框图进行了原理图和 PCB 的设计,最后设计完成了一个可对“成电 之芯”进行功能测试的系统平台。实物图。
? ? 下面将通过设计一个系统芯片系统芯片——“成电之芯”的功能测试平台测试平台来具体介绍 实现系统芯片功能测试功能测试的方法。
? 2 评估测试需求 ? 在进行功能测试和选用必要的工具之前,应该审定系统芯片测试的基本要求,并明确解决如下 4 个问题闭:1)哪些是必须的基本测试能力;2)怎样观察对测试序列的响应;3)测试平台需要多 高的灵活性;4)需要多少经费和时间。 对基本测试平台能力[3]的评估应该包括:1)所需的激励时钟速度;2)所需的激励通道数;3)输 入的电压标准;4)测试序列的长度。 ? ? “成电之芯”是一款 0.18μm 工艺、内嵌 DSP 核的 730 万门 SoC,面积 31mm×31mm, PBGA609 封装,它的硬件部分主要实现脉冲压缩、动目标显示(MTI)、动目标检测(MTD)、求模 取对数等算法,其中脉冲压缩比最大可做到 1024,MTD 滤波通道数最大为 256,每个通道的 滤波器阶数最大为 256,每个相参处理间隔的数据量最大为 2M 深度,MTI 滤波最多可做 16 脉 冲对消,根据雷达整机系统需求,上述参数可灵活调节,通过 DSP 核,可用软件实现其它各类 数字信号处理算法(如 CFAR 等)。芯片的内部处理速度最快 160MHz,外部 I/O 速率范围为 1~ 80MHz。芯片 I/O 电平为 LVTTI 电平。该芯片的数据流框图。
相关文档
最新文档