打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
File 介绍——SPF File
userphoto

2022.06.22 湖北

关注

本公众号【读芯树:duxinshu_PD】主要介绍数字集成电路物理设计相关知识,才疏学浅,如有错误,欢迎指正交流学习。

这是集成电路物理设计的第三个系列【File】的第五篇文章,本篇文章主要介绍SPF File相关内容:

1,什么是SPF File?

  • SPF = Standard Parasitic Format

  • SPF File包含:cell之间的互联线电阻,寄生电容,互联逻辑关系,net物理坐标信息。

  • standard cell SPF File还包含实现standard cell逻辑所需晶体管的物理信息和寄生参数信息等等。

  • SPF File可用于SPICE仿真分析。

2,SPF File介绍 

  • 一个SPF File包含四部分内容:

  • Header section

    SPF Version
    Design Name
    Date of Generation
    Tool Verdor Name
    Parasitic Extraction Tool Name
    Version of Tool
    Divider
    Hierarchy Delimiter
    Format
  • Comments section

    Corner Name
    Operating Temperature
    Global Temperature
    TCAD_GRD_FILE
    TCAD_TIME_STAMP
    TCAD_VERSION

  • Subcircuit section

    .SUBCKT design_name port_name
    *|GROUND_NET 0
    *|NET net_name cap_value
    *|I (inst: port inst port I 0 pt_x pt_y)
    *|S (net: number pt_x pt_y)
    Cg net 0 cap_value            #ground cap
    C net_a net_b cap_value  #couple cap
    R net_1 net_2 res_value


  • Instance section

    inst_name inst_name: input1 inst_name: input2 inst_name: output cell_name

3,standcell SPF File介绍

  • 以INVD1BWP cell为例介绍standard cell SPF。

  • Instance 部分包含cell内部晶体管的连接管子,物理信息,工艺信息,spice model信息等等。


4,如何生成SPF File?
  • 可以通过StarRC工具生成SPF File

    >BLOCK: design_name
    >TOP_DEF_FILE: ./design.def.gz
    >NETLIST_FILE ./design.spf.gz
    >SKIP_CELLS: *
    >METAL_FILL_GDS_FILE: ./design.dummy_metal.gds.gz
    >METAL_FILL_BLOCK_NAME: DM_design
    >SELECTED_CORNERS: typical_70
    >SPICE_SUBCKT_FILE: ./subckts.spf
    >LEF_FILE: tech.lef
    >LEF_FILE: cell.lef
    >NUM_CORES 4
    >MAPPING_FILE: ./starrc.layermap
    >NETLIST_FORMAT: SPF
    >NETLIST_COMPRESS_COMMAND: gzip -q -f
    >DPT: YES
    >BUS_BIT: []
    >HIERARCHICAL_SEPARATOR: /
    >NETS: *
    >EXTRACTION: RC
    >COUPLE_TO_GROUND: NO
    >COUPLING_MULTIPLIER: 1
    >COUPLING_ABS_THRESHOLD: 3e-15
    >REDUCTION: NO_EXTRA_LOOPS
    >NETLIST_NODE_SECTION: YES
    >EXTRACTION_VIA_CAPS: YES
    >REDUCTION: LAYER
    >METAL_FILL_POLYGON_HANDLING: FLOATING
    >CORNERS_FILE: ./corner.smc

    (CORNER_NAME: typicl_70

    TCAD_GRD_FILE: ./typical_nxtgrd

    OPERATING_TEMPERATURE: 70)

    >SIMULTANEOUS_MULTI_CORNER: YES
    >POWER_PORTS: VDD VSS
    >POWER_NETS: VDD VSS
    >DESITY_BASED_THICKNESS: YES
    >CELL_TYPE: LAYOUT
    >NET_TYPE: LAYOUT
    >XREF: NO
    >SHORT_PINS: NO

5,SPEF vs SPF
  • SPEF File相关内容参考:File 介绍——SPEF File

  • 两者都包含电阻阻值信息和电容大小信息(对地电容&耦合电容)。

  • 两者都包含cell的逻辑连接关系。

  • 两者都包含cell的pin的物理位置信息。

  • SPF File中还包含每段net的物理位置信息。

  • SPF File中除了包含net的电阻阻值外还包括via的阻值信息。


6,参考文献
1,StarRC user guide

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
清早养养眼,那些电子元器件的另一面!
初中物理,九年级6月自主检测二物理试题
万用表测电容容量电阻阻值容量的选档
2017年中考真题及答案-物理-襄阳-1
用万用表测试电子元件的技巧
吊扇调速开关怎么接线
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服