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

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

日志

【SiliconSmart基础篇】基本介绍(下)

热度 1已有 2331 次阅读| 2020-3-11 15:08 |系统分类:芯片设计

文章来源微信公众号【单元库特征化及建库技术】,公众号ID:libchar

Re-characterization Flow


Re-char flow是最常用的characterization flow之一,如用户需要产生不同PVTlibrary,或是更新了netlist,但仍要保持原来liberty的结构,attributeswhen conditions等等。Re-char flow会抽取原始liberty里的信息,如functionslew/loadtiming arcs,重跑仿真,将新的仿真结果填到原始liberty里去。


简单来说,re-char flow分为五个步骤:
  • Create - 产生characterization的工作目录,接下来所有的工作都在这个目录下进行。在trial run阶段经常需要删除该工作目录,使用-clean可以自动实现删除目录的功能。 
  • Import - Re-char flow特有的一个步骤,它能导入netlist,同时导入参考库,自动生成.inst文件。.inst文件是一个基于Tcl的控制文件,描述cell的结构,逻辑行为,定义各个pin的方向和所属的power domain,定义控制项,告诉工具怎样做characterization。对于初学者来说,往往最开始可能并不清楚如何写.inst文件,而import命令就能自动生成.inst文件,十分方便。 
  • Configure - .inst文件里对cell的行为描述,转化成characterization plan,给出相应的激励,生成相应的arcsmeasurements等等。 
  • Characterize - 使用设定的计算机资源及仿真器,提交jobs,运行characterization plan 
  • Model - 读取仿真结果,产生相应的models。这里需要强调一点,re-char flowmodel步骤,不能打开-create_new_model开关,否则不会抓取参考库的结构及相应attributes

Re-char flow所需的输入文件相对来说比较简单 - 作为template的参考库,netlist,以及工艺相关的spice model




点赞

发表评论 评论 (1 个评论)

回复 yanlinjing1983 2021-6-2 18:31
能不能大致讲一下关于new char的注意事项,关键是.inst文件的重点内容介绍一下,非常感谢

facelist

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

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

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 27

    粉丝
  • 3

    好友
  • 0

    获赞
  • 5

    评论
  • 896

    访问数
关闭

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

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

GMT+8, 2024-11-17 03:22 , Processed in 0.014715 second(s), 8 queries , Gzip On, Redis On.

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