08 2012 档案

摘要:本文写给自己看,很乱,不建议外人阅读!1,使用Perl建立一个新文件:open (FILE, ">new_file");注意,>不能少,否则无法建立成功。2,perl编程语言中所有自带关键词,一律使用小写字母。 阅读全文
posted @ 2012-08-22 14:12 宙斯黄 阅读(306) 评论(0) 推荐(0) 编辑
摘要:最近编写一个perl脚本时候,编译出现了Global symbol "" requires explicit package name at ""的错误,后发现是由于使用use strict;造成,那么问题解决方法应该有两个:一,使用use strict; ,修改其他代码,如下:1,首先,检查你是不是用了use strict;2,如果用了use strict; 则,请在每个变量前加my将其声明为本地变量;3,进行完前两步后,重新编译,此时问题解决。二,去掉use strict;语法的严格检查,重新编译,问题应该解决了。题外话:何时使用use strict 阅读全文
posted @ 2012-08-21 16:35 宙斯黄 阅读(11397) 评论(0) 推荐(0) 编辑
摘要:标题brian的Perl问题之万能指南纲要阅读这份指南并保持明智的头脑描述我的调试哲学我相信三件事情:这不是个人问题别老想着是你的代码。你可能觉得自己是个艺术家,但实际上就算是经验丰富的大师也会写出很多垃圾。每个人的代码都是垃圾,我的也是你的也是。要学着 去喜欢它。当你碰到问题的时候,你应该想:“噢,我写的垃圾代码出了点问题。”这说明你不再去责怪 Perl。不应该变成个人性的问题。忘记你以前怎么做的。如果不是你做事的方法有点问题,你也不会来读这个。这并不是坏事,只是到了该有点长进的时间。我们都经历过的。个人责任感如果你的代码出了问题那仅仅是——你的问题。你应该尽最大的力量自己解决。记住,每个人 阅读全文
posted @ 2012-08-21 12:26 宙斯黄 阅读(422) 评论(0) 推荐(0) 编辑
摘要:Signoff是IC设计中的一个重要的概念,他指的是成功完成IC设计的所有检查的一个标志。在ASCI设计中,有以下两次sign-off。1. 前仿真(功能仿真)在设计的电路进入布局布线前应检查其功能是否符合设计要求,这一仿真验证称之为第一次sign-off。2.后仿真(时序仿真)设计经过布局布线之后,使用EDA工具进行寄生参数提取,形成精确的post-layout电路网表,对此网表做时序仿真,来检查时序行为是否符合要求,这一过程称之为第二次sign-off。之后就可以进入foundry流片生产了。Sign-off分析做的是否完整和完备对IC产品的质量是至关重要的,若在这个阶段查找到问题并加以修 阅读全文
posted @ 2012-08-15 10:35 宙斯黄 阅读(18374) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2012-08-15 10:34 宙斯黄 阅读(113) 评论(0) 推荐(0) 编辑
摘要:#script for Design Compiler # Language : TCL # Usage : # 1) make sure the lib in the current directory # 2) if you have the file .synopsys_dc.setup, # set synopsys_dc_setup_file 1, # if not, set synopsys_dc_setup_file 0 # 3) change Step 3 : Variables to what you want # Especially : top module name,. 阅读全文
posted @ 2012-08-10 14:52 宙斯黄 阅读(10968) 评论(0) 推荐(1) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2012-08-09 15:44 宙斯黄 阅读(109) 评论(0) 推荐(0) 编辑
摘要:最近看RISC CPU设计,发现里面的设计有Latch,以前记得总是说最好不要用Latch,所以就有点怀疑,于是查了一些资料,发现虽然Latch有一定的缺点,但是既然它存在,就肯定就有优点,原来它占用面积更小,运行速度更快,所以有时会用在CPU设计,但是在普通设计中,还是不提倡的,既然提到了Latch,那就不能不说说和它相关的几个其它概念:触发器、寄存器。锁存器(latch):我听过的最多的就是它是电平触发的,呵呵。锁存器是电平触发的存储单元,数据存储的动作取决于输入时钟(或者使能)信号的电平值,当锁存器处于使能状态时,输出才会随着数据输入发生变化。(简单地说,它有两个输入,分别是一个有效信号 阅读全文
posted @ 2012-08-09 15:42 宙斯黄 阅读(1993) 评论(0) 推荐(0) 编辑
摘要:1. 数据准备。对于 CDN 的 Silicon Ensemble而言后端设计所需的数据主要有是Foundry厂提供的标准单元、宏单元和I/O Pad的库文件,它包括物理库、时序库及网表库,分别以.lef、.tlf和.v的形式给出。前端的芯片设计经过综合后生成的门级网表,具有时序约束和时钟定义的脚本文件和由此产生的.gcf约束文件以及定义电源Pad的DEF(Design Exchange Format)文件。(对synopsys 的Astro 而言, 经过综合后生成的门级网表,时序约束文件 SDC 是一样的,Pad的定义文件--tdf , .tf 文件 --technology file, F 阅读全文
posted @ 2012-08-09 15:37 宙斯黄 阅读(762) 评论(0) 推荐(1) 编辑
摘要:#*******************************************************************************************# File name: syn_script_templet.tcl# Author: xxx xxx xxx# Description: This file is just only a templet for synthesis, including basic synthesis flow.# Users can make it as reference design. #**************** 阅读全文
posted @ 2012-08-09 15:32 宙斯黄 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:综合概述综合技术的研究可以追溯到20世纪60年代,IBM公司T.J.Watson研究中心开发ALERT系统,将寄存器传输级算法描述转化成逻辑级的结构实现;20世纪70年代,综合技术发展迅速,但主要致力于较低层次的逻辑综合和版图综合;20世纪80年代中期,专用集成电路的广泛应用,要求芯片设计大规模、高性能、短周期,大大推动了从算法级设计描述向寄存器传输级设计描述转换的高层次综合技术。 1.逻辑综合概念逻辑综合负责将寄存器传输级的结构描述转化为逻辑层的结构描述,以及将逻辑层的结构描述转化为电路的结构描述。在数字IC设计领域常用的EDA综合工具中,最权威的要算Synopsys公司提供的综合工具。Sy 阅读全文
posted @ 2012-08-09 13:50 宙斯黄 阅读(4031) 评论(0) 推荐(0) 编辑
摘要:1.1 什么是DC? DC(Design Compiler)是Synopsys公司的logical synthesis工具,它根据design description和design constraints自动综合出一个优化了的门级电路。它可以接受多种输入格式,如HDL、Schematics、Netlist等,并能生成多种性能report,在reducing design time的同时提高了设计的性能。1.2 DC能接受多少种输入格式? 支持 .db、.v、.vhd、.edif、.vgh、.lib等,.db一般是厂商的单元库;.v是veilog的后缀;.vhd是VHDL的后缀;.edif 和 阅读全文
posted @ 2012-08-09 11:15 宙斯黄 阅读(5675) 评论(0) 推荐(0) 编辑
摘要:在工作中使用vim时候发现,有时候键盘的主键区域的右上角的backspace键无法使用。目前发现的解决方法如下:1,将vim设置成vi的不兼容模式。也就是在.vimrc文件中添加这一行:set nocp或者set nocompatible。2,在vim的配置文件.vimrc中,添加set backspace=indent,eol,start。至此,问题解决! 阅读全文
posted @ 2012-08-07 14:32 宙斯黄 阅读(4955) 评论(0) 推荐(0) 编辑
摘要:最近由于工作的关系,开始使用宏进行一些常用的和常见的操作,以避免重复劳动,提高效率。发现vim功能真是十分的强大,虽然它的体积是如此之小!令人称奇!1,宏录制命令:q,若要录制名为a的宏,则qa。2,退出宏录制:q。3,重复宏录制:@@,如果只有一个宏的话。重复5次名为a的宏,5@a。若只录制了一个宏,则重复5次名为a的宏,也可以使用命令:5@@。注意事项:a),开始录制宏的时候,输入光标符一定要放在要录制宏的行的开头;b),录制完成的时候,输入光标也要放在要录制宏的行的开头;c),播放宏的时候,还是要在要播放的宏的那段操作的开头。 阅读全文
posted @ 2012-08-03 11:20 宙斯黄 阅读(821) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示