- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 )
您可能关注的文档
- 太阳能led路灯智能控制系统电力控制与负载驱动-发光学报.pdf
- 太平洋双色鳗鲡肌肉营养成分分析与评价-广东农业科学.pdf
- 太平洋牡蛎与葡萄牙牡蛎两近缘种间杂交及其早期阶段生长与存活的.pdf
- 台中北区太平国小九十五学年第一学期数学学习领域教学活动设计.doc
- 题目名称实用低频功率放大器的设计.doc
- 台中立东势工业高级中等学校群科课程纲要总体-群科课程资讯网.pdf
- 台南公告用电容量契约800kw以上企业打造低碳台南-台南政府.doc
- 台风过后网箱养殖大黄鱼恢复过程中血清代谢物变化的研究-分析化学.pdf
- 台日经济产业关系的回顾与展望淡江大学机构典藏.pdf
- 台北一o五学年高级中等学校电脑程式设计竞赛决赛试题高中组.pdf
最近下载
- 热分布报告样本.pdf
- 2025年一建一级建造师建筑实务案例分析考点重点知识总结高分笔记.pdf VIP
- 手足口病的诊断与治疗课件.ppt VIP
- 会计法律法规答题答案.doc VIP
- 我国商业银行开展绿色信贷业务存在的问题和对策.docx VIP
- 医院消防安全除患整治攻坚行动工作总结8篇.docx VIP
- 《桃花源记》比较阅读85篇(历年中考语文文言文阅读试题汇编)(含答案与翻译)(截至2020年).doc
- 2025年北京东城区高三一模高考英语试卷试题(含答案详解).docx
- 2024潍坊护理职业学院招聘笔试真题及参考答案详解一套.docx VIP
- 年产300吨2-乙酰呋喃分离工段的工艺设计.docx
文档评论(0)