请更新您的浏览器。 为了获得最佳的 Liquid Instruments 使用体验,请将 Chrome、Edge、Firefox 或 Safari 更新到最新版本。 更新 Microsoft Edge.
液体仪器标志
产品
硬件平台
Moku:Delta
Moku:Delta
全新发布
用于高级设计和验证
Moku:Pro
Moku:Pro用于多种测试和测量
Moku:Lab
Moku:Lab用于实验研究实验室
Moku:Go
Moku:Go用于快速测试和调试
比较硬件
比较硬件横向比较所有 Moku 硬件
技术
GenInst Studio
全新发布
生成个性化工具
仪器功能高度集成触手可及的专业仪器设备
神经网络集成了 基于 FPGA 的神经网络仪器
多仪器并行模式组合仪器功能以创建自定义测试系统
Moku Compile编码、编译和部署到 Moku 的 FPGA 上
软件
MokuOS下载适用于 Windows、macOS、iPadOS 和 VisionOS 的 Moku 应用
APIsPython、MATLAB、LabVIEW
实用工具用于文件转换的命令行和图形工具
仪器功能
信号分析
示波器
频谱分析仪
频率响应分析仪
锁相放大器
相位表
逻辑分析仪/码型发生器
时间间隔与频率分析仪
数据记录器
信号生成
波形发生器
任意波形发生器
信号控制与调理
PID 控制器
数字滤波器
FIR 滤波器生成器
激光锁频/稳频器
自定义与其他功能
GenInst Studio
全新发布
高速信号采集记录回放仪(Gigabit Streamer)
自定义仪器
神经网络
多仪器并行模式
应用
光学与光子学
显微镜和光谱学
光子计数
量子光学
航空航天和国防
A&D仪器
器件测试
自动化测试
半导体测试
控制系统和伯德图分析
MEMS 系统测试
AI 和机器学习
生成式仪器
全新发布
神经网络
教育服务提供商
教育与研究
相关资源
应用笔记
博客
客户案例
相关课程
指南
产品文档
资讯观点
网络研讨会
白皮书
支持
关于我们
联系我们
关于我们
领导团队
合作伙伴
公司动态
媒体中心
活动日程表
加入我们
商店
Moku:Delta
Moku:Pro
Moku:Go
升级您的 Moku:Pro
升级您的 Moku:Lab
升级您的 Moku:Go
0
获取报价 立即购买
白皮书

使用 Python 和基于 FPGA 的工具扩展并行设备测试

如何将软件灵活性与硬件确定性相结合,从而提高研发和生产中的测试吞吐量和可靠性

2026 年 3 月 27 日

     

    半导体器件验证需要测量的范围越来越广:增益带宽、转换速率、谐波失真、相位噪声等等。随着设计复杂性的增加,测试团队面临着越来越大的压力,需要在更短的时间内表征更多的器件,同时还要保证测量的准确性。

    传统方法依赖于成排的固定功能仪器,每台仪器都有自己的驱动程序、校准周期和线缆。从单个被测设备 (DUT) 扩展到多个被测设备,通常意味着硬件数量的成倍增长,随之而来的是成本、工作台空间和维护负担的增加。更糟糕的是,即使增加了更多仪器,测试执行通常仍然是顺序进行的,每个 DUT 都需要等待轮到自己使用共享资源。

    本白皮书介绍了一种不同的方法:将基于 Python 的测试自动化与基于 FPGA 的仪器化相结合,以实现真正的并行设备测试。通过将时间关键型操作卸载到可重构硬件,并使用 Python 作为轻量级编排层,工程团队可以显著缩短测试时间,同时提高测试结果的可重复性和跨通道的同步性。 

     
    下载白皮书

    下载白皮书

    图 1:使用 Moku:Delta 和频率响应分析仪进行多通道 DUT 测试

    规模化挑战

    单设备测试方法并非线性扩展。当验证团队试图通过增加被测设备 (DUT) 的数量来提高吞吐量时,他们会在硬件和软件两方面都遇到叠加的障碍。

    硬件瓶颈

    • 顺序重配置:在传统配置中,每个仪器都必须针对每个被测设备 (DUT) 进行重配置,这会在测量之间增加显著的开销。随着设备数量的增加,这种死区时间会迅速累积。
    • 仪器争用:当多个测量任务共享信号发生器或数字化仪等资源时,它们会形成队列。一个测量任务必须完成,下一个测量任务才能访问硬件,即使测试计划要求并发操作,也会降低有效的并行性。
    • 成本和灵活性:PXI机架和台式仪器价格昂贵且难以重新配置。添加新功能通常意味着需要购买额外的卡、重新布线和重新校准,而不仅仅是更新配置。
      软件和时序问题
    • 操作系统抖动:当主机 CPU 管理测试时序时,操作系统会引入不确定的延迟。后台进程或系统更新可能会从测量中“窃取”几毫秒的时间,从而降低通道间的同步性。
    • 驱动程序冲突:通过 PXI 机箱或 VISA 资源管理器连接来自多个供应商的仪器经常会导致驱动程序和资源锁定冲突,尤其是在复杂的设置中。
    • 时序漂移:如果没有共享时钟参考和确定性触发,跨通道的测量值可能会漂移,产生难以比较且不可靠的通过/失败决策数据。

    为什么FPGA是并行测试的基础

    许多测试仪器内部已经内置了FPGA,通常用于处理时序分配或基本触发。Liquid Instruments公司的Moku平台更进一步,将FPGA作为测量、信号生成和实时数字信号处理的主要执行引擎。

    图 2:使用单个硬件设备 Moku:Delta 扩展至多个 DUT

    确定性计时

    FPGA 严格按照硬件时钟周期执行操作,精度可达亚微秒级。与基于 CPU 的系统(由操作系统决定任务执行时间)不同,FPGA 会以可预测的固定间隔处理每条指令。这对于同步多通道采集至关重要,因为这类采集的数据集必须从完全相同的采样点开始。

    真正的硬件并行性

    FPGA 通过将芯片的不同区域分配给不同的任务,可以同时处理多个通道和控制回路。由于每个操作都有其专用的逻辑,因此不存在资源争用问题。Moku 平台正是利用了这一特性,在单个设备上同时运行多达八个仪器,并在仪器模块之间进行 80 Gbps 的数字通信,从而实现无损实时反馈回路。

    可重构性

    与固定功能仪器不同,FPGA 可以在几秒钟内重新配置以执行完全不同的操作。芯片上原本用作示波器的部分,只需一次 API 调用即可转换为频谱分析仪或频率响应分析仪,无需任何硬件更改。

    可扩展架构

    Moku:Delta 提供 8 个模拟输入、8 个模拟输出、32 个数字 I/O 通道,以及最多 8 个可同时连接的仪器插槽。由于仪器部署采用软件定义,因此从两个被测设备 (DUT) 扩展到八个只需增加线缆并更改 Python 脚本中的参数即可。无需购买、校准或维护任何额外的硬件。

    节省时间

    假设一个验证序列包含四个被测器件 (DUT) 和三个测试,每个测试耗时 10 分钟。串行方法需要依次对每个器件运行每个测试:4 个 DUT x 3 个测试 x 10 分钟,总共需要两个小时。而基于 FPGA 的并行执行方式,可以将所有四个 DUT 同时运行,从而将总测试时间缩短至约 30 分钟;如果所有三个测试都能利用多个仪器插槽同时运行,则甚至可以缩短至 10 分钟。

    图 3:使用 Python 作为编排层的顺序测试处理(包含一个或多个测试单元)与并行 DUT 测试的对比

    Python + FPGA:软硬件架构

    并行测试架构清晰地划分了软件和硬件的职责,使二者各司其职,发挥各自优势。其结果是更低的延迟、更高的吞吐量,以及对测量各个环节更严格的控制。

    Python 作为编排层

    由于 FPGA 负责信号生成、触发、滤波和实时 DSP 处理,主机 PC 则专注于高级配置、测试顺序、数据聚合和报告生成。Moku Python API 允许工程师从单一的、版本控制的代码库配置仪器、设置参数并启动测量。其丰富的分析工具生态系统(NumPy、SciPy、Matplotlib)使其成为后处理和可视化的理想选择。对于已在 MATLAB 和 LabVIEW 环境中建立工作流程的团队,Moku 也提供了相应的 API。

    四阶段工作流程

     

    案例研究:并行运算放大器验证

    为了在实践中演示这些概念,可以考虑验证半导体运算放大器集成电路,这是模拟电路设计和测试团队的常见任务。其目标是表征器件在多种规格下的性能,并生成经过验证的数据手册。

    传统方法

    即使只是进行几项测试,典型的台式测试平台也需要四到五台独立的仪器:一台用于产生激励信号的任意波形发生器、一台用于输出信号的示波器和频谱分析仪,以及一台用于增益和相位测量的频率响应分析仪。每台仪器都价值数万美元,拥有各自的接口和驱动程序,并且需要专用的线缆。如果要测试多个被测器件 (DUT),则需要复制整套设备或按顺序运行测试。

    基于FPGA的并行方法

    使用单个 Moku:Delta,即可在多个被测设备 (DUT) 上同时运行相同的测试,无需在测量之间更换任何物理电缆。多仪器模式可在同一 FPGA 上部署多达八个软件定义仪器,所有仪器共享一个公共参考时钟,以实现时间一致的数据采集和可靠的相位校准。

    在现场演示中,同时测试了两个运算放大器评估板(THS4211EVM 和 OPA862DEVM)的四个关键参数:

    • 输出摆幅:频谱分析仪内部内置波形发生器产生正弦波激励信号。频域响应显示谐波成分存在削波现象,同时示波器视图显示了时域特性,如图 4 和图 5 所示。
    • 转换速率:施加方波输入,并测量捕获输出的上升沿/下降沿斜率。
    • 闭环带宽:频率响应分析仪扫描整个频率范围内的正弦波,并测量其幅度响应。Python 会自动识别 -3 dB 截止点。
    • 总谐波失真:施加一个固定频率的正弦波,频谱分析仪会捕获谐波成分。Python 会根据测得的频谱计算总谐波失真 (THD)。

    所有仪器均通过自定义 Python 图形用户界面 (GUI) 调用 Python API 进行程序化重新配置(图 4)。无需技术人员干预,两个被测器件 (DUT) 的整个测试流程在正常测试单个器件所需的时间内完成。系统还生成了一份 PDF 规格表,其中汇总了所有测量结果和捕获的图表。图 5 展示了图 4 所示输出摆幅测量对应的 Moku 应用程序配置。

    图 4:Python GUI 显示同时测量两个被测器件(OPA862EVM 和 THS4211EVM)的输出摆幅结果

    图 5:Moku 应用中显示的与图 4 对应的输出摆幅测试配置

    结语

    对硅器件进行全面表征需要涵盖时域、频域和混合信号测量的各种测试设备。将这些仪器集成到一个可重构的测量平台中,可以解决测试团队在从单器件验证扩展到并行生产测试时面临的成本、刚性和吞吐量等核心挑战。

    通过将 Python 作为灵活的编排层与基于 FPGA 的硬件的确定性、真正的并行执行相结合,工程团队可以实现以前不切实际的测试时间,同时保持半导体验证所需的测量完整性和同步性。

    Moku 平台提供高达 2 GHz 的实时带宽、低于 10 nV/√Hz 的输入噪声、GPS 同步计时,以及在单个设备上同时部署多达 8 台仪器的能力,为下一代并行测试系统提供了强大而灵活的基础。

    了解更多

    访问 liquidinstruments.com 免费下载 Moku软件,探索 半导体测试资源中心 或 请求演示 使用 Moku:Delta 进行并行测试。

     

    下载白皮书

    下载白皮书

    在演示模式下试用 Moku 下载 Moku 应用 → 获取常见问题的答案 访问知识库 → 与全球的 Moku 用户建立联系 加入用户论坛 →

    其他推荐白皮书

    白皮书
    利用人工智能工具构建用于测试的高级触发器

    压缩数周的定制开发时间,并用生成式仪器取代固定的示波器触发模式

    日期: 2026 年 7 月 14 日

    白皮书
    量子系统中量子比特状态的可视化和表征

    了解使用 Bloch 球表示的量子比特状态,以及常见的脉冲序列和使用 Moku 实现的技巧

    特点: 任意波形发生器、锁相放大器、Moku:Delta、Moku:Pro

    日期: 八月6th,2025

    白皮书
    量子系统中量子比特控制综述

    了解量子比特在各种应用中的使用方式,以及通用两级量子系统结构背后的理论

    特点: 任意波形发生器、锁相放大器、Moku:Delta、Moku:Pro

    日期: 八月6th,2025

    返回所有白皮书

    站内导航

    • 产品
    • 仪器功能
    • 相关资源
    • 支持
    • 关于我们
    • 联系我们
    • 隐私政策
    • 使用条款

    办公室

    美国
    (619) 332-6230
    12526 High Bluff Dr.
    Suite 150
    San Diego, CA 92130

    澳大利亚
    +61 2 6171 9730
    243 Northbourne Avenue
    Suite 1, Level 1
    Lyneham, ACT 2602

    澳大利亚
    +61 3 7073 3594
    5C套房,5楼
    斯旺斯顿街700号
    维多利亚州卡尔顿 – 3058

     

     

    关注我们

    LinkedIn YouTube X Facebook Instagram

    官方微信

    © 2026 Liquid Instruments. 版权所有