本学期,在学院的统筹安排下,本院601-611的通信和集成电路教学实验室承担了《数字集成电路综合设计项目》、《数字集成电路设计A/B》、《Verilog HDL数字系统设计》、《模拟集成电路设计A》、《模拟集成电路设计B》等重要课程的实验安排,均已有序开展。
下面以其中两门课程为例,进行展示:

图1 集电211、2班实验课
图1为杨燕老师《数字集成电路综合项目设计》的授课现场,在实验室611进行。她以“XX芯片”为实际案例,从架构设计、功能定义、电路框图、IP介绍、和硬件描述语言及综合电路和ICC版图作详细地全流程讲解,让学生真实地感受到企业数字集成电路设计的全流程。
之后,她要求学生完成包括以下实验操作:(1)Linux命令介绍与实验练习,(2)VCS电路仿真练习,(3)Verdi EDA工具练习。最后,以一个简单的设计开始,在全Linux数字平台展开项目设计,包括平台脚本建立、功能描述、VCS仿真和Verdi调试。下图2为一个基于Linux平台的数字电路设计全流程。

图2 数字电路设计过程
下面,是另一课程的相关开展情况:
下图3是陈功老师的《数字集成电路设计A》的授课现场。

图3 集电211、2班理论课
《数字集成电路设计A》的课程实验设计包括:RTL级MOS电路仿真、数字后端设计以及数模混合电路基础设计,让学生通过该课程初步了解数字设计以及数模混合设计流程。图片示例中,教师正在展示一款12bit, 10MSPS商用SAR ADC内核的设计流程,教导学生通过瞬态波形仿真,静态及动态参数计算等步骤,设计改善SAR ADC的性能。

图4 实验软件操作界面
为满足该课程的实验软件要求,本院的集成电路教学实验室电脑都提前安装了虚拟机及Linux系统环境、以及需要的Cadence软件、Matlab软件等,满足学生的学习需要。因此,可以通过该课程的实验学习,让同学们更好地掌握基于Cadence软件的SAR ADC数模混合仿真设计等知识,具备基本的Linux环境使用能力,学会基于Matlab的SAR ADC静态(DNL、INL)及动态(SNR、SIAND、SFDR)参数计算设计等。