1  Target Library

  Design Compiler uses the target library to build a circuit. During mapping, Design Compiler selects functionally correct gates from the target library. It also calculates the timing of the circuit, using the vendor-supplied timing data for these gates.

2  Setting the Target Technology Library
  After you set the library search path, you need to specify the target technology library for synthesis using the library attribute.
  1) To specify a single library:     

rc:/> set_attribute library lib_name.lbr /

  RTL Compiler will use the library named lib_name.lbr for synthesis. RTL Compiler can also accommodate the .lib (Liberty) library format. In either case, ensure that you specify the library at the root-level (“/”).

  Note: If the library is not in a previously specified search path, specify the full path, as follows:

rc:/> set_attribute library /usr/local/files/ lib_name .lbr

  2)  To specify a single library compressed with gzip:    

rc:/> set_attribute library lib_name.lbr.gz /

  3)  To append libraries:    

rc:/> set_attribute library {{lib1.lib lib2.lib}} 

  After lib1.lib is loaded, lib2.lib is appended to lib1.lib. This appended library retains the lib1.lib name.

3  XFAB

set DESIGN_KITS            /DesignKits/XH018/pdk_xh018_v511/Digital_Libs
#Lib files
set DCELL_FAST D_CELLS_JI_LPMOS_CPF_fast_1_98V_m40C.lib
set DCELL_TYP D_CELLS_JI_LPMOS_CPF_typ_1_80V_25C.lib
set DCELL_SLOW D_CELLS_JI_LPMOS_CPF_slow_1_62V_125C.lib

  There are three types library for synthesis in XFAB. Usually we use "slow" for critical component synthesis, after layout with "fast" library for synthesis or normal whole system, while "typ" is not used.

最新文章

  1. JS阻止事件冒泡
  2. MySQL数据库中delimiter的作用概述
  3. @font-face 的用法
  4. ADC测试matlab代码
  5. angular的uiRouter服务学习(5) --- $state.includes()方法
  6. mysql性能优化-简易版
  7. 什么是Angular? 我们为什么要学习它?
  8. mouseover和mouseout闪烁问题
  9. 开博一周总结与随谈[thinking of writing blog for one week]
  10. Cocos2d-JS特效
  11. cocos 3.0 一键打包android平台应该注意的细节
  12. android之模拟器更新底层
  13. 【转】repo sync同步Android 源代码下载到99%出错
  14. [UWP小白日记-15]在UWP手机端实时限制Textbox的输入
  15. postgres-xl 集体搭建(2)
  16. python 3 爬取某小说网站小说,注释详细
  17. Javascript面向对象基础(二)
  18. 6.翻译系列:EF 6 Code-First中数据库初始化策略(EF 6 Code-First系列)
  19. HTTP 和 HTTPS 的异同
  20. C++ Linux 多线程之创建、管理线程

热门文章

  1. sharepoint 2013安装--没安装成功--机器配置太低了
  2. poj 2556 Edge 向量旋转
  3. QT如何修改字符编码格式
  4. ios oc 代码 转换为 c++ 描述代码编译过程
  5. DeepDive is a system to extract value from dark data.
  6. bzoj2744 [HEOI2012]朋友圈——二分图匹配
  7. JAVA基础(多线程Thread和Runnable的使用区别(转载)
  8. P3194 [HNOI2008]水平可见直线
  9. [App Store Connect帮助]三、管理 App 和版本(2.3)输入 App 信息:提供自定许可协议
  10. [Swift通天遁地]五、高级扩展-(9)颜色、设备、UserDefaults、URL等扩展方法