Synopsys_实验系列4_编译与优化_Design_Compiler

Synopsys_实验系列4_编译与优化_Design_Compiler

ID:41895553

大小:5.54 MB

页数:102页

时间:2019-09-04

Synopsys_实验系列4_编译与优化_Design_Compiler_第1页
Synopsys_实验系列4_编译与优化_Design_Compiler_第2页
Synopsys_实验系列4_编译与优化_Design_Compiler_第3页
Synopsys_实验系列4_编译与优化_Design_Compiler_第4页
Synopsys_实验系列4_编译与优化_Design_Compiler_第5页
资源描述:

《Synopsys_实验系列4_编译与优化_Design_Compiler》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Synopsys实验系列4_编译与优化_DesignCompilerASICCenterofSYSUCompanyLogoContentsIntroductiontoSynthesis1SettingUpandSavingDesigns2DesignandLibraryObjects3AreaandTimingConstraints4CompileCommands5TimingAnalyze6Appendix7WhatdoWEMeanby“Synthesis”?CompanyLogoDesignCompiler(DC)简介1.Synopsys公司的De

2、signCompiler为是一个基于UNIX系统,通过命令行进行交互的RTL综合工具。它提供约束驱动时序最优化,把设计者的HDL描述综合成与工艺相关的门级设计;它能从速度、面积和功耗等方面来优化电路设计,并支持平直或层次化设计2.DesginCompiler为Synopsys公司的旗舰产品。根据最新Dataquest的统计,Synopsys的逻辑综合工具DesignCompiler占据91%的市场份额。ASICofSYSUDesignCompilerFlowCompanyLogo目的:1.好的综合结果2.更短的综合时间BasicSynthesisFlo

3、wASICofSYSUSynthesisTransformationsCompanyLogoSynthesisTransformationsCompanyLogo工艺库SynthesisIsConstraint-DrivenCompanyLogoThreeInterfacestoDesignCompilerCompanyLogoInXGmode,allsynthesistoolsusethetoolscommandlanguage(Tcl)2SettingUpandSavingDesignsCompanyLogoUnit2focusonUnit2foc

4、usonUnit2Objectives1.读入设计或者层次化的设计(hierarchicaldesigns)2.指定目标库、链接库、符号库、综合库3.建立DC的startupfile来指定工艺库文件(technologylibraryfile)和搜索路径目录(searchpathdirectories)4.施加一个约束文件(constraintsfile)5.保存设计CompanyLogoSettingUpandSavingDesignsinFlowASICofSYSUUnit2AgendaCompanyLogoLoadingDesignorHiera

5、rchicalDesignsSpecifyLibraryandSetDCStartupFileSavingDesigns2-1启动DCand读RTL代码CompanyLogoReadaVerilogRTLfile:ReadaVHDLRTLfile:多个RTL文件的读取方法?2-2层次化的RTLDesignsCompanyLogo层次化的设计或者写到一个文件.v文件中DC去读入这些Verilog文件,哪个会是顶层文件呢?CompanyLogo2-3ReadingHierarchicalRTLDesignscurrent_designMY_TOP;#指定顶

6、层文件※2-4Reading.ddcDesignFilesCompanyLogo“link”执行时会自动加载ddc,它是根据命名来加载的,容易出错,建议read_ddc※2-5AlternativeCommandsforReadingRTLCompanyLogo建议使用analyze+elaborate的组合来读RTL唯一能设置参数?通过前面的学习掌握:RTL的读入方法ASICofSYSUUnit2AgendaCompanyLogoLoadingDesignorHierarchicalDesignsSpecifyLibraryandSetDCStart

7、upFileSavingDesigns2-6需要指定的库:target_library:targetlibrary对应工艺库,也就是代工厂提供的某种工艺的工艺库link_library:DC在定位或者解析设计中的instances时,所去查找的库symbol_library:在DC的图形化界面给出原理图上各种标准单元的符号时,DC所去查找的库。syntheticlibrary:DC综合时用来将HDL代码转化为相对应的元件时所参考的IP库,比如符号“+”,通过查找IP库将生成某一类加法器。ASICofSYSU2-7compile需要指定target_li

8、braryCompanyLogo※2-8工艺库的内部描述CompanyLogo2-9设置Tar

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

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

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