关于数字后端-从RTL到GDS

从今年5月份tapeout到现在过去半年了。也算是运气好,自己从0开始做的芯片顺利中了ISSCC 2021 (BIOAIP: A Reconfigurable Biomedical AI Processor with Adaptive Learning for Versatile Intelligent Health Monitoring)。算是对自己过去的辛苦有个总结。

近期做的东西更多关于low-precision training的,担心流片知识忘记,记录下来。

本篇将介绍一些数字后端(digital IC)整体的工具和流程。与大多数现有的中文资料不同,我主要使用的是cadence全家桶,具体工具有:

1. Genus

  用于数字阶段综合,从RTL到netlist

2.Inoovus

  用于PnR,netlist到GDS

3.Incisive

  也是nc-sim, nclaunch,用于仿真(功能&时序)

4.Voltus

  用于功耗分析,IR drop等

5.Tempus

  用于STA等分析

6.Calibre(Mentor的)

  做DRC、LVS必备

7.Virtuoso

  用于芯片的添加logo,dummy等工作。

总体是这么几个软件,自己也是从零开始学习。当然之前本科学到的一些半导体的基础知识也会有所涉及,不过不多。 关于这部分有兴趣可以看看《半导体器件》这本书。

 

用的工艺库是TSMC65LP,过程中也遇到了一些工具的bug和 tricks。在记录流程的时候,想到也会提出来。 工艺库是保密文件,不公开的。

占个坑,慢慢更新。

posted @ 2020-12-03 17:25  Rainshare  阅读(1829)  评论(0)    收藏  举报