- 1、本文档共202页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch5_逻辑综合
第5章 逻辑综合及Synopsys Design Compiler使用;概述;综合示意图;综合过程中时序与面积的关系;Design Compiler ( DC ) 简介;DC综合的基本流程;DC综合的基本流程;DC-T 综合流程;Design Compiler 启动界面;Unit1;High-Level Synthesis Flow;High-Level Synthesis Flow;读入设计(Loading Designs);启动DC and 读入 a Flat RTL ;启动DC and 读入 a Flat RTL ;compile需要指定target_library;工艺库的内部描述;设置Target Library ;在DC中许多命令都会首先‘auto-link’if the design has not been linked yet.
Linking means that DC tries to locate(定位) the source
of, or ‘resolve’(解析) any instances(例化的实体) in the
Design.
Instances can be gates or sub-blocks(层次化的模块、软核、硬核、DesignWare IP)
DC uses the link_library variable to try to resolve the
instances.
默认情况下link_library的设置:
;设置link_library;设置好link_library 再执行“link”;Using the search_path Variable;Shortening File name using search_path;DC Startup File;目标库和初始环境的设置;需要指定的库:;.synopsys_dc.setup文件;One Startup File Name – Three File Locations;Default .../admin/setup/.synopsys_dc.setup ;设置工作目录下的.synopsys_dc.setup;Library Setup Exercise;综合脚本实例(.synopsys_dc.setup);层次化的 RTL Designs;读入层次化的 RTL Designs;Good Practice;Reading design with analyze elaborate;Analyze elaborate;Resolving IP or Macro Library Cells;Reading .ddc Design Files;Saving the ddc before compile;Saving the ddc after compile;Two modes Available for Interconnect RCs;Loading Physical Data;Two-pass Topographical Synthesis Flow;Physical Data Needed by DC-Topographical;UNIX Structure of a Milkyway Reference Lib;标准单元库 ( a standard cell library);“Layout” vs. “Abstract” Views;Technology File (.tf file);TLUPlus files;Layer Mapping File;Milkyway Design Library;Loading Physical Technology Data 1st Time;Default Floorplan Constraints – 1st Synthesis;The Supported DC-T Physical Constraints;Loading Actual Floorplan - 2nd Synthesis;Typical DC-T Flow: example;Unit2;系统层次的划分与基本概念;设计对象:Verilog 透视 ;设计对象:原理图透视;多对象共用一命名;The “get_*” Command;Some handy all_* Command;Summary: Commands Covered;Unit3;电路的设计目标与约束;设计约束;本节概述;面积约束;Setup Hold Time;Launch Latch Edge;Data Arr
您可能关注的文档
- ch7_反馈放大器.pptx
- ch8并发控制.ppt
- ch9-符号表.ppt
- cha.5 地下水.ppt
- cha20直流发电机.ppt
- ch7_图像压缩.ppt
- cha3进程同步与通信.ppt
- cha1 计算机系统概述.ppt
- chap 2 化学反应速率.ppt
- chap04 使用CSS样式表.ppt
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)