博客列表

随记
发表于:2011-03-28 22:40:45 | 分类:测试技术
浏览( ) | 评论( )

       一直想整一个GUI软件去转向量,用户点点鼠标就能完成操作,就像WaveWizard那样。可怜自己搞了N年IC测试,先在要当业余程序猿,悲愤得想拉一坨猿粪,来它个发粪涂墙…… 好吧,我承认我恶心加恶俗了……        初步的想法是用perl+wxPython的模式,用perl去转向量,用wxPython写GUI。Perl是熟得很,可以起锅了,转向量的程序已经完工;wxPython则基本是生的,估计还要熬很久…… 熬吧,就像做小米粥那样,熬它个香气四溢……        这些天就被如何用GUI调用perl程序以及如何传递参数这个问题搞得很头大,只是“条条大路通罗马,这条更比那条长”,设计了几套方案,又因为这个那个的问题或难度一一否决,这真是一个折磨人的事情,就像揍自

修炼初成 (WGL to atp)(2011-6-30 更新)
发表于:2011-03-24 13:09:49 | 分类:测试技术
浏览( ) | 评论( )

       大半年没更新博客了,这里已经不是长草,恐怕都布满荆棘和灌木了,唉,再一次感慨:How time flies, my face was covered with tears!        这半年经历的事情很多,买房、办婚礼、装修,每一样都不是省心的事儿,每一件都让咱为伊消得人憔悴…… 都说三十而立,咱算是没立起来的那一类,基本一事无成,那就先把小家setup起来再说,毕竟还有安居而乐业一说嘛,哈哈…… 一切都可以没有,不能没有希望……        不扯远了,生活上的琐碎和牢骚还是留给天涯吧,今天过来是要把这近一年业余时间(其实早就应该搞出来的,谁让哥常被人拉去玩三国杀而且略有上瘾倾向呢? Sign~~)整出来的转pattern的一些script小工具在这里低调滴发布一下,欢迎大家下载、试用和反馈哈! &n

回家
发表于:2010-08-13 15:59:11 | 分类:生活随感
浏览( ) | 评论( )

       光阴似箭,或者说度日如年,反正签证到期,回家的时刻来了,激动ing…… 俗话说乐极生悲,我连续几天折腾的大小杯具就在接下来的日子里逐个呈现鸟……        6号上午8点的桃园飞香港的飞机,一早5点钟就兴奋地起床,左青龙(行李箱)右白虎(一个大纸箱)前朱雀(脖子上挂一小包)后玄武(背包)的近似全副武装地杀向桃园机场。10点钟到了香港机场,却获知原本11点由香港飞上海的班机延迟到了下午1点,杯具啊…… 4点半终于降落在浦东,走出飞机的那一刻我很有吼一嗓子“I’m Back!”的冲动,怕被人扔鞋子,忍住…… 在磁浮和地铁之间纠结了一番,决定给公司省点儿,走向了地铁,于是下一个杯具摆上台面:我晃悠了两个多小时才到家,都赶上香港飞上海的时间了……    

windows下wxPython开发环境安装与配置
发表于:2010-07-21 10:06:13 | 分类:测试技术
浏览( ) | 评论( )

最近在玩WxPython,转一篇文章备忘……安装文件准备: 安装文件 下载地址 python-2.7.msi http://www.python.org/download/ wxPython2.8-win32-unicode-2.8.10.1-py26.exe wxPython2.8-win32-docs-demos-2.8.10.1.exe http://www.wxpython.org/download.php py2exe-0.6.9.win32-py2.7.exe http://sourceforge.net/projects/py2exe/files/ eclipse-SDK-3.3.2-win32.zip

我们离得很近,又离得很远
发表于:2009-11-04 15:41:01 | 分类:生活随感
浏览( ) | 评论( )

         漂泊在异乡,缺少的除了“曼妮”,还有“富润滋”……                                                                  &nbs

扫描测试基本原理
发表于:2009-10-28 15:58:27 | 分类:测试技术
浏览( ) | 评论( )

注:本文译自一份早期的英文资料,当时的扫描主要应用于嵌入式存储单元的测试。随着技术的发展,现在的存储单元多使用BIST,而当时还是个问题的逻辑单元扫描测试现早已成熟并广泛应用……扫描测试的定义对于一些特定类型的器件,缩减测试开发时间和测试时间的途径之一便是应用扫描测试。它依赖于在器件内部增加特殊测试电路的做法称为扫描设计,是一种降低功能测试生成复杂度的结构化设计方法,其原理是“分而治之”,参考图16-1所示的普通模式下的钟控同步逻辑电路可以得到很好的描述。                                           图16

女友逸事——麻将
发表于:2009-07-30 11:56:49 | 分类:生活随感
浏览( ) | 评论( )

1.  看我在电脑上玩麻将,吵着要学。给她讲明游戏规则,让她上手,我在边上指导。可这小迷糊老是把筒和条搞混,于是N回出现如下情形:家里有3、4、5条,打掉一4筒就听牌,我喊打4筒,她biu滴一声把4条扔出去了……还让我赔她的牌……哭死……  2.  有一晚运气好,赢了100多分,可是也到睡觉时间了,我催她下,她兴致勃勃滴喊:再赢10分就下!过了N久……账面上已经增加了20多分,再次催她,再喊:再赢10分就下…… 囧…… 一个女赌徒就酱紫诞生鸟……  3.  有时候点背,总是输,于是她一直嚷嚷:我要扳回来~~!但通常转运不是一会儿的事,于是输得更多…… 更加愤愤地和三位虚拟玩家较劲…… 囧rz^…… 赌徒们通常都是酱紫倾家荡产滴……不能让她在现实中去打玩钱的,绝对滴……  4.  昨晚吃完晚饭,又和虚拟玩家们干上了,把轮到她清理的锅碗瓢盆一股脑儿扔水池里…… 本着“找了个懒媳妇儿,自己就得勤快点儿”的觉悟,我很自觉地去消灭了它们,好男人啊我~~ 雨天,屋内蚊子颇多,小婆娘又要和电脑较劲又要应付蚊子,麻将声和巴掌声不绝于耳…… 兴致和耐心很快被接连的点炮和蚊子消耗殆尽,终于啪滴合上电脑,抓狂:“老公!你洗碗干嘛不

我个头是比你小,但我有比你大的地方……
发表于:2009-07-01 13:33:26 | 分类:生活随感
浏览( ) | 评论( )

       当一回标题党,瓦咔咔……       生活需要欢笑……

Jitter Introduce
发表于:2009-06-25 17:23:51 | 分类:
浏览( ) | 评论( )

介绍:      这篇文章转自网络,经整理后,现推荐到与非网博客中。    其焦点是使用户基本的理解什么是jitter以及jitter的发生是由什么引起的,引用的子标题1到7是来自于MJS文档的定义。      请参考Fibre Channel(光纤信道)MJS文档,以获得更详细的信息。⊙ Jitter定义:      “Jitter是来自与一个事件的理想时间的偏差,参考事件是电子事件的微分零点交叉口(differential zero crossing)和光学系统的标称接收门限功率电平。Jitter是由确定性内容和高斯(随机)内容组成的。”      下面部分解释了每一个成分以及它们来自于哪里。图1:jitter定义确定性Jitter(DJ)定义     “确定性Jitter是具有一个非高斯概率密度函数的Jitter,确定性jitter总是在幅度上跳跃的并在特定的原因下发生,四种确定性jitter被定义:占空比失真jitter、数据从属jitter、正弦jitter和不相关(对数据)跳跃jitter,DJ的特性由它的跳跃和峰峰值决定。     DJ的形式有几种,时钟信号是典型的易受占空比失真(DCD)和周期

第六章.AC参数测试(3.2)——创建功能时序
发表于:2008-07-19 20:40:57 | 分类:测试技术
浏览( ) | 评论( )

创建功能时序       要正确创建测试时序,器件规格书中定义的时序参数必须清晰明了。为了缩减测试时间,需要根据器件的时序要求选择能力最合适的测试机,在一个高性能的测试机上,你也许可以在运行一个功能向量的时候测试所有的时序参数。       如果目标测试系统资源有限而又必须执行多路测试,那么在运行每个功能测试的时候使用不同的时序条件,直到所有的时序参数都得以验证。       创建时序的第一步通常是定义测试周期(test cycle or test period),也就是测试频率;更重要的一步则是花费必要的时间去完全地理解器件的时序。如果测试向量由仿真数据生成,一定要复查仿真时的时序,它需要和测试程序的时序完全一致。仿真时序应该反映器件的真实时序,且需要兼容测试系统的性能。              通过上一章节对256x4静态RAM时序图的理解,我们现在来建立它读、写周期的时序。从写周期开始,步骤如下:1.  定义周期时间,画两条垂直的直线代表周期并显示此周期持续的时间;2.  确定控制信号在周期内的行为(信号的样式及转换地点),画出它并标注跳变沿产生的时间;3.  确定数据信号在周期内的行为(信号的样式及