首页> 外文学位 >Selective Spectrum Analysis and Numerically Controlled Oscillator in Mixed-Signal Built-In Self-Test.
【24h】

Selective Spectrum Analysis and Numerically Controlled Oscillator in Mixed-Signal Built-In Self-Test.

机译:混合信号内置自检中的选择性频谱分析和数控振荡器。

获取原文
获取原文并翻译 | 示例

摘要

Built-In Self-Test (BIST) offers a system the ability to test itself. Though it introduces inevitable extra cost for the added hardware, it also makes it possible to monitor, measure and calibrate the system on the fly as will shown. With BIST, the reliability of the overall system can be improved and the testing and maintenance cost be reduced. This dissertation discusses a proposed mixed-signal BIST architecture and the implementation of one of its key components --- numerically controlled oscillator (NCO). The proposed BIST is composed of a NCO-based test pattern generator (TPG) and a selective spectrum analysis (SSA)-based output response analyzer (ORA). It utilizes the digital-to-analog converter (DAC) and analog-to-digital converter (ADC), which typically exist in a mixed-signal system, to interface the digital TPG and ORA with the analog device under test (DUT).;Theoretically the SSA-based ORA is equivalent to fast Fourier transform (FFT), but it only utilizes two digital multiplier/accumulators (MACs) and thus requires much less area overhead than the latter. Because of its ability to perform spectrum estimation, the SSA-based ORA is able to conduct a suite of the analog functional measurements such as frequency response, 1dB compression point (P1dB), 3rd-order interception point (IP3), etc. Basically the SSA down converts the DUT's output at the frequency under analysis to DC by multiplication and filters out the non-DC spectrum by accumulation, but usually the non-DC spectrum cannot be removed completely and causes calculation errors. Though these errors can be reduced by increasing accumulation time, the convergence rate is so slow that it requires long test time to achieve a reasonable accuracy. Theoretical analysis proves that the non-DC calculation errors can be minimized in short test time by stopping the accumulation at the integer multiple periods (IMPs) of the frequency under analysis. However, due to the discrete nature of a digital signal, it is impossible to correctly identify every IMP when it occurs. Thus the concept of fake and good IMPs is introduced and the circuits to generate them are also discussed. According to their advantages and drawbacks, they are chosen for different analog measurements. Performance of the SSA-based ORA is analyzed in a systematical way and it is shown that the proposed IMP circuits can greatly improve the effciency of the ORA in terms of test time, area overhead, and measurement accuracy.;The NCO is one of the key components in the proposed BIST architecture and employed in both TPG and ORA. A typical NCO consists of a phase accumulator and look-up table (LUT) to convert the linear output of the accumulator to a sine or cosine wave. However, as the size of the digital-to-analog converter (DAC) increases the hardware overhead of the traditional NCO increases exponentially. COordinate Rotation DIgital Computer (CORDIC) is an iterative algorithm which is able to calculate trigonometric functions via simple addition, subtraction and bit shift operations. As a result, the CORDIC size increases linearly with the size of the DAC. However, the traditional CORDIC algorithm requires many iterations to achieve a reasonable degree of accuracy which excludes its use as a practical means for high-speed and area-efficient frequency synthesizers when compared with other LUT ROM compression techniques. This dissertation proposes a partial dynamic rotating (PDR) CORDIC algorithm. The proposed algorithm minimizes the number of iterations it requires as well as the effort required to implement each iteration such that the CORDIC can be pipelined for per-clock-cycle generation of sine/cosine waveforms. In addition, the PDR CORDIC has a greater spur-free dynamic range (SFDR) and signal-to-noise-and-distortion (SINAD) than the traditional table methods used for NCO implementations.
机译:内置自测(BIST)为系统提供了自我测试的能力。尽管它为增加的硬件带来了不可避免的额外成本,但它也使实时监控,测量和校准系统成为可能。借助BIST,可以提高整个系统的可靠性,并降低测试和维护成本。本文讨论了一种提出的混合信号BIST体系结构及其关键组成部分之一-数控振荡器(NCO)的实现。拟议的BIST由基于NCO的测试模式发生器(TPG)和基于选择性光谱分析(SSA)的输出响应分析器(ORA)组成。它利用通常存在于混合信号系统中的数模转换器(DAC)和模数转换器(ADC),将数字TPG和ORA与被测模拟器件(DUT)连接。从理论上讲,基于SSA的ORA等效于快速傅立叶变换(FFT),但它仅利用两个数字乘法器/累加器(MAC),因此比后者需要的区域开销要少得多。由于具有执行频谱估计的能力,基于SSA的ORA能够进行一系列模拟功能测量,例如频率响应,1dB压缩点(P1dB),三阶拦截点(IP3)等。 SSA通过乘法将被分析频率处的DUT输出向下转换为DC,并通过累加滤除非DC频谱,但通常非DC频谱无法完全消除,从而导致计算错误。尽管可以通过增加累积时间来减少这些误差,但是收敛速度非常慢,以至于需要较长的测试时间才能达到合理的精度。理论分析证明,通过在被分析频率的整数倍周期(IMPs)处停止累积,可以在较短的测试时间内将非DC计算误差降至最低。但是,由于数字信号的离散特性,当每个IMP出现时,不可能正确地识别它。因此,引入了假的和良好的IMP的概念,并讨论了生成它们的电路。根据它们的优缺点,选择它们用于不同的模拟测量。系统地分析了基于SSA的ORA的性能,结果表明,所提出的IMP电路可以在测试时间,面积开销和测量精度方面大大提高ORA的效率。NCO是其中之一。提议的BIST体系结构中的关键组件,并且已在TPG和ORA中使用。典型的NCO由相位累加器和查找表(LUT)组成,以将累加器的线性输出转换为正弦波或余弦波。但是,随着数模转换器(DAC)的尺寸增加,传统NCO的硬件开销成倍增加。坐标旋转数字计算机(CORDIC)是一种迭代算法,能够通过简单的加,减和移位操作来计算三角函数。结果,CORDIC的大小随DAC的大小线性增加。但是,传统的CORDIC算法需要进行多次迭代才能达到合理的精度,与其他LUT ROM压缩技术相比,它无法用作高速,节省面积的频率合成器的实用手段。提出了一种局部动态旋转CORDIC算法。所提出的算法使所需的迭代次数以及实现每次迭代所需的工作量最小化,以便可以对CORDIC进行流水线化以生成每个时钟周期的正弦/余弦波形。此外,与用于NCO实现的传统表格方法相比,PDR CORDIC具有更大的无杂散动态范围(SFDR)和信噪比和失真(SINAD)。

著录项

  • 作者

    Qin, Jie.;

  • 作者单位

    Auburn University.;

  • 授予单位 Auburn University.;
  • 学科 Engineering Computer.;Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 163 p.
  • 总页数 163
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号