01 2016 档案

摘要:1.hash 方式访问。 %ENV key为环境变量名,value为环境变量值 2.调用ENV模块 。 use Env qw(PATH); print "path is $ENV{path}\n"; 这段代码会创建(或者覆盖)环境里的PerlVar变量。 $ENV{PerlVar} = "Perl 阅读全文
posted @ 2016-01-31 18:42 CHIPER 阅读(9105) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-01-31 17:56 CHIPER 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-01-31 15:57 CHIPER 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-01-31 14:44 CHIPER 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-01-31 00:26 CHIPER 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-01-30 21:32 CHIPER 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-01-30 12:05 CHIPER 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-01-29 18:37 CHIPER 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-01-29 17:24 CHIPER 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-01-29 13:40 CHIPER 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-01-29 13:13 CHIPER 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-01-29 11:53 CHIPER 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-01-29 11:24 CHIPER 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-01-28 19:11 CHIPER 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-01-28 18:41 CHIPER 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-01-27 16:13 CHIPER 阅读(7) 评论(0) 推荐(0)
摘要:主要分为两部分:功能分析和testbench编写 1.功能分析 写testbench之前,仔细分析电路有哪些功能,并对这些功能分类。 wc:搞清楚必须要验证的(must) typical:搞清楚应该要验证的(should) bc:搞清楚最好要验证的(nice to do) 对TC进行管理,将功能相近 阅读全文
posted @ 2016-01-27 14:54 CHIPER 阅读(321) 评论(0) 推荐(0)
摘要://Normal Clock Blockalways begin:clk_blk clk <=0; #10 clk<=1; #10;end//Improved Clock Block, improve clcok speed by 25%always begin:clk_blk clk =... 阅读全文
posted @ 2016-01-27 14:35 CHIPER 阅读(281) 评论(0) 推荐(0)
摘要:clock gate 这个专题,比较复杂设计DC PT PR。下面仅仅从RTL行为级说明一下。 阅读全文
posted @ 2016-01-25 23:44 CHIPER 阅读(702) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-01-21 09:28 CHIPER 阅读(1) 评论(0) 推荐(0)
摘要:rom bist 的input 有rom_content file 。校验rom还坏,主要通过signature比较。signature跟rom content file 一一对应的。rom bist scritps主要有三个: 1.rom_mbist_run: call mbistarchitec... 阅读全文
posted @ 2016-01-21 00:05 CHIPER 阅读(1293) 评论(0) 推荐(0)
摘要:主要三个script: mbist_run: call mbistarchitect tool run.do:run bist flow bist setup => bist mode(bist gen / bist insert) =>bist integrate mbist.do: config... 阅读全文
posted @ 2016-01-20 22:34 CHIPER 阅读(1281) 评论(0) 推荐(0)
摘要:1 model NVIC_REG6T_1024x32(resetb,margin,clk,en,we,addr,d,q) 2 ( 3 bist_definition( 4 clock clk high; 5 chip_enable... 阅读全文
posted @ 2016-01-20 21:18 CHIPER 阅读(994) 评论(1) 推荐(0)
摘要:1. 关于mbist,网上也有介绍,觉得不错:推荐的mbistt的博客:奋斗的猪2.使用的工具是mbistarchitect,不是tessent。3.工具使用的相关文档:从EETOP和工具自带的HELP文档。4.RISK的地方有几点: 4.1 手写lib文件。 read/write cycle 跟m... 阅读全文
posted @ 2016-01-20 19:55 CHIPER 阅读(1734) 评论(0) 推荐(0)
摘要:这块目前没有更好的学习资料。 阅读全文
posted @ 2016-01-05 08:34 CHIPER 阅读(218) 评论(0) 推荐(0)
摘要:======================================================================================================================================================... 阅读全文
posted @ 2016-01-04 23:55 CHIPER 阅读(593) 评论(0) 推荐(0)
摘要:1.状态转移的always中CS,同步ouput的always中NS。2.3段fsm vs 2段fsm:output逻辑是组合逻辑和同步时序逻辑(消除里不稳的和毛刺)。3.3段fsm vs 1段fsm: output都是同步时序逻辑,直接根据NS描述output和另外还要考虑状态转移条件描述outp... 阅读全文
posted @ 2016-01-04 22:17 CHIPER 阅读(777) 评论(0) 推荐(0)
摘要:1.推荐在敏感表下的默认状态为X,这样描述的好处有2个: 好处1:仿真易观察bug。 好处2:综合对不定态X的处理是"Don't Care",即任何没有定义的状态寄存器向量都会被忽略。2.对于每个output,一般用combination描述,用task/endtask将output封装起来。 1 ... 阅读全文
posted @ 2016-01-04 21:16 CHIPER 阅读(378) 评论(0) 推荐(0)
摘要://1-paragraph method to decribe FSM//Describe state transition, state output, state input condition in only 1 always block//Westor Wang, Dec. 2006//Ve... 阅读全文
posted @ 2016-01-04 09:21 CHIPER 阅读(232) 评论(0) 推荐(0)
摘要:对于用于always中的标识符一般声明其数据类型为reg,但不一定都是代表触发器。1.always中组合逻辑。reg跟时序无关。2.alwasy中时序逻辑。reg表示触发器。对于组合逻辑设计1.assign2.always注意:如果用always且没有else,产生锁存器。 阅读全文
posted @ 2016-01-02 23:23 CHIPER 阅读(243) 评论(0) 推荐(0)
摘要:【一】为什么老鼠宁死也不改习惯?麻省理工学院的研究人员为了研究习惯的形成,将老鼠放到T形的迷宫中,并在另一端摆了一块巧克力。迷宫前有一块隔板,当隔板打开时会有很大的咔嗒声,老鼠听到这个声音,就会走进迷宫到处嗅,直到找到巧克力。当这个实验不断重复时,老鼠穿过迷宫的行为也越来越熟练。此时它们的思维活动开... 阅读全文
posted @ 2016-01-02 22:13 CHIPER 阅读(434) 评论(0) 推荐(1)