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

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

日志

逻辑综合工具DC及操作流程(2)

热度 1已有 6415 次阅读| 2012-7-4 10:28 |个人分类:DC

启动文件
用来指定综合工具所需要的一些初始化信息
DC使用名为“.synopsys_dc.setup”的启动文件,
启动时,DC会以下述顺序搜索并装载 相应目录下的启动文件:
1)DC的安装目录
2)用户的home目录
3)当前启动目录

注意:后装载的启动文件中的设置将覆盖先装载的启动文件中的相同设置

search_path
指定综合工作的搜索路径
target_library
综合的目标库
指将RTL级的hdl描述到门级时所需要的标准单元综合库,是由芯片制造商(Foundry)提供的,包含物理信息的单元模型
link_library
链接库,DC在解释综合后网表时用来参考的库
链接库可以是同target_library一样的单元库,或者是以综合到门级的底层模块设计
作用如下:在由下而上的综合过程中,上一层的设计调用底层已综合模块时,将从link_library中寻找并链接起来
注意:关于ff tt ss解释
T代表typical
S代表Slow(电流小)
F代表Fast(电流大)
共有5种:tt   ff   fs    ss   sf
第一个字母代表nmos     第二个代表pmos
产生原因:(个人理解)工艺偏差造成的,主要包括掺杂浓度  注入时间   氧化层厚度   注入角度等

symbol_library
符号库
显示电路时,用于标识器件,单元的符号库

synthetic_library
综合库
包含可综合的与工艺无关的IP。
dw_foundation.sldb(好像还有其它的,暂时忘记名字啦)是Synopsys提供的名为Design Ware的综合库,包含基本的算术运算逻辑、控制逻辑、可综合存储器等IP,在综合时调用IP有助于提高电路的性能和减少综合时间

工艺库的格式
DC用到的工艺库是.db或者是.lib格式的
.lib格式的文件是可读的,通过此文件可以了解库的详细信息,比如说工作电压,操作温度,工艺偏差等
.db格式的库是二进制的,不可读
.db格式的库由.lib格式的库通过命令read_lib生成

工艺库的分类
逻辑库:包含与综合过程有关的信息且通过DC用于设计的综合和优化
包括:引脚到引脚的时序,面积,引脚类型,功耗等
物理库:包含单元的物理特征:物理尺寸,层信息,单元方位相关的数据

DC中的工艺库及其配置
GTECH库
Synopsys的通用工艺库,由DC自带,是独立于厂家工艺的。该库中包含的元件仅代表一定的逻辑功能而不带有任何工艺参数。DC在Translate时先将HDL描述转化为GTECH库单元组成的电路
1

点赞

刚表态过的朋友 (1 人)

发表评论 评论 (3 个评论)

回复 lwq_119 2012-7-6 12:10
这库你有吗?
回复 ygb_tju 2012-7-8 09:53
这些库都是Foundry提供的,我这里有不同Foundry的
原帖由lwq_119于2012-07-06 12:10:04发表 这库你有吗?

facelist

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

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

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 3

    粉丝
  • 0

    好友
  • 15

    获赞
  • 8

    评论
  • 608

    访问数
关闭

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

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

GMT+8, 2025-6-8 11:01 , Processed in 0.015932 second(s), 9 queries , Gzip On, MemCached On.

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