• 数字IC设计流程与工具


    主要内容:

      基于标准单元的ASIC设计流程

      数字前端设计

      数字后端设计

      

    基于Standcell的ASIC设计流程

     

     前端设计流程

      

    怎样保证网表的正确性?  

      1.动态仿真--时间长且覆盖率相对较低

      2.形式验证+静态仿真。仿真时间短,覆盖率高

    综合流程

      

     

       Library_objects:    

        target_librara:工艺库--是综合后电路网表最终映射到的库

        link_library:链接库--设置模块或单元电路的引用

        symbol_library:符号库--定义了单元电路显示的库

        synthetic_library:综合库

      Difine design environment:

      Define design constrains:定义设计约束

        定义规则约束

        定义优化约束

     

     在ASIC流程中对于电路进行任何修改过后都应该使用STA工具检查时序。

    延时计算:

     

     静态时序分析检查了电路时序上是否满足要求,而形式验证检查了电路功能的正确性。形式验证的本质是一个比较器,其功能就是比较两个电路功能是否完全一致。由于在综合过程中电路节点名称可能改变,因此可以使用形式验证工具找到RTL代码中节点在网表中对应的节点。

    数字后端设计流程

      APR(自动布局布线)工具Synopsys的ASTRO

      APR需要完成:

        1.芯片布图

        2..标准单元的布局

        3.时钟树和复合树综合

        4.布线

        5.DRC

        6.LVS

        7.DFM

     

  • 相关阅读:
    【spring-boot】mybatis-generator 使用入门
    【spring-boot】mybatis 使用入门
    【spring-boot】logback+slf4j 日志组合
    【spring-boot】写一个简单的单元测试
    github执行clone操作时报错
    enable device: BAR 0 [mem 0x00000000-0x003fffff] not claimed
    Meson version is 0.44.1 but project requires >=0.45.
    tig
    Unknown command 'run'
    systemctl enable rc-local.service error
  • 原文地址:https://www.cnblogs.com/xzp-006/p/11629757.html
Copyright © 2020-2023  润新知