ASIC设计工艺文件

本文介绍了逻辑综合中的Liberty文件、db文件的区别,以及物理综合中的TechLEF、milkyway和ndm格式,重点讲解了寄生参数文件ITF和TLUPLUS在SynopsysPR中的应用。还提到了从Lib到db的转换方法和标准单元物理库的详细内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

逻辑综合

  1. lib文件
    文本格式,可读, Liberty 格式,这是一个业界标准,用于描述电子电路库的性能。Liberty 文件主要用于逻辑合成和静态时序分析(STA)。它包含有关单元(如门、触发器等)的时序和功耗特性。
  2. db文件
    二进制文件,不可读;这种文件格式通常是 Synopsys 工具特定的,是用于更高效地存储和检索数据。db 文件主要用于布局(Place and Route,PnR)和后仿真分析,因为它可以包含更多与实施和提取相关的详细信息。
  3. 区别
  • lib是业界公用的库文本格式,db是synopsys的格式;
  • synopsys的流程一般只能使用db文件
  1. 转换
  • 可以通过library compiler 进行转换,如:
$ lc_shell
lc_shell> read_lib S011HDSP_X32Y8D32_BW_SS_1.08_125.lib
lc_shell> write_lib -format db S011HDSP_X32Y8D32_BW_SS_1.08_125 -output S011HDSP_X32Y8D32_BW_SS_1.08_125.db
lc_shell> quit

物理综合(PR)

工艺文件

  1. tech file(TF),包含了工艺的物理信息,如用了几层金属,每层金属的厚度,最小线宽,最小间距,还有通孔的相关信息。
  2. lef:Technology Library Exchange Format(Tech LEF),上述工艺信息也可以通过lef的格式给出

标准单元物理库

  1. milkyway是icc工具使用的格式,是一个库的形式,描述了标准单元中所有单元的物理形状,注意不包括功能描述,具体包括以下信息:
FRAM,这个是Design中STD或者MACRO的框架
TIM, 这个包含了Cell的Timing信息,优化用的
LM, Logic  module
PWR: power
  1. ndm:新版本的ICC2和Fusion Compiler用的都是ndm格式的物理库,可以通过library_manager获得
  2. lef:标准单元物理库也可以通过lef的格式给出,主要描述了每个单元的大小形状,以及单元的每个pin脚的金属(METAL1)形状。

寄生参数文件

  1. itf:寄生参数文件,可以通过nxtgrd文件获得。
  2. tluplus:根据寄生参数提取的寄生参数查找表,主要用于Synospsys 的PR工具。因为完整的寄生参数计算太耗时,会影响PR的效率,查找表格式效率更高,缺点是精度较差,可以通过ITF文件获得。
  3. nxtgrd:starRC调用,用于提取GDS版图文件的寄生参数,可以通过ITF文件获得。
  4. ict
  5. mipt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值