Iamliutt的个人空间 https://blog.eetop.cn/1760774 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

Design Ware 库

热度 11已有 3991 次阅读| 2022-2-21 15:14 |系统分类:芯片设计

DesignWare库

DesignWare是Synopsys提供的知识产权(Intellectual Property,简称IP)库。IP库分成可综合IP库(Synthesizable IP,SIP),验证IP库(Verification IP,VIP)和生产厂家库(Foundry Libraries)。


IP库中包含了各种不同类型的器件,这些器件可以用来设计和验证ASIC, SoC和FPGA。库中有如下的器件:

  ·积木块(Building Block)IP(数据通路、数据完整性、DSP和测试电路等等)。

  ·AMBA总线构造(Bus Fabric)、外围设备(Peripherals)和相应的验证IP。

  ·内存包(Memory portfolio)(内存控制器、内存BIST和内存模型等等)。

  ·通用总线和标准I/O接口(PCI Express,PCI-X,PCI和USB)的验证模型。

  ·由工业界最主要的明星IP供应商提供的微处理器(Microprocessor)和DSP核心。

  ·生产厂家库(Foundry Libraries)。

  ·板级验证IP

  ·微控制器(Microcontrollers,如8051和6811)。

  ·等等


主要介绍集成在DC综合工具中的designware foundation库。所有的IP都是事先验证过的、可重复使用的、参数化的、可综合的,并且不受工艺的约束。


一部分常用的designware foundation库单元如下表所示(更多的可查看参考资料):


使用IP库中的器件,可以用运算符号推论法(Operator Inferencing)或功能推论法(Functional Inferencing)。运算符号推论法是直接在设计中使用“+、-、*、>、==和<”等的运算符号。功能推论法是在设计中例化(instantiate)DesignWare中某种算术单元,例如直接指定用库中的DWF_mult_tc、DWF_div_uns等单元。


由于DesignWare库中的所有器件都是事先验证过的,使用该IP库我们可以设计得更快,设计的质量更高,增加设计的生产力和设计的可重复使用性,减少设计的风险和技术的风险。对于每个运算符号,一般地说DesignWare库中会有多个结构(算法)来完成该运算。这样就允许DC在优化过程中评估速度/面积的折衷,选择最好的实现结果。对于一个给定的功能,如果有多个DesignWare的电路可以实现它,Design Compiler将会选择能最好满足设计约束的电路。此外使用DesignWare中的DW Foundation库是需要许可证(license)的,DW Foundation库提供了更好的设计质量(Quality of Result)。


使用DesignWare中IP的方法如下图所示:



Design Compile自动选择和优化算术器件。对于算术运算,我们并不需要在DC中指定标准的(基本的)综合库standard.sldb。标准的综合库standard.sldb包含内置的HDL运算符号,综合时DC会自动使用这个库。如果我们要使用性能更高的额外的IP库,例如DW_ foundation.sldb,我们就必须指定这些库,如下所示:

image.png


————————————————

版权声明:本文为CSDN博主「Snipermeng」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/meng1506789/article/details/112629627


1

点赞

刚表态过的朋友 (1 人)

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 1

    关注
  • 25

    粉丝
  • 11

    好友
  • 74

    获赞
  • 20

    评论
  • 6555

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-3 02:32 , Processed in 0.017701 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部