




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DC逻辑综合使用流程vlsi设计中心806凌金1、 启动软件:新开一个terminal窗口,输入命令 :design_vision,回车即可开启图形界面,进入图形界面后可通过菜单、对话框等来实现DC的功能,相关的命令操作同样可以使用。2、 指定相关库文件及路径“File Setup”打开下图所示对话框Search_path指定了搜索路径,点击右侧按钮进入如图所示对话框点击add添加库文件所在路径。Target_library为逻辑综合的目标库,由代工厂提供的 * .db 文件,用相似的方法添加所需库文件。Link_library是链接库,一般和目标库相同注:“*” 这一项要保留,否则链接时会出错,该项指示DC在链接时首先搜索内存中的内容。 Symble_library为指定的符号库,一般为 *.sdb 文件,与单元的库文件对应。3、 设计读入“File Read”读入设计文件,用此方式读入时在此处不用指定顶层文件,但读入后应马上指明设计的顶层名。通过左侧的窗口可以观察设计的层次4、链接“File Link Design”在弹出对话框中点击 “ok”即可完成链接。其执行的相关信息可从命令框中可查看5、实例唯一化 当设计中有某个子模块被多次调用时就需要进行实例唯一化,实例唯一化就是将同一个子模块的多个实例生成为多个不同的子设计的过程。之所以要进行实例唯一化是因为DC在逻辑综合时可能使用不同的电路形式来实现同一个子模块的不同实例,从而这些实例在DC看来是不同的设计(尽管其调用的子模块代码和功能完全相同)。实现方法:“Hierarchy Uniquify Hierarchy ” 在弹出对话框中默认点击“ok”即可,命令框中将显示“design_vision-t uniquify”。若选中“instances to be renamed even if unique or assigned dont_touch”则会强制将所调用的模块从新命名,此时命令框中显示“design_vision-t uniquify force”。6、设置电路的工作环境“Attributes Operating Environment Operating conditions”选折相应的库和其对应的条件点击“Apply”添加,添加完成后点击“ok”关闭对话框。7、设置连线负载“Attributes Operating Environment Wire Load”本实例中所用的库有两种连线负载模式“TOP 对应上图TB60C”和“ Macro对应MB60C_*”8、设置输出负载 点击工具栏中“芯片样式”的图标开启符号窗口,选中要设置的输出引脚(可多选),然后点击“Attributes Operating Environment Load”打开设置对话框进行设置。默认电容单位为pf9、设置输入驱动 方法与上类似,选折需要设置的输入引脚“Attributes Operating Environment Drive Strength”打开设置对话框进行相应的设置。由于通常情况下,设计的时钟端由驱动能力很大的单元或树形缓冲来驱动,所以可以将其驱动能力设为无穷大,即将其阻抗设为0。如本设计中时钟端口名称为 “DCLK”,则只需在命令窗口中输入“set_drive 0 DCLK”即可。复位端口一般也做相同的处理。10、创建时钟 选中时钟端口如本设计中的“DCLK”, “Attributes Specify Clock ”打开设置框 分别填入周期、上升时刻、下降时刻后点击“Apply”,便可在下面窗口中看到时钟波形。如图生成的是一个周期为25占空比为1:1的时钟。默认时钟单位为“ns”。由于时钟端口的负载很大,DC会使用Buffer来增加其驱动能力。但一般设计者都使用布局布线工具来完成此项工作,所以有必要指示DC不要对时钟网络进行修改,可以选中上图中“Dont touch network”进行设置。11、设置输入延时选中需要设置的输入端口(可多选)“Attributes Operating Environment Input Delay”进行相应设置后点击“OK”12、设置输出延时“Attributes Operating Environment Output Delay”设置方式与 input delay 完全类似。如果是从寄存器直接输出,则可以不设置输出延时,因为触发器的输出延时基本是固定的。13、设置面积约束“Attributes Optimization Constraints Design Constraints”在Max area中填入 0,这样能够尽可能的对面积进行优化。然后点击“ok”14、逻辑综合完成以上基本设定之后便可以对设计进行逻辑综合“Design Compile Design”选折默认设置,点击“ok”15、查看综合结果等综合完毕之后,可以从“Design Repot * ”查看相应的综合报告16、保存综合后的网表文件 (*.V)“File Save As”打开对话框,Format 选折 “Verilog (v)”17、导出时序文件(*.SDF)“File Save Info Design Timing”Instance项不选,保持空白。这样能直接保存与最顶层相对应的延时文件。之后可用此文件进行综合后的仿真。“write_sdf /space/FPAA/DC/DIGITAL.sdf”(居然也可以。)18、导出设计约束文件(*.SDC)该操作可以用write_sdc命令实现。(可参考在用图形界面保存SDF文件时,命令框中出现的与图形界面操作相对应的命令语句)如:“write_sdc /space/FPAA/DC/DIGITAL.sdc”执行之后会把DIGI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 应急安全培训装置课件
- 无人机资格证试卷(突破训练)附答案详解
- 新生儿真菌感染高危因素与抗真菌治疗原则
- 公司汽油购销合同(标准版)
- 2024年自考专业(金融)题库及参考答案详解(满分必刷)
- 防水补漏工程合同(标准版)
- 计算机三级考前冲刺练习试题【名校卷】附答案详解
- 2025年细胞治疗临床试验审批流程中的临床研究报告数据完整性报告
- 2025年数字化技术在零售门店智能货架商品识别与分析中的应用报告
- 2025年建筑节能新方向:被动式超低能耗建筑技术原理与推广路径研究报告
- TCADHOH 0003-2023 手语传译职业技能评价规范
- 数学课题研究报告PPT模板下载
- 《幼儿园中班家长会》 课件
- GB/T 18839.1-2002涂覆涂料前钢材表面处理表面处理方法总则
- 企业创新体系建设课件
- 麻风病讲义优秀PPT(共23张PPT)精选
- 家蚕饲养技术课件
- Britax宝得适百代适儿童汽车安全座椅推车婴童用品全线产品介绍
- 万科企业股份有限公司员工职务行为准则
- 焊材入库、发放与回收记录模板
- 生药学-绪论-第一章
评论
0/150
提交评论