网站大量收购独家精品文档,联系QQ:2885784924

试验六ambitbuildgates逻辑综合试验.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
试验六ambitbuildgates逻辑综合试验

Cadence IC 设计实验 实验六 Ambit BuildGates 逻辑综合实验 实验目的:BuildGates 逻辑综合方法,静态时序分析。 预备工作 cp /eva01/cdsmgr/ ICDATA /BG_5_0_10.tar . tar -vxf BG_5_0_10.tar 一、使用BuildGates 界面 实验目的: 综合一个简单的CPU 以下是本设计综合使用的5 个模块: alu.v 算术逻辑单元(包含乘, 除, 加, 增量和一些其它逻辑功能) reg8.v 随机存储器 (RAM). count5.v 程序计数器. decode.v 指令译码,状态机数据流控制. cpu.v CPU 顶层模块 本实验使用提供的脚本文件综合现有的模块。 NOTE: Tcl= Tool Command Language 实验步骤: [1]. cd bg50/vlog/bg_overview [2]. bg_shell -gui (稍等) [3]。你可以先浏览一下Tcl 文件。两种方法均可:(1)点击Home Folder 弹出File Manager 窗口,进入bg50/vlog/bg_overview/scripts 文件夹,鼠标右键Open (不要用鼠标左键双击) bg_overview.tcl 文件;(2 )在BuildGates Synthesis 窗口,window-New Tcl Editor Window, 在弹出的Tcl Editor 窗口,Open Tcl File - scripts-bg_overview.tcl - OK 。 CLOSE Tcl 编辑窗口。 [4]. 确认你选择了BuildGates Synthesis 窗口中左边的Logical 标签. [5]. 在BuildGates 命令窗口(底部bg_shell[1]) 中输入: source scripts/bg_overview.tcl (稍等) [6]. 在Logical 栏窗中双击 cpu ,得到cpu 逻辑综合的schematic 。 cpu 模块标签为(m),还有b, g, o, x 形式模块标签。这些标签意义如下: B Black box (黑盒子,没有子单元) ,可以是第三方的IP (知识产权)模块 G Contains generic view M Contains mapped view O Contains an optimized view X 标记为不要更改的模块. [7]. 在schematic 窗口,鼠标右击,选择 worst path [8]. 从左上到右下拖动鼠标放大关键路径(worst path )上的最后一个模块,看清楚模块名。 (可用f 全屏)。 点击Logical 栏窗中cpu 前的+ ,双击你选择的alu1 模块,出现alu1 模块schematic. [9]. Edit—Preferences—Schematic-Highlighting,设置 Slack 选项为有效. [10]. 在BuildGates 窗口,report_timing [11]. 在Logical 栏窗中,找到 alu1 -AWACL_MULT_UNS_8_8 ,双击。 (该模块是arithmetic operators, such as adders, subtractors, and multipliers ). (1). 鼠标右键worst Path 检查关键路径 . (2). 将gray/normal 按钮设成normal, 清除高亮路径。 [12]. 双击Logical 栏窗下顶层单元cpu (全部路径在当前模块cpu 中) [13]。选Reports - Path Histogram. 在弹出的Path Histogram 中点击 Compute Histogram 图 标,显示延时余量slack 柱状图. [14]。双击某个slack 柱(最小数值路径最差),弹出Detailed Timing Report 表单,显示worst 关键路径,点击某个Pin ,显示它们的schematic,点击某个元件(instance )

您可能关注的文档

文档评论(0)

wangsux + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档