数字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

 

posted @ 2019-10-07 11:09  Leo_006  阅读(1082)  评论(0编辑  收藏  举报