DesignCompiler系列(二)文件读入方式以及工作环境设置
以前写的文章中,我们分享了Design Compiler启动所需的基本文件,以及启动步骤,今天看了觉得稍微有些简略,所以今天就其中的几个问题,再展开来聊一聊。
读入文件的方式
在Design Compiler中的读入文件命令,通常有以下两个:read_file。file可以使Synopsys支持的任何文件形式;analyze + elaborate,目前只支持Verilog HDL和VHDL。
两者的区别有以下几点:read_file在读入文件时,需要注意读入文件的顺序,或者通过current_design指定顶层设计文件,并且后面必须使用link命令,将设计中所有实例化的模块,link到在一起。analyze+elaborate读入文件时,可以添加一些命令,加快读取速度。因为elaborate已经指定了TOP设计文件,所以不需要使用current_design指定TOP文件,并且也不再需要link命令。
那么在使用过程中,我们到底该用哪个命令入读文件呢?
一般推荐的选择是,如果是读入单个文件,则使用read_file命令。如果有多个文件需要读入,则使用analyze + elaborate命令。
工作环境设置
在读入设计文件和库文件之后,我们需要告诉Design Compiler,综合过程需要在什么工作条件之下进行,用什么导线负载模型,希望加到该设计的输入驱动强度和输出负载大小是怎样的。
在库文件中,会定义三种工作条件(best、typical、worst)。我们在前端综合过程中,一般都会选择worst case的情况,即驱动很小,负载很大,这样对setup time来讲,条件是最苛刻的。
一般常用的命令有set_drive、set_driving_cell,set_load等等。在设置约束的时候,一般选择工艺库中的一个cell作为标准(比如设置驱动时候,以2x的反相器作为标准),在这个基数上面,用不同的倍数进行约束,会更加准确,并且这也是更加贴近真实芯片中情况的约束方法。
另外需要说明的是,如果用户没有设置工作环境,即在缺省情况下,Design Compiler会认为当前的工作环境是驱动无穷大的理想情况,所以得到的综合结果就比较乐观。但是我们知道,在实际的情况下面,驱动不可能无穷大,所以实际的综合结果要比理想情况下得到的结果差很多。
小结
今天的文章,我们分享了Design Compiler中读入文件的方法,以及工作环境的设置等内容。如果对今天的内容有什么疑问或者建议,欢迎和我进行讨论。
玩手机不会截图,请问通过什么方法才能截图?手机截图是一个非常便捷的日常功能,几乎所有智能手机都有这样的功能。在看到手机浏览的界面想要记录下来时,截屏保存即可在分享一些需要转达的画面时,截屏发送给他人就行当在视频中发现某一帧
苹果iTC后台更新年龄分级设置,含这类内容的App将迎来更多用户5月20日,苹果开发者网站发布了一则新消息,内容是关于AppStoreConnect分级设置更新之前合并为一项的赌博和竞赛被拆分为了赌博和竞赛两项,开发者可根据需求分别选择相应的描
全球首发!美企研发100电动机车车组可使货运列车燃油消耗大减11财联社(上海,编辑黄君芝)讯,铁路技术公司Wabtec日前展示了一种电动机车,可以帮助减少重型货运服务的环境足迹。该公司由电池驱动的FLXdrive机车车组在过去3个月的测试中,配
外星人的飞碟怎样制造?这就是文王或伏曦八卦太极图中S曲线的来历。古往今来,人们对八卦太极图中S曲线的来历也有很多种猜测,但也都是不着边际更无法自圆其说。有的认为既然说不清S曲线的来历,干脆对它视而不见。
华为Mate20Pro终于退休,换华为还是OPPO好呢?mate20pro这么快就退休了么。我与你同款机型,用了二年多一点点时间,感觉一如既往的好用啊捂脸我的mate20pro现在还在用,一点不卡华为Mate20Pro采用麒麟980处理
装宽带的师傅为什么不肯装我自己买的七类网线?我也做过移动装维,我来告诉你,我们提供的宽带到户,指的是从营运商机房到你家光猫,保证是带块足够且光衰在正常范围。光猫后面出来,我们一般会免费帮客户调试一个路由器。如果是小区有弱电箱
在太空中,大型空间站的旋转是否真的能产生人造重力?重力能是能产生,但是要求的条件比较苛刻。先来说重力的产生,再说能不能采用这种方式。1重力分为自然重力和人造重力自然重力就是一些大质量的天体,比如地球就是利用自身质量大的优点,通过对
方舟子和云南普洱之争有结果了吗?这不会有什么结果,我只能说作为茶,普洱茶肯定能喝,可是作为发酵过程中因不可控因素而霉变的普洱茶,不能喝。这和所有食物一样,并没有二致。不过要注意的是,坚果类食物花生茶等,生产或储存
家用LED灯每一个小发光二极管多少伏?家用LED灯单个小发光二极管的电压是分颜色。一般白色的3。03。4伏,红色的2。02。2伏,黄色的1。82。0伏,绿色的3。03。2伏,蓝色的3。03。4伏。各种颜色需要特种电压的
有哪些相见恨晚的办公软件?1。解决文件夹切换问题clover2。解决文件搜索问题everythingfilelocatorpro3。解决个人文件管理问题xyplorer3。解决个人文件标签和文件目录导出问题
为何腾讯无法在资讯类产品上击败今日头条?本来腾讯新闻是一手好牌,硬是被腾讯自己弄的一塌糊涂的体验,直接在微信里打开新闻就很好了,硬是打开一个新闻APP,有这个必要这样做吗?逼着用户不使用腾讯新闻自从玩上智能手机以来,一开