上一页 1 ··· 4 5 6 7 8 9 下一页

2016年3月27日

DC-学习

摘要: 1、DC概论一:setup time, hold time之一 http://www.blogbus.com/bb2hh-logs/20463915.html 2、DC概论二:fanout, skew time http://www.blogbus.com/bb2hh-logs/20563101.h 阅读全文

posted @ 2016-03-27 20:59 hematologist 阅读(339) 评论(1) 推荐(0) 编辑

Perl-晋阶

摘要: 2、Perl 晋阶: 1、perl 与正则表达式: 1、匹配操作符 m/ / :用于匹配一个字符串语句或者一个正则表达式,例如,要匹配 标量 $bar 中的 "run",代码如下所示: 2、替换操作符 s/ / / :是匹配操作符的扩展,使用新的字符串替换指定的字符串。 3、转化操作符tr: 2、p 阅读全文

posted @ 2016-03-27 15:28 hematologist 阅读(435) 评论(0) 推荐(0) 编辑

2016年3月25日

verilog task2

摘要: 1、问题:串口的发送和接收 系统时钟50Mhz,波特率119200。系统时钟计数约2604个,才是一位数据的传输时间。 模拟接收的任务函数rx_data_task():LSB first 调用此task时: 模拟发送的任务函数tx_data_task(): 调用此task时: 2、奇偶校验 采用偶校 阅读全文

posted @ 2016-03-25 10:46 hematologist 阅读(210) 评论(0) 推荐(0) 编辑

2016年3月24日

JTAG-测试数据寄存器

摘要: 1、问题:JTAG中的数据寄存器的结构 JTAG标准规定了两个必须的数据寄存器: 1、旁通寄存器 2、边界扫描寄存器(已经在可测性设计-扫描通路中介绍了) 可选的的寄存器有: 1、器件标示寄存器(32位) 2、旁通寄存器 TAP状态机在Capture_DR状态下捕获“0”,shift_DR状态下,输 阅读全文

posted @ 2016-03-24 16:09 hematologist 阅读(866) 评论(0) 推荐(0) 编辑

可测性设计-扫描通路

摘要: 1、问题:扫描测试的原理 扫描测试的两个目的: 1、实现对组合逻辑电路输入的控制。 2、对组合逻辑电路的输出进行观察。 如图所示:当前状态即寄存器的输出,一般直接接到组合逻辑的输入端口,通过对寄存器扫描特定的数值,即可完成对组合电路输入的控制。 同时,当前的组合逻辑的输出也接到寄存器的输入端口,在测 阅读全文

posted @ 2016-03-24 14:02 hematologist 阅读(1033) 评论(0) 推荐(0) 编辑

2016年3月23日

perl-基础

摘要: 1、Perl 语法入门: 1、print 语句: 2、引号: 3、perl数据类型: 1、标量:$myfirst=123; 2、数组:@arr=(1,2,3); 3、散列:%h=('a'=>1,'b'=>2); 3、perl流程控制: 1、if语句: 2、case语句: 2、for语句: 3、for 阅读全文

posted @ 2016-03-23 15:22 hematologist 阅读(232) 评论(0) 推荐(0) 编辑

perl-我的第一个程序

摘要: 1.问题描述: 总共90位长度的位流数据,其中只有5位的数据为1,其余位全部为0。统计好多组5位的简化数据(每一位之间空格隔开,每一组一行),将其扩展到90位。 其中: perl通过文件句柄对文件进行操作 open(file_handle,file_name)。 读入文件的每一行。保存在变量$eac 阅读全文

posted @ 2016-03-23 14:22 hematologist 阅读(380) 评论(0) 推荐(0) 编辑

2016年3月19日

uvm start code

摘要: 1.基于uvm的验证方法: 1.dut.v 2.dut_if.v ,和dut信号和接口一致,没有input output之分,只负责连接。 3.给dut加上dut_if的接口,这样以后dut的连接就只需要传入一个inf的实例化就可以了 4.dut_wrapper 的实例化即传入inf的实例。 5.u 阅读全文

posted @ 2016-03-19 17:07 hematologist 阅读(335) 评论(0) 推荐(0) 编辑

verilog task1

摘要: 问题描述: 设计中需要重复多次施加一种激励,每一次激励的施加过程,都可以划分为4个部分,如图所示。 每一次施加的激励只有第二部分的数据有变化(数据格式无变化)。所以顶层的Testbench代码如下: 第二部分中有90位数据需要发送,首先申明变量存储数据,如下所述: 第二部分数据发送的具体实现,如下所 阅读全文

posted @ 2016-03-19 16:42 hematologist 阅读(784) 评论(0) 推荐(0) 编辑

2015年9月5日

DC之setup-hold time详解

摘要: 转自一下站点: http://www.blogbus.com/bb2hh-logs/20463915.html 阅读全文

posted @ 2015-09-05 22:29 hematologist 阅读(284) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 下一页

导航