《专用集成电路设计》教学方法初探

时间:2022-07-11 01:56:38

《专用集成电路设计》教学方法初探

摘要:《专用集成电路设计》是本科电气信息类专业的一门重要专业课。该文探讨了非微电子专业《专用集成电路设计》课程的教学方法。结合教学实践,总结了讲授《专用集成电路设计》课的几点体会。

关键词:专用集成电路设计;创新;教学;探讨

中图分类号:G424文献标识码:A文章编号:1009-3044(2010)04-0920-02

Discussing about How to Teach the "Design of Application-Specific Integrated Circuit" Course

WU Yu-hua

(Beijing Electronic Science and Technology Institute, Beijing 100070, China)

Abstract: "Design of Application-Specific Integrated Circuit" is an important specialty course. In this paper, we will discuss the teaching technique about this course of non-micro-electronics specialty. Combining the teaching practice, several teaching experiences about "Design of Application-Specific Integrated Circuit" course are summarized.

Key words: design of application-specific integrated circuit; innovate; teaching; discuss

《专用集成电路设计》是电气信息类专业开设的一门比较重要的专业课。为了培养宽口径、基础扎实的集成电路设计人才,满足IC行业对人才的大量需求,无论是在微电子专业,还是在相关的其他电气信息类专业,不少重点高等院校都已经开设了本门课程。在学生已经掌握了模拟电子技术、数字电子技术和一定的晶体管原理知识的基础上,通过学习《专用集成电路设计》课,进行ASIC设计理论的学习和实践的强化,进一步掌握集成电路和电路系统的设计知识,提高集成电路设计能力,增长集成电路设计经验;通过理论教学和实践教学,来加强电气信息类专业学生的电路设计基础、版图设计基础以及集成电路设计各环节的验证知识等,培养学生在集成电路设计方面的研究兴趣,为后续课程的学习和进一步的深造打好基础。

由于专业建设和人才培养的需要,北京电子科技学院同样开设了《专用集成电路设计》的专业选修课,授课对象是电子信息工程专业的本科生,由于非微电子的专业背景原因,他们并不具备足够的半导体物理、晶体管原理等知识,因此在本课程的教学过程中,必然要针对具体对象,调整教学内容,创新教学思路,加强教学研究,找到一种适合于非微电子专业本科生的教学思想和教学方法。通过教学实践,学生对于课程组在这一课程中的创新、探索和具体的教学方法比较认可。这里把我们在《专用集成电路设计》课教学实践中的初步探索做一些总结,希望与大家分享。

1 结合实际合理设置授课内容,以学生能够接受为目标

电子信息工程专业的学生在学习《专用集成电路设计》课程之前,已经系统地学习了《电路分析》、《模拟电子技术》、《数字电子技术》、《EDA技术》等有关电子技术和电路系统的课程,对于电路系统的设计已经有了一定的理解,并进行过比较系统的动手实践训练,为进一步学习《专用集成电路设计》课程打下了比较坚实的知识基础和实践基础。但是由于专业背景的原因,该专业不太可能只是为了《专用集成电路设计》课而专门开设《半导体物理》、《晶体管原理》等这些在微电子专业才有的课程,因此,与微电子专业相比,电子信息工程专业的本科生欠缺有关晶体管原理和半导体工艺等方面的必要知识。在设置授课内容时,必然要考虑到这一点,总的原则应当是以学生能够接受、但又不应该过于轻松接受为目标,而且要尽量避免与《EDA技术》等课程的知识重复。

根据我们的课程内容设置原则,将《专用集成电路设计》课的讲授内容分为以下几章:第一章:ASIC设计概述;第二章:CMOS逻辑;第三章:ASIC库设计;第四章:ASIC的前端设计;第五章:ASIC的后端设计;第六章:可测性设计技术;第七章:SOC设计技术简介。在各章的讲授中,占用课时较多的分别是第二章、第三章和第五章。在讲授时强调培养学生的系统设计能力,使学生对专用集成电路的设计、制造、测试等一整套流程有一般性、整体性的了解,建立专用集成电路的基本概念和方法,了解IC领域的最新发展趋势,激发学生潜在的对集成电路前、后端设计的兴趣。为了配合理论教学,提升教学效果,还设置了合适的实验教学内容。

2 注重实验教学效果,以培养动手实践能力为目标

集成电路设计类课程除了理论教学以外,实验教学尤为重要,因为这类课程对学生的训练重点正是在于动手实验,提前接触到未来在进一步的研究和工作中可能会应用到的一些软件工具、设计流程以及设计技巧等,这样才能促进学生理论与实践相结合,真正帮助学生掌握ASIC设计技术。因此本课程要更加注重实验教学效果,着力培养学生的动手实践能力,进而使学生能够更加准确、具体和形象地掌握在课堂上学到的理论知识。根据这一原则,经过试用修订,我们专门编印了《专用集成电路设计实验指导书》,根据大纲的变化,使用工具版本的提高,目前已经编印了2007版和2009版的实验指导书,共设计了五个实验,具体是:实验一:IC设计工具的使用;实验二:单元电路的前端设计;实验三:标准单元的版图绘制与验证;实验四:四位加法器和减法器ASIC的设计;实验五:计数器ASIC的设计。每个实验3学时,其中实验二、实验四和实验五为综合性、设计性实验。

选用一种合适的集成电路设计工具是顺利进行实践教学的关键。我们选用了美国Tanner Research公司开发的一种优秀集成电路设计工具――Tanner Tools Pro,它虽然在功能上不如Cadence、Synopsys等大型工具强大,但它的最大优点是成本低,可以在PC机上使用,而且图形处理速度快,编辑功能强,便于学习,使用方便,特别适用于高校进行相关的教学和科研工作。Tanner Pro工具在美国和台湾的很多大学中早已被广泛应用,台湾不少IC设计企业也在使用Tanner Pro工具。该工具较新版本为Tanner Tools Pro 13.0,主要包含了S-EDIT(原理图编辑)、L-EDIT(版图编辑)、T-SPICE(电路仿真)、W-EDIT(波形观察)和LVS(版图与原理图比对)等几个功能不同的子工具,满足了集成电路设计从前端到后端、设计验证的一系列过程的需要,完全可以适用于《专用集成电路设计》课程的实践教学。通过我们在课程实验、毕业设计等实践教学环节的使用,发现学生对这个工具上手快、掌握熟,对于以后使用其他的IC设计工具也有一定的帮助,而且培养了他们将来涉足IC设计领域的兴趣和信心。图1是学生在实践教学中得到的一个版图设计结果。

3 适当讲授最新技术进展,以让学生跟上行业发展脚步为目标

我们都知道,集成电路设计技术、制造工艺等的发展速度飞快,遵循着集成电路最小特征尺寸以每三年减小70%的速度下降、集成度每年翻一番和价格每两年下降一半的著名的摩尔定律,集成电路的设计和制造技术发展日新月异。因此,在《专用集成电路设计》的教学过程中,必须要根据教学大纲的要求,在系统讲授已经设置好的教学内容的前提下,结合具体授课内容,适当讲授最新技术进展,以期让学生跟上集成电路设计行业发展的脚步,并不断将这些新技术、新进展、新方法、新工具、新工艺融入到授课内容中,做到授课内容常讲常新。其实这除了让学生可以接受到最新的知识和了解到该领域最新进展之外,同时也是一个教学相长的过程,对于教师的教学和相关科研也是一种无形的促进,可以督促教师不断地跟踪与IC设计、制造相关的最新研究成果,并进行精心的组织,将这些成果有机融入到课程教学中,做到授课内容的不断更新,而且这样也才能够避免一份讲稿多年重复使用,保证教师在教学中的激情,增强教学效果。

在这里仅仅举一个具体例子。在一次讲授到集成电路工艺的内容时,作者为同学们讲授了不断发展的集成电路工艺水平,以及所遇到的工艺发展瓶颈对于摩尔定律的挑战,还具体讲到了Intel公司新推出的0.45nm工艺的CPU,它采用了大大不同于以往的工艺方法,这次工艺变革可以称得上是“拯救摩尔定律”的一大技术进展。本次课后,不少同学纷纷通过互联网等来查阅这一最新工艺的具体情形,表现出了浓厚的学习兴趣。

4 创新课程考查方式,以激发学生进一步的研究兴趣为目标

一门课程的考查方式如何,对于这门课程能不能按照教师的预想,达到既定的最终教学目的,有着比较重要的作用。传统的一张试卷去“考”出学生学习效果的方式虽然比较简单省事,但却过于单调,虽然从某种程度上能够考查出学生对这门课程知识的掌握程度,但是对于激发学生在学完这门课程之后,对本学科、本领域进行进一步研究的兴趣却作用不大。由于自从接受学校教育以来经历了无数次的考试,不少学生厌烦考试的情绪比较严重,恨不得考完后把教材、作业、笔记等都马上丢弃,这是现实存在的、我们必须得承认的事实。从某种意义上说,通过考试来考查学生的学习,有时对最终教学目标的实现会起到一定的反作用。而且单纯考试的方式也很难发现学生对于这门课、这个领域、这个行业的独特想法和创新思路。

作者在《专用集成电路设计》教学过程中,结合课程的专业特点,积极探索并实践了采用提交论文和现场答辩相结合的课程考查方式,即在课程讲授到二分之一左右时,布置给学生论文题目,对于论文的范围、参考文献的篇数、论文的格式和字数等做出明确而具体的规范,要求学生在最后一次课之前提交自己的论文,做好答辩ppt,并利用专门的时间集中进行答辩,每位学生对自己准备的论文,进行5分钟左右的讲解,并接受教师和其他学生的提问。通过创新课程考查方式,提交论文和现场答辩相结合,让学生在准备论文和答辩材料的过程中对专用集成电路设计的有关内容和工艺、方法等有了更加深刻的理解,并有了一个系统的知识梳理过程,现场答辩的方式也更能够展现学生对于集成电路设计的一些独特的思路和创新性的理解,学生在经历这一过程时,也促使自己积极思考,主动研究,努力去探索和集成电路、微电子学有关的一些研究方法和最新进展,激发自己在完成本门课程的学习后、甚至是大学毕业后进行进一步研究的兴趣和信心;另外还在这个过程中提升了学生的论文写作能力、科学研究能力。

5 结束语

《专用集成电路设计》课(或者其他名称的类似课程)在不少设有微电子学专业的重点大学中开设较为普遍,但在没有微电子学专业的高校特别是非重点高校中开设并不多,对于该课程教学实践中的一些具体的方法研究和探讨需要更加深入。作者在教学实践中,紧密围绕本校、本专业的培养目标,以授课对象为主体,遵循课程的教学规律和科学研究规律,选择合适的授课内容和教学方法,并且不断地对此进行探索和研究,收到了初步的教学效果。当然,教学创新永无止境,教学方法的研究和探讨不能止步,作为一名年轻教师,在今后的教学实践中,作者将在加强学习以及与同行交流的前提下,进一步拓宽和创新教学思路,探索和完善教学模式,研究和更新教学内容,学习和探讨教学技巧,敢于创新,善于创新,真正做到教好书,育好人。

参考文献:

[1] Michael John Sebastian Smith.专用集成电路[M].虞惠华,等,译.北京:电子工业出版社,2004.

[2] 路而红.专用集成电路设计与电子设计自动化[M].北京:清华大学出版社,2004.

[3] 廖裕评,陆瑞强.集成电路设计与布局实战指导[M].北京:科学出版社,2004.

[4] 武玉华,路而红.非微电子专业“专用集成电路设计”课程建设研究[J].南京:电气电子教学学报,2005,27(6)

注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文

上一篇:基于OPC的综合建筑管理系统的设计与实现 下一篇:基于CMS的《网站设计与维护》课程教学的研究与...