我的 ADAS 电源设计之旅——模拟内置自检 (BIST) 是怎么设计的

模拟内置自检(Built-In Self-Test,BIST)是一种设计技术,用于在集成电路或其他电子设备中自动执行自测功能。模拟BIST的设计通常包括以下几个关键步骤:

  1. 信号产生器设计:BIST需要生成一系列的测试信号来对电路进行测试。信号产生器需要设计成能够生成各种测试信号波形,包括不同频率、振幅和相位的信号。这些信号应能够覆盖待测电路的工作范围。
  2. 测试信号注入:设计BIST时,需要确定测试信号是如何注入待测电路的。一种常见的方法是通过引入测试向量,将测试信号注入到待测电路的输入端口。另一种方法是直接通过内部线路连接,将测试信号注入到待测电路的内部节点。
  3. 测试响应采集:BIST需要能够采集待测电路的测试响应。这可以通过添加测试点或者观测端口来实现。在测试过程中,BIST会根据测试信号的注入,采集待测电路的输出响应,并对其进行分析和判断。
  4. 错误检测和分析:BIST需要能够检测和分析待测电路的错误。在测试过程中,BIST会对待测电路的输出响应与预期结果进行比较。如果存在差异,则可能表示待测电路存在错误。BIST会收集并分析错误信息,以确定错误的类型和位置。
  5. 自动控制和执行:BIST需要能够自动进行测试流程的控制和执行。这可以通过设计一个控制单元或者状态机来实现。控制单元或状态机可以根据预定的测试序列和规则,自动控制测试信号的生成、注入和采集,以及错误检测和分析的过程。