综合过程design compiler

综合过程design compiler

ID:34435420

大小:1.86 MB

页数:92页

时间:2019-03-06

综合过程design compiler_第1页
综合过程design compiler_第2页
综合过程design compiler_第3页
综合过程design compiler_第4页
综合过程design compiler_第5页
资源描述:

《综合过程design compiler》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DesignCompiler使用简要说明综合过程DesignCompiler可以针对层次化的组合电路或者时序电路的速度、面积和可布性进行优化。按照所定义的电路的测量特征所要达到的目标,DesignCompiler综合一个电路并将其放入目标库中,这样可以生成适用于你的计算机辅助设计工程(CAE)工具的原理图或网表。综合的过程如下图:y读入设计及其子设计。y设置顶层的设计特性参数y设置实际时序和面积目标参数y执行check_design验证设计,识别并且更正错误y进行DesignCompiler优化练习介绍在

2、db、verilog、vhdl文件夹下设计内容都是一样的,只是形式不一样。Db文件夹:ALARM_BLOCK.dbTIME_BLOCK.dbALARM_COUNTER.dbTIME_COUNTER.dbALARM_SM.dbTIME_STATE_MACHINE.dbALARM_STATE_MACHINE.dbCONVERTOR.plaCOMPARATOR.dbCONVERTOR_CKT.dbHOURS_FILTER.dbTOP.dbMUX.dbVerilog文件夹:MUX.vALARM_BLOCK.vTI

3、ME_BLOCK.vALARM_COUNTER.vTIME_COUNTER.vALARM_SM.vTIME_STATE_MACHINE.vALARM_STATE_MACHINE.vCONVERTOR.plaCOMPARATOR.vCONVERTOR_CKT.vHOURS_FILTER.vTOP.vVhdl文件夹:ALARM_BLOCK.vhdTIME_BLOCK.vhdALARM_BLOCK.vhdTIME_COUNTER.vhdALARM_SM.vhdTIME_STATE_MACHINE.vhdALAR

4、M_STATE_MACHINE.vhdCONVERTOR.plaCOMPARATOR.vhdCONVERTOR_CKT.vhdHOURS_FILTER.vhdTOP.vhdMUX.vhd设置path参数将Synopsys_installroot/arch/syn/bin加到.cshrc文件中。设置Setup文件.synopsys_dc.setup的读取顺序:在启动时,DesignCompiler将搜索三个Setup文件,这三个文件都为.synopsys_dc.setup.从这个文件中,软件工具读取初始化的

5、信息,如使用那些库和如何定制你的图形环境等。尽管他们的名字相同,但是他们在不同的目录下。1.Synopsys的根目录;2.用户目录3.启动Design_Compiler的当前目录Tutorial——闹钟的设计TOPTOP是闹钟设计的最上层的模块,包括了对所有子模块的调用,而这些子模块都执行着闹钟设计的一个单独的功能。ALARM_BLOCKALARM_BLOCK是分级模块的第二级,它控制闹钟的设定。它有ALARM_BLOCK有四个输入信号:•ALARM用来和HRS或MINS来设定闹铃时间•CLK是系统时钟•

6、HRS用来和ALARM来设定闹铃时间•MINS用来和ALARM来设定闹铃时间ALARM_BLOCK有两个输出信号为:闹铃的小时和分钟。输出信号输出到MUX和COMPARATOR模块。ALARM_BLOCK实例化了两个子设计:•ALARM_COUNTER增加闹钟小时和分钟,并反映AM和PM设定。•ALARM_STATE_MACHINE设置闹钟时间。它有三个状态,如Figure6-3.TIME_BLOCKTIME_BLOCK类似于ALARM_BLOCK,只不过它是控制时间。它是分级模块中的第二级模块,有四个输

7、入:•SET_TIME与HRSorMINS设置时间•CLK式系统时间•HRS与SET_TIME设置小时•MINS与SET_TIME设置分钟小时和分钟是TIME_BLOCK两个输出信号,他们输出到MUX和COMPARATOR模块。TIME_BLOCK实例化两个子模块。•TIME_COUNTER增加时间和分钟,并且反映Am和PM设置•TIME_STATE_MACHINE用来设置和保存时间,状态机有3个状态,如Figure6-4.MUXMUX决定显示时间设置,使时间和闹铃的显示有效,它有5个输入信号:•ALAR

8、M与HRS或MINS设置闹铃时间•ALARM_HRS是从ALARM_BLOCK输入的闹铃小时•ALARM_MIN是从ALARM_BLOCK输入的闹铃分钟•TIME_HRS是从TIME_BLOCK输入的闹铃小时•TIME_MIN是从TIME_BLOCK输入的闹铃分钟MUX处理这些输入信号,并将结果输出到CONVERTOR_CKT,使CONVERTOR_CKT显示适当的时间和闹铃。缺省的显示是时间。当ALARM=1,显示闹铃。CO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。