IC(integrated circuit)
lantianjialiang
这个作者很懒,什么都没留下…
展开
-
Smith Chart的一些补正
Smith Chart是用来阻抗匹配的图表。只有阻抗匹配了之后,RF系统的传输功率才是最大的。具体的解释可以参见:https://blog.csdn.net/wwt18811707971/article/details/79469831https://www.maximintegrated.com/en/design/technical-documents/tutorials/7/742....原创 2020-05-05 16:11:36 · 517 阅读 · 0 评论 -
示波器中的Trigger
什么是Trigger,它在示波器中的作用是什么?先来看看别人是怎么说的。The trigger event establishes the time-reference point in the waveform record. All waveform record data is located in time with respect to that point. The instru...原创 2020-05-05 15:37:38 · 9258 阅读 · 0 评论 -
示波器的一些功能
示波器不仅仅可以查看信号的电压—时间图,还具有以下一些功能,你可能不知道。XY Display可以把一个通道的数据作为X轴,把另外一个通道的数据作为Y轴带宽一般带宽是所测信号频率的5倍。如果探针和带宽和示波器的带宽不匹配,可能测试不到你的信号。带宽都是指的-3dB带宽,或者换种说法就是下限(-3dB)截止频率。换种说法,就是到了带宽的频率,测量到的信号的幅度只剩下70%了。...原创 2020-05-05 15:09:14 · 717 阅读 · 0 评论 -
STIL和WGL的例子文件
这里列出两个简单的例子文件,以供参考。例子都来源于网上。Waveform Sample Signal #pin定义 Stim00 : input; Stim01 : input; Stim02 : input; Stim03 : input; Stim04 : input; Stim05 : input; S...原创 2020-05-04 11:10:28 · 2877 阅读 · 0 评论 -
STIL,Procedure/Macro中的数据替换
Procedure/Macro中的数据替换,主要是说WFC %和#。%是一个字符替换,主要是常量,但是我没有看到例子。#是多个字符替换在替换的时候,有补齐(padding)。下面这个例子:SignalGroups { sg_in=’si1+si2+si3’ {ScanIn;} sg_ou=’so1+so2+so3’ {ScanOut;} sg =’sg_in+sg...原创 2020-05-04 11:04:27 · 544 阅读 · 2 评论 -
STIL中的Procedure和Macro
相同点:都可以包含任何的Pattern语句都支持Shift语句都是为了减少STIl文件的大小不同点:Procedure通过Call来调用;Macro通过Macro来调用Procedure必须要要有init语句;Macro可以继承被调用的Pattern的各个pin的状态;Procedure结束后,返回被调用者时,恢复调用前的状态;Macro结束后,返回被调用者时,各个pin的状态和sc...原创 2020-05-04 10:33:23 · 919 阅读 · 0 评论 -
STIL Blocks
Reference:Elements of STIL_ Principles and Applications of IEEE Std. 1450原创 2020-04-30 16:31:56 · 205 阅读 · 0 评论 -
STIL中可以有基于时间点的数据
ATE中的pattern都是cycle base的。STIL中的pattern可以是cycle base的,也可以是event base的(就像VCD)。但是如果是event base的pattern的话,一般来说是不能直接转换成ATE需要的pattern的,需要额外的处理或者让客户提交cycle base的STIL文件。Pure event dataSTIL 1.0;Signals {...原创 2020-04-30 16:19:11 · 384 阅读 · 0 评论 -
STIL:一个cycle中可以表示多个数据
其实说白了就是93K中的X mode,T2000中的DataRate。SignalGroups { dburst = ’D[63 .. 00]’ { DataBitCount 256; Base Hex 01;} #必须指定DataBitCount }WaveformTable Func { Waveforms { dburst { 01 { ...原创 2020-04-30 15:43:19 · 499 阅读 · 0 评论 -
STIL中的Scan
STIL中的Scan数据和WGl中的数据是不一样的。WGL中的数据是基于scan cell的;STIL中的Scan数据是基于ATE中的cycle的,对ATE来说,相对比较友好。SignalGroups { ABUS = ’A0 + A1 + A2 + A3 + A4 + A5 + A6 + A7’; BBUS = ’B0 + B1 + B2 + B3 + B4 + B5 + ...原创 2020-04-30 14:48:52 · 1401 阅读 · 0 评论 -
STIL中的Spec
Spec的意思是:我们可以定义多组值,在执行的时候来决定到底需要使用哪一组。Spec tmode_spec { Category tmode { tplh { Typ ’13.00ns’;Max ’12.00ns’; } #定义了两组,一个是Type,一个是Max tphl { Typ ’13.00ns’;Max ’12.00ns’; } ...原创 2020-04-30 14:06:32 · 540 阅读 · 0 评论 -
STIL中的Pattern
PatternBurst basic_burst { SignalGroups more; #指定了前面定义的pin组 PatList { basic; } #指定了下面定义的pattern} //end PatternBurst basicPatternExec { Timing basic; #指定了执行pattern时的timing PatternBur...原创 2020-04-30 11:13:13 · 1678 阅读 · 0 评论 -
STIL中的Timing
其实这里的Timing和T2000中的Timing定义是很像的。我们继续解释。Timing basic { WaveformTable one { #定义一个timing,这种pattern中会使用到 Period ’500ns’; #定义了周期,这里是执行一行pattern所需要的时间 Waveforms { DIR { 01...原创 2020-04-30 10:57:48 · 830 阅读 · 2 评论 -
STIL中的Singals
Standard Test Interface Language (STIL) 它是一种语言。是用来描述测试工具(ATE)和自动测试向量生成工具(ATPG)直接的接口。它可以用来生成ATE中的Pattern/Level/Timing;它还可以用来做仿真。STIL 1.0; #版本Signals { DIR In; #声明一个叫做DIR的pin,它是输入pin OE_ In...原创 2020-04-30 10:44:16 · 1318 阅读 · 0 评论 -
Soft Test培训的样章
如果是做测试的人,应该都听过或者是看过这家的daoban的资料。谁有第三个和第四个的资料,能不能分享一下?谢谢了下面是他们自己对自己的描述:Soft Test is an independent provider of Semiconductor Test Technology coursesThe Fundamentals of Digital Semiconductor Testi...原创 2020-04-29 15:01:18 · 556 阅读 · 2 评论 -
STIL和WGL的说明文档
STIL:https://download.csdn.net/download/lantianjialiang/12367492WGL:原创 2020-04-29 14:56:09 · 2835 阅读 · 0 评论 -
WGL中的Scan信息的解析
什么是WGL?WGL是Waveform Generation Language的缩写。它是一个可编辑的文本文件;它是EDA工具集中的ATPG程序生成的,便于ATE转换的文件;WGL文件对应到ATE中的文件的话,就是pin文件,timing文件和pattern文件;例如metor的ATPG工具就可以生成一下格式的"Timing Pattern":至于什么是Scan,这个需要另外一篇来详细...原创 2020-04-27 10:34:05 · 7810 阅读 · 4 评论 -
ctags config file for T2000(T2K)
As we all know that there IDE for T2000 is Visual Studio. but sometimes, we don’t have the ENV to check T2000 test program code, we choose notepad++.In such case, what we should do if we still want t...原创 2019-11-20 10:14:28 · 130 阅读 · 0 评论 -
IC测试中的基本测试项
Digital:DC Functional ACAnalog:Gain & Offset error INL : Integral Non-Linearity DNL : Differential Non-Linearity SNR : Signal-to-Noise Ratio THD+N : Total Harmonic Distortion + Noise...转载 2018-07-30 09:50:16 · 2483 阅读 · 0 评论 -
some memos for Cadence skill
You can select objects using the axlName functionsSKILL Development WindowYou can get a larger SKILL-only window by setting the Allegro PCB Editor environmentvariable, TELSKILL.Note: All Alleg...转载 2018-07-30 09:54:50 · 808 阅读 · 0 评论 -
如何用万用表测量device管脚和电源的开短路
device放到socket中,不需要dock PB及load TP。使用万用表调到二极管(通断)档位。红表笔接到power pin ,黑表笔接到 digital pin。万用表上显示的测试值为digital pin对power pin的OS value。在两个Site中挑一个Site验证即可。P.S. 以上digital pin对应的是哪个电源域不确定,所以最好用红表笔把所有7个pow...翻译 2019-06-12 14:52:05 · 1236 阅读 · 0 评论 -
在ATE测试时的pattern x mode是如何来使pattern体积变小的
原因:因为ATE上的每个pin的vector memory都是固定的,当测试的使用使用的pattern太大的话,pattern是不能成功加载到ATE中去的,当然可以不同pin的vector memory可以互相share,当时这个另外一个topic了。为什么x mode可以work:因为每一个wavetable在系统中其实就是一张表,这个表的索引范围是0~255(问题:如果wavetable太大的话原创 2017-04-19 09:24:15 · 2421 阅读 · 0 评论 -
测试复合信号需要的测试资源
1.Arbitrary Waveform Generator (AWG,任意波形发生器)Source analog signal stimulus to ADCs and buffers.可以将生成的模拟信号传输到模数转换器并且可以暂存Essentially D to A converters with built-in waveform generation memory.内原创 2012-07-05 14:27:11 · 752 阅读 · 0 评论 -
OSATs basic information
TSMC:地点在台湾新竹市SMIC was established as an exempted company under the laws of the Cayman Islands on April 3, 2000 by Richard Chang (Traditional Chinese: 張汝京), a Chinese-American entrepreneur who had ...转载 2018-07-24 16:41:36 · 587 阅读 · 0 评论 -
LTspice introduction - 4 LTspice的总括
LTspice的总括转载 2017-04-21 11:14:42 · 1085 阅读 · 3 评论 -
什么是RF(Radio frequency)
RF就是频率在3 kHz to 300 GHz之间的波。波长和频率之间的关系:λ = c / f,因为是无线电波,所以c=299,792,458m/s从而计算出3 kHz to 300 GHz对应的波长是10000m to 0.001mhttp://en.wikipedia.org/wiki/Radio_frequencyhttp://www.csgnetwork.com/转载 2012-07-06 15:34:36 · 2136 阅读 · 0 评论 -
为什么使用RF
RF有两个有点:1. 频率高 提供更宽的带宽特点是:波长大于等于或者小于传输线;传输线各处的电压都不同; 必须使用匹配电阻来带到低反射或能量传输最大化; 需要很好大导体2. 波长短 可以产生高增益,便于无线电设备定向发射转载 2012-07-06 15:37:31 · 591 阅读 · 0 评论 -
快速傅立叶转换
1. 在1807年,傅立叶发现任何一个波形都可以看成是多个正旋波的叠加。2. 一个波形,可以从时域和频域来观察,时域到频域的转换就可以通过FFT(反之亦可),快速傅立叶转换3. 用频域来表示波形的好处:3.1我们用频域可以在大信号中发现一个或多个小的sin波;3.2在频域中,因为小的sin波没有被大信号所覆盖(mask),所以它们很容易别区分出来和测量;3.3例如,失真就可以通转载 2012-07-05 17:06:30 · 780 阅读 · 0 评论 -
采样理论(Sampling Theory) 和周期性信号采样 (Coherent sampling)
If a function x(t) contains no frequencies higher than Bhertz, it is completely determined by giving its ordinates at a series of points spaced 1/(2B) seconds apart.换句话说就是,采样的频率F1和所传输信号的频率F2的关系如果满转载 2012-07-05 16:48:55 · 3427 阅读 · 0 评论 -
什么是特性阻抗(Characteristic impedance)
The characteristic impedance or surge impedance of a uniform transmission line, usually written Z0, is the ratio of the amplitudes of a single pair of voltage and current waves propagating along the l转载 2012-07-04 14:18:02 · 2598 阅读 · 0 评论 -
smith chart
我说可能比较无力,直接看以下的链接。http://china.maxim-ic.com/app-notes/index.mvp/id/742http://en.wikipedia.org/wiki/Smith_chart原创 2012-07-05 10:45:12 · 1232 阅读 · 0 评论 -
什么是阻抗(Electrical impedance)
阻抗(electrical impedance)是电路中电阻、电感、电容对交流电的阻碍作用的统称。(定义来自wikipedia)阻抗为什么使用复数呢?请看下面的描述:It is necessary to introduce the concept of impedance in AC circuits because there are other mechanisms impeding转载 2012-07-05 10:08:43 · 2569 阅读 · 0 评论 -
阻抗匹配(Impedance Matching )
In electronics,impedance matching is the practice of designing the input impedance of an electrical load (or the output impedance of its corresponding signal source) to maximize the power tr转载 2012-07-05 10:31:41 · 1244 阅读 · 0 评论 -
什么是反射(Reflect)
反射是由于传输线瞬时阻抗变化而引起的。下图是一个wikipedia给出的直观图:反射系数(Reflection Coefficient):ZS is the impedance toward the source, ZL is the impedance toward the load,因为阻抗是复数,所以反射系数也是复数,驻转载 2012-07-04 14:33:28 · 650 阅读 · 0 评论 -
什么是调制(Modulation)
In telecommunications, modulation is the process of conveying a message signal, for example a digital bit stream or ananalog audio signal, inside another signal that can be physically transmitted.转载 2012-07-06 16:56:09 · 3131 阅读 · 0 评论 -
角度和弧度
弧度=弧长/半径角度=使用量角器获得的度数使用弧度的原因是,在微积分,三角函数合并时书写会很简单。To convertdegrees to radians, multiply by π/180;to convert radians to degrees, multiply by180/π.http://www.mathstat.strath.ac.uk/basicm转载 2012-08-21 10:08:10 · 561 阅读 · 0 评论 -
LTspice introduction - 5 Complex and AC analysis
基础 在线性系统(什么是线性系统,请自行google)分析中,为什么选取sin波作为最基础的分析原件。就是因为sin波有一个很重要的特性,就是保真(Sinusoidal fidelity). 就是说一个sin波经过一个线性系统之后的输出也是一个sin波,和输入的波形相比,只是振幅和相位发生变化,频率保持不变。 Asin(ωt + θ1) –> LS –> Bsin(ωt + θ2)一个sin波形原创 2017-04-21 13:42:56 · 4675 阅读 · 0 评论 -
DPS pin为什么需要挂电容
首相大家要知道不同的电容有不同的用途,同时现实中的电容和理想电容不一样,当频率很高的时候,由于ESL的作用,电容表现为电感。在设计DPS pin的PCB时,一般选用以下两类电容 tantalum capacitor : maintain the stability of the DPS ceramic capacitors : to manage the very high dI/dt of l原创 2017-04-19 09:59:05 · 1042 阅读 · 0 评论 -
Cadence's script language
Cadence use SKILL as a script languageCommand Interpreter Window (CIW) skill toolbox need skillDev license? http://www.vtvt.ece.vt.edu/vlsidesign/tutorialCadence_skill.php转载 2017-04-19 09:48:17 · 447 阅读 · 0 评论 -
The Scientist and Engineer's Guide to Digital Signal Processing一书的阅读总结
1. tansformThe mathematical term: transform, is extensively used in Digital Signal Processing, such as: Fourier transform, Laplace transform, Z transform, Hilbert transform, Discrete Cosine transf转载 2017-04-19 09:41:51 · 1432 阅读 · 0 评论