时间:2022-11-06 17:59:19
导言:作为写作爱好者,不可错过为您精心挑选的10篇数字集成电路设计,它们将为您的写作提供全新的视角,我们衷心期待您的阅读,并希望这些内容能为您提供灵感和参考。
中图分类号:TN431 文献标识码:A 文章编号:1007-9416(2012)07-0229-01
面对当前21世纪科学技术的迅速发展,在同步数字集成电路的设计中,时钟偏移的影响力也越来越受到设计人员的关注。受时钟偏移的影响,导致在长时间的应用中,时钟频率出现的越来越高,也由此增加了时钟偏移在同步数字集成电路中的重要性。一般而言,任何一个系统中若出现过多的流水线级数,则会导致时钟偏移的可能性增加,并由此影响数字集成电路的同步进行。在解决这一问题的过程中,本文从同步数字集成电路、时钟偏移、时钟偏移分析等三个方面出发,对这一问题的完善做如下简要分析:
1、同步数字集成电路
在当前数字集成电路设计中,最常用的方法为同步方法,这一方法除了能最大限度的发挥出集成电路的优势外,还具备高度的可靠性。但在实际应用中,所谓的同步,具体是指该电路系统在实际影响中,其所包含的触发器都能在一个公共时钟的控制下进行运行。结合同步电路的整体运行结构,其内部构造主要由组合电路、时序电路及时钟分配网络等三个方面构成。这三者之间有着相辅相成、缺一不可的关系。集成电路在很大程度上与组成电路之间存在着较大的差别,组合电路能够随时输出稳定状态,而集成电路则不行。此外,在整个集成电路中,时钟偏移的出现,在扰乱整个时序单元的同时,还会使整个集成电路的内部处于混乱状态,甚至在情况严重时会出现瘫痪,这些,都需要设计人员进行考虑,并对其进行完善。换而言之,在整个同步数字集成电路的实际运行中,要想从根本上保证电路的运行秩序,其核心在于保证各个时序单元的时钟信号处于正确状态,只有这样才能得到正确的逻辑值,从而确保整个电路功能的正确发挥。
2、时钟偏移
在整个同步数字集成电路设计中,若使用边沿触发式触发器的同步系统,则必须要求所有的触发器都在同一时刻对时钟出发沿进行接收,并以此来确保集成系统的正常运行。若单纯的从理论角度出发,电路中的触发器所使用的都是同一个时钟信号,但其中一个触发器接收到的时钟信号要比另外一个的时间晚很多。换而言之,即同一信号在发出后,到达的时间不同,这就是所谓的时钟偏移。但在实际应用中,若出现最大传递延时的状况,则能从很大程度上反应出信号出现了变化,且最慢的接收器也会在一定时间内响应这种变化。而正是这种延时状况,在很大程度上确定了电力的最大允许速度,即人们常说的最大传递延时。与之不同的是,最小传递延时在实际应用中,能够在很大程度上表示输入时间的变化,一旦输出时间出现了变化,则其中传递的时间都会受到影响。但与最大传递延时相比,这种延时所造成的影响要小的多,因而在一定程度上更适合应用到时钟偏移的研究中。
3、时钟偏移分析
科研人员在整个同步数字集成电路的设计研究中,受时钟信号的影响,在考虑整个电路时序单元的同时,还需要电路设计的各个环节考虑进去。从现有的集成电路设计方案能够得出,在引起时钟偏移的众多原因中,导线长度及负载的不均衡是引起时钟偏移的主要因素;再加上串扰(即一根信号线的能量串入到另一根信号线中)因素的影响,都会在很大程度上引起时钟偏移的现象。在大型 PCBO或ASICO专用集成电路设计中,通常难以找到可能引起时钟偏移的所有原因。所以,大多数ASIC制造商都要求设计者提供额外的建立和保持时间容限,但在这些应用中,其时间容限往往存在与系统内部的延迟部位,这些部位都会因时间延迟而引起相应的后果。面对当前集成电路研究步伐的加快,时钟偏移的大小与极性都会对整个集成电路的稳定性及功能性造成影响,与此同时,任意两个相对的时序在运行中,其相邻的寄存器都会受自身极性的影响,出现颤抖,这些都会影响时钟的正常运行,并由此导致时钟不确定因素的出现,而这些,都需要科研人员对整个时序进行相应的分析,确保集成电路的顺利运行。
4、结语
综上所述,在当前同步数字集成电路设计的研究中,时钟偏移作为最常见的问题之一,在影响整个集成电路正常运行的同时,还会对系统的性能造成影响。在完善这一问题的过程中,设计人员只有在了解时钟偏移产生的机理上,才能采取相应的措施来缓解这一现象。这就需要设计人员能够结合着我国集成电路发展的基础,不断学习国外集成电路的研究技术,将其运用到我国的实际发展中,在推动集成电路发展的同时,还能为其今后的发展奠定坚实的基础。
参考文献
随着科技的不断发展和进步,在集成电路领域当中,数字集成电路的增长速度飞快,在各种新技术的应用之下,集成电路系统的集成度和复杂度也有了很大的提升。对着移动设备、便携设备的广泛应用,使得数字集成电路面临着越来越严峻的功耗问题。因此,在数字集成电路的未来发展当中,低功耗优化设计已经成为一个主要的发展趋势,在数字集成电路的工艺制造、电路设计等方面,都发挥着巨大的作用。
一、低功耗优化设计的方法和技术
对于可移动、便携式的数字系统来说,功耗具有很大的作用。因此在设计数字电路的时候,应当分析其功耗问题。在设计数字集成电路的过程中,要对功耗、面积、性能等加以考虑。而在这些方面,存在着相互关联和约束的关系。因此,在对数字电路性能加以满足的前提下,对设计方案和技术进行选择,从而实现低功耗优化设计。具体来说,应当平衡性能、面积、功耗方面的关系,防止发生浪费的情况。对专用集成电路进行高效应用,对结构和算法进行优化,同时对工艺和器件进行改进。
二、数字集成电路的低功耗优化设计
1、门级
在数字集成电路的低功耗优化设计中,门级低功耗优化设计技术具有较为重要的作用,其中包含着很多不同的技术,例如路径平衡、时许调整、管脚置换、们尺寸优化、公因子提取、单元映射等。其中,单元映射是在设计电路中,在逻辑单元、门级网表之间,进行合理的布局布线。公因子提取法能够对逻辑深度进行降低、对电路翻转进行减小、对逻辑网络进行简化从而降低功耗。路径平衡则是针对不同路径的延迟时间,对其进行改变,从而降低功耗。
2、系统级
系统级低功耗优化设计当中,主要包括了软硬件划分、功耗管理、指令优化等技术。其中,软硬件划分主要是对硬件和软件在抽象描述的监督,对其电路逻辑功能加以实现,通过对方案的综合对比,选择低功耗优化设计方案。功耗管理是针对电路设计不同的工作模式,将空闲模块挂起,从而降低功耗。而指令优化则包含指令压缩、指令编码优化、指令集提取等,通过对读取速度、密度的提升,使功耗得到降低。
3、版图级
在版图级低功耗优化设计中,需要对互联、器件等同时进行优化,对着集成电路工艺的发展,器件尺寸的减小,功耗也就自然降低。同时由于具有更快的开关速度,因此可以根基不同情况,在电路设计中选择合适的器件进行优化。而对于系统来说,互联作为连接器件的导线,对于系统性能也有着很大的影响。在信号布线的过程中,可以增加关键、时钟、地、电源等信号以及高活动性信号的横截面,从而降低功耗和延时。
4、算法级
在算法级低功耗优化设计当中,需要对速度、面积、功耗等约束条件加以考虑,从而对电路体系编码、结构等进行优化。在通常情况下,为了提升电路质量、降低电路功耗,会采用提高速度、增加面积等方法来实现。算法级低功耗优化设计与门级、寄存器传输级不同,这两者都是对电路的基本结构首先进行确定,然后对电路结构再进行低功耗优化调整。在算法级低功耗优化设计当中,主要包括并行结构、流水线、总线编码、预计算等技术。
5、电路级
在电路级低功耗优化设计中,NMOS管阵列构成的PDN完成了逻辑功能,其中只需要少量额晶体管,具有较快的开关速度,同时由于具有较低的负载电容,不存在短路电流。在电源与第之间,没有电流通路,因此不会产生静态功耗,对于总体功耗的降低有着很大的帮助。同时,在应用的异步电路当中,在稳定状态时,输入信号才会翻转,从而避免了输入信号之间的竞争冒险,也避免了功耗浪费。
6、工艺级
在工艺级低功耗优化设计中,主要包括按比例缩小、封装等技术。随着技术的发展,系统拥有了更高的集成度,器件尺寸得以减小、电容得以降低,在芯片之间,通信量也有所下降,因此功耗也能够得到有效的控制。其中主要包括了互连线、晶体管的按比例缩小。芯片应当进行封装,充分与外界相隔离,从而避免外界杂质造成腐蚀,降低其电气性能。而在封装过程中,对于芯片功耗有着很大的影响。通过合理的进行封装,能够更好的进行散热,从而是功耗得到降低。
7、寄存器传输级
在设计数字集成电路的过程中,寄存器传输级是一种同步数字电路的抽象模型,根据存储器、寄存器、总线、组合逻辑装置等逻辑单元之间数字信号的流动所建立的。在当前的数字设计中,工作流程是寄存器传输级上的主要设计,根据寄存器传输级的描述,逻辑综合工具对低级别的电路描述进行构建。在寄存器传输级的低功耗优化设计当中,主要包括了门控时钟、存储器分块访问、操作数隔离、操作数变形、寄存器传输级代码优化等方法。
随着科技的不断发展,在当前社会中,越来越多的移动设备和便携设备出现在人们的生活中,因此,数字集成电路也正在得到更加广泛的应用。而在电路设计当中,功耗问题始终是一个较为重点的问题,因此,应当对数字集成电路进行低功耗优化设计,从而降低电路功耗,提升电路效率。
参考文献:
[1]桑红石,张志,袁雅婧,陈鹏.数字集成电路物理设计阶段的低功耗技术.微电子学与计算机,2011(04).
北京集成电路设计园第五日IC设计培训中心独家推出数字集成电路前端设计就业班,在最短的时间里让学员学习数字IC设计流程,设计方法,常用EDA工具,更以实际专题项目带领学员完成一个从最初的设计规范到门级网表实现的整个前端设计流程,手把手带领学员完成实际项目作品,使学员在领会IC设计知识的同时具备IC设计经验,并学会IC设计公司的团队分工与合作。学成后可以胜任IC设计公司一般性设计工作,最终的专题设计和作品更可以做为求职和职位提升的有力证明。
北京集成电路设计园是全国七个集成电路设计产业化基地之一,园区花费数百万美金购置的EDA设计平台,是北京乃至北方地区唯一可以提供完善的国际顶级EDA设计工具和试验环境的产业基地,同时园区有多家国内外知名IC设计公司入驻,吸引了众多设计人才在这里工作,浓厚的IC产业氛围为学习IC设计提供了绝佳的环境。
“数字集成电路前端设计就业班”已于2005年成功举办两期,学员有来自高校研究生、在职工作人员、应届毕业理工科学生等,实践性的课程使学员完成从对IC设计的陌生到熟悉的过程,亲历IC设计整个前端流程。开班以来得到学员的广泛认可,学员在本课程中学到的技术在求职中起到了关键性作用,先后有多名学员就职于国内知名IC设计公司,包括威盛、华大、六合万通、华为等,受到用人单位的好评。同时,在实践过程中积累的经验和新的方法,将在第三期中得到提升和发展。
如果您正在为就业发愁,正在苦苦寻找一份高薪工作在北京上海这些大城市大展宏图;
如果您想从事IC设计行业却不知道从哪里入手;
如果您刚刚踏入IC设计行业,感觉技术和工作压力很大;
那本课程将会带你踏上这条充满前途的金光大道,您的职业人生将从此与众不同……
课程特色
教授IC前端设计全部流程
特别实用、常用的IC前端技术和方法
真实实践环境,先进设计平台,实际项目设计、亲自动手制作
以直接就业为目的
招生对象
电子、计算机、通信等相关专业大学应届本科毕业生和低年级研究生
参加工作不久,需要提升技术水平和熟悉设计流程的在职工程师
或其它理工科背景有志于IC设计工作的转行人员
开课时间
2006年3月27日
课时数
共70学时
上课时间
每周一、三、五晚18:30-21:30
每周二、四、六自修及作业
上课地点
北京集成电路设计园量子芯座5层培训教室
费用
报名费100元
学费2800元,包括听课、讲义、资料、辅导、上机软硬件费用、证书等,食宿自理。
优惠
2006年3月20日前报名,免收报名费
在校学生2006年3月20日前报名,可享受优惠价2300元!
5人以上团体报名可九折优惠!
食宿
外地学员可帮助联系住宿,可以就近选择北京大运村学生公寓,或方便实惠的公寓、单间、招待所、床位等。
附近有大运村食堂、北航食堂、小吃一条街及多家饭店可供选择,经济实惠,非常方便。
交费方式
银行汇款
开户名称:北京集成电路设计园有限责任公司
开户银行:招商银行北京大运村支行(649)
帐号:6381001510001
报名现场交款
地 址:北京市海淀区知春路27号量子芯座5层IC设计培训中心
报名流程
1. 索取或下载报名表
2. 按要求填表、将报名表传真或Email给我们
3. 电话或Email确认报名信息
4. 交纳报名费和学费
5. 领取交费收据、确认函、听课证
6. 报名成功
联系方式
电话:82357175/83/84-850/851/852/858/859
邮件:.cn
课程大纲和更多信息请查询网站:.cn
注:本班招生30人,招满截止,名额有限,预报从速!若报名人数少于10人则不开班
数字集成电路前端设计人才班
实战提高班
课程简介
北京集成电路设计园第五日IC设计培训中心独家推出具有极强实践性“数字集成电路前端设计实战提高班”课程,针对具有一定工作经验的在职工程师、高年级研究生以及需要项目经验的高校任课教师,按照IC设计公司产品开发流程,采取强化训练、项目实践、专题制作等方法,带领学员在真实的实践环境中提升技术水平。本课程为前端设计高端精华课程,在特别精简的时间内讲解非常完整的流程以及更实用的设计方法,课程涵盖了相关技术的核心内容,老师将自己的实践经验倾囊而授。
本课程在“数字集成电路前端设计就业班”成功举办的基础上,为学员提供技术进阶,目标直指培养较高水平IC设计工程师,在保证学员获得IC前端设计全部技术要点的同时,重点锻炼学员的实际动手能力,更为关键的是在长达45个学时,跨度近两个月的时间内,学生将以一个简单标量流水线处理器的设计为核心,进行RTL设计、逻辑综合、时序分析、芯片测试、综合验证、以及高级技术和设计优化的技术学习和项目实践。学员可以选择参与处理器设计或系统芯片IP模块设计,要求至少参与完成此处理器芯片或独立完成一个系统芯片IP模块从设计规范到网表实现的整个前端设计过程,最终的设计是可以拿去layout和流片的。
同时,本培训中心位于北京集成电路设计园――全国七个集成电路设计产业化基地之一,园区花费数百万美金购置的EDA设计平台,是北京乃至北方地区唯一可以提供完善的国际顶级EDA设计工具和试验环境的产业基地,同时园区有多家国内外知名IC设计公司入驻,吸引了众多设计人才在这里工作,浓厚的IC产业氛围为学习IC设计提供了绝佳的环境。
如果你具有相关专业学历,但缺乏一定的项目实践机会;
如果你面对学习或工作挑战,感觉压力很大;
如果你对芯片设计充满兴趣,希望用最短的时间学到人家需要两三年才能跨越的技术;
那么本课程将会成为你提升技术水平、跻身IC设计高级人才的理想选择!
课程特色
完全不同于学校的课程体系和授课方法
没有冗长而无用的理论介绍,直接教授最实用的设计方法和设计流程
真实实践环境,先进设计平台,实际项目设计、亲自动手制作
要求独立完成项目设计,具备真正意义上的项目经验
学成后做为高级人才可以推荐工作
招生对象
电子、通信、计算机等相关专业本科毕业,一年以上工作经验的在职工程师;
电子、通信、计算机等相关专业较高年级在读研究生;
一般高校需要项目经验的任课教师。
报名要求
有简单或小规模电路设计经验,或初步熟悉IC设计前端工作但缺乏项目经验;
有数字逻辑基础、了解VERILOG语言,会使用UNIX/Linux操作系统。
培训目标
可独立完成ASIC/SOC前端设计,成为中级IC前端设计工程师。
学 时
100学时,其中实习及专题制作45学时。
开课时间2006年3月16日
上课时间
每周四晚18:30-21:30,
每周六上午9:00-12:00、
每周日上午9:00-12:00
周一到周五自修及作业
上课地点
北京集成电路设计园量子芯座5层培训教室
费 用
报名费100元
学费4800元,包括听课、讲义、资料、辅导、上机软硬件费用、证书等,食宿自理。
优 惠
2006年3月1日前报名,免收报名费
在校学生在2006年3月1日前报名,可享受优惠价4200元
5人以上团体报名可九折优惠!
食 宿
外地学员可帮助联系住宿,可以就近选择北京大运村学生公寓,或方便实惠的公寓、单间、招待所、床位等。附近有大运村食堂、北航食堂、小吃一条街及多家饭店可供选择,经济实惠,非常方便。
交费方式
银行汇款
开户名称:北京集成电路设计园有限责任公司
开户银行:招商银行北京大运村支行(649)
帐号:6381001510001
报名现场交款
地 址:北京市海淀区知春路27号量子芯座5层IC设计培训中心
报名流程
1. 索取或下载报名表
2.按要求填表、将报名表传真或Email给我们
3.电话或Email确认报名信息
4. 交纳报名费和学费
5.领取交费收据、确认函、听课证
6. 报名成功
联系方式
电话:82357175/83/84-850/851/852/858/859
邮件:.cn
课程大纲和更多信息请查询网站:.cn
注:本班招生30人,招满截止,名额有限,预报从速!若报名人数少于10人则不开班
集成电路封装工艺员培训
招生对象 大专理工类专业及以上学历
招生人数 限50人
开课时间 2006年2月13日-3月3日
(周一至周五上课)共120课时
课程内容
半导体基础制造程序、集成电路各类产品与应用、集成电路生产常用材料使用简介、集成电路英文应用、集成电路厂务与环境、封装基础知识、集成电路SOP学习、集成电路设备基本操作与应急处理、质量环境及工作安全教育、集成电路封装
开班宗旨
复芯微电子集成电路封装工程师培训为您的职业生涯铸造辉煌的起点
培训优势
订单培养、校企结合、高就业率
课程特色 名校资深讲师与企业主管共同授课;
独家使用教材;
严谨治学、定期考核
附赠行业素质、面试技巧等实用课程
职业前景
集成电路产业是未来全球高新技术产业的前沿和核心,是最具活力和渗透力的战略产业。作为集成电路产业人才缺口最大的封装产业,正需要大量有志于投身该事业的青年加入其中。
应届毕业生从事集成电路(IC)封装行业,年薪3-6万……
封装企业大多提供相当好的福利,包括吃、住、补贴……
想进入集成电路行业的您,请不要犹豫了!
招生对象 本科理工类专业及以上学历
招生人数 限30人
开课时间 2006年3月4日-4月2日
(双休日上课)共120课时
课程内容:
计算机网络与UNIX应用、半导体基础理论、集成电路制造工艺、集成电路设计概论、集成电路设计EDA软件、基本版图知识
开班宗旨:
复芯微电子IC版图设计师培训为您的职业生涯铸造辉煌的起点
培训优势:
订单培养、保证推荐、高就业率
课程特色 校内资深讲师与企业在职工程师共同授课;
独家使用教材;
严谨治学、定期考核
附赠行业素质、面试技巧等实用课程
职业前情:
集成电路产业是未来全球高新技术产业的前沿和核心,是最具活力和渗透力的战略产业。作为集成电路产业的命脉,目前长三角地区IC设计业的人才缺口已达20万……
IC设计业薪酬水平不断攀升,应届本科生从事IC版图设计起薪达3000元……
IC设计师平均月薪高达10000元……
看到这些数字,您还需要犹豫吗?
诚信责任创新
咨询人 宣佳博老师
咨询电话 021-51087308*8301
TEL (021)- 51087308
中图分类号:G642.0 文献标志码: A 文章编号:1002-0845(2012)09-0102-02
集成电路产业是关系到国家经济建设、社会发展和国家安全的新战略性产业,是国家核心竞争力的重要体现。《国民经济和社会发展第十二个五年规划纲要》明确将集成电路作为新一代信息技术产业的重点发展方向之一。
信息技术产业的特点决定了集成电路专业的毕业生应该具有很高的工程素质和实践能力。然而,目前很多应届毕业生实践技能较弱,走出校园后普遍还不具备直接参与集成电路设计的能力。其主要原因是一些高校对集成电路专业实践教学的重视程度不够,技能培养目标和内容不明确,导致培养学生实践技能的效果欠佳。因此,研究探索如何加强集成电路专业对学生实践技能的培养具有非常重要的现实意义。
一、集成电路专业实践技能培养的目标
集成电路专业是一门多学科交叉、高技术密集的学科,工程性和实践性非常强。其人才培养的目标是培养熟悉模拟电路、数字电路、信号处理和计算机等相关基础知识,以及集成电路制造的整个工艺流程,掌握集成电路设计基本理论和基本设计方法,掌握常用集成电路设计软件工具,具有集成电路设计、验证、测试及电子系统开发能力,能够从事相关领域前沿技术工作的应用型高级技术人才。
根据集成电路专业人才的培养目标,我们明确了集成电路专业的核心专业能力为:模拟集成电路设计、数字集成电路设计、射频集成电路设计以及嵌入式系统开发四个方面。围绕这四个方面的核心能力,集成电路专业人才实践技能培养的主要目标应确定为:掌握常用集成电路设计软件工具,具备模拟集成电路设计能力、数字集成电路设计能力、射频集成电路设计能力、集成电路版图设计能力以及嵌入式系统开发能力。
二、集成电路专业实践技能培养的内容
1.电子线路应用模块。主要培养学生具有模拟电路、数字电路和信号处理等方面的应用能力。其课程主要包含模拟电路、数字电路、电路分析、模拟电路实验、数字电路实验以及电路分析实验等。
2.嵌入式系统设计模块。主要培养学生掌握嵌入式软件、嵌入式硬件、SOPC和嵌入式应用领域的前沿知识,具备能够从事面向应用的嵌入式系统设计能力。其课程主要有C语言程序设计、单片机原理、单片机实训、传感器原理、传感器接口电路设计、FPGA原理与应用及SOPC系统设计等。
3.集成电路制造工艺模块。主要培养学生熟悉半导体集成电路制造工艺流程,掌握集成电路制造各工序工艺原理和操作方法,具备一定的集成电路版图设计能力。其课程主要包含半导体物理、半导体材料、集成电路专业实验、集成电路工艺实验和集成电路版图设计等。
4.模拟集成电路设计模块。主要培养学生掌握CMOS模拟集成电路设计原理与设计方法,熟悉模拟集成电路设计流程,熟练使用Cadence、Synopsis、Mentor等EDA工具,具备运用常用的集成电路EDA软件工具从事模拟集成电路设计的能力。其课程主要包含模拟电路、半导体物理、CMOS模拟集成电路设计、集成电路CAD设计、集成电路工艺原理、VLSI集成电路设计方法和混合集成电路设计等。此外,还包括Synopsis认证培训相关课程。
5.数字集成电路设计模块。主要培养学生掌握数字集成电路设计原理与设计方法,具备运用常用的集成电路EDA软件工具从事数字集成电路设计的能力。其课程主要包含数字电路、数字集成电路设计、硬件描述语言、VLSI测试技术、ASIC设计综合和时序分析等。
6.射频集成电路设计模块。主要培养学生掌握射频集成电路设计原理与设计方法,具备运用常用的集成电路EDA软件工具从事射频集成电路设计的能力。其课程主要包含CMOS射频集成电路设计、电磁场技术、电磁场与
天线和通讯原理等。
在实践教学内容的设置、安排上要符合认识规律,由易到难,由浅入深,充分考虑学生的理论知识基础与基本技能的训练,既要有利于启发学生的创新思维与意识,有利于培养学生创新进取的科学精神,有利于激发学生的学习兴趣,又要保证基础,注重发挥学生主观能动性,强化综合和创新。因此,在集成电路专业的实验教学安排上,应减少紧随理论课开设的验证性实验内容比例,增加综合设计型和研究创新型实验的内容,使学有余力的学生能发挥潜能,有利于因材施教。
三、集成电路专业实践技能培养的策略
1.改善实验教学条件,提高实验教学效果。学校应抓住教育部本科教学水平评估的机会,加大对实验室建设的经费投入,加大实验室软、硬件建设力度。同时加强实验室制度建设,制订修改实验教学文件,修订完善实验教学大纲,加强对实验教学的管理和指导。
2.改进实验教学方法,丰富实验教学手段。应以学生为主体,以教师为主导,积极改进实验教学方法,科学安排课程实验,合理设计实验内容,给学生充分的自由空间,引导学生独立思考应该怎样做,使实验成为可以激发学生理论联系实际的结合点,为学生创新提供条件。应注重利用多媒体技术来丰富和优化实验教学手段,如借助实验辅助教学平台,利用仿真技术,加强新技术在实验中的应用,使学生增加对实验的兴趣。
3.加强师资队伍建设,确保实验教学质量。高水平的实验师资队伍,是确保实验教学质量、培养创新人才的关键。应制定完善的有利于实验师资队伍建设的制度,对实验师资队伍的人员数量编制、年龄结构、学历结构和职称结构进行规划,从职称、待遇等方面对实验师资队伍予以倾斜,保证实验师资队伍的稳定和发展。
4.保障实习基地建设,增加就业竞争能力。开展校内外实习是提高学生实践技能的重要手段。
实习基地是学生获取科学知识、提高实践技能的重要场所,对集成电路专业人才培养起着重要作用。学校应积极联系那些具有一定实力并且在行业中有一定知名度的企业,给能够提供实习场所并愿意支持学校完成实习任务的单位挂实习基地牌匾。另外,可以把企业请进来,联合构建集成电路专业校内实践基地,把企业和高校的资源最大限度地整合起来,实现在校教育与产业需求的无缝联接。
5.重视毕业设计,全面提升学生的综合应用能力。毕业设计是集成电路专业教学中最重要的一个综合性实践教学环节。由于毕业设计工作一般都被安排在最后一个学期,此时学生面临找工作和准备考研复试的问题,毕业设计的时间和质量有时很难保证。为了进一步加强实践环节的教学,应让学生从大学四年级上半学期就开始毕业设计,因为那时学生已经完成基础课程和专业基础课程的学习,部分完成专业课程的学习,而专业课教师往往就是学生毕业设计的指导教师,在此时进行毕业设计,一方面可以和专业课学习紧密结合起来,另一方面便于指导教师加强对学生的教育和督促。
选题是毕业设计中非常关键的环节,通过选题来确定毕业设计的方向和主要内容,是做好毕业设计的基础,决定着毕业设计的效果。因此教师对毕业设计的指导应从帮助学生选好设计题目开始。集成电路专业毕业设计的选题要符合本学科研究和发展的方向,在选题过程中要注重培养学生综合分析和解决问题的能力。在毕业设计的过程中,可以让学生们适当地参与教师的科研活动,以激发其专业课学习的热情,在科研实践中发挥和巩固专业知识,提高实践能力。
6.全面考核评价,科学检验技能培养的效果。实践技能考核是检验实践培训效果的重要手段。相比理论教学的考核,实践教学的考核标准不易把握,操作困难,因此各高校普遍缺乏对实践教学的考核,影响了实践技能培养的效果。集成电路专业学生的实践技能培养贯穿于大学四年,每个培养环节都应进行科学的考核,既要加强实验教学的考核,也要加强毕业设计等环节的考核。
对实验教学考核可以分为事中考核和事后考核。事中考核是指在实验教学进行过程中进行的质量监控,教师要对学生在实验过程中的操作表现、学术态度以及参与程度等进行评价;事后考核是指实验结束后要对学生提交的实验报告进行评价。这两部分构成实验课考核成绩,并于期末计入课程总成绩。这样做使得学生对实验课的重视程度大大提高,能够有效地提高实验课效果。此外,还可将学生结合教师的科研开展实验的情况计入实验考核。
7.借助学科竞赛,培养团队协作意识和创新能力。集成电路专业的学科竞赛是通过针对基本理论知识以及解决实际问题的能力设计的、以学生为参赛主体的比赛。学科竞赛能够在紧密结合课堂教学或新技术应用的基础上,以竞赛的方式培养学生的综合能力,引导学生通过完成竞赛任务来发现问题、解决问题,并增强学生的学习兴趣及研究的主动性,培养学生的团队协作意识和创新精神。
在参加竞赛的整个过程中,学生不仅需要对学习过的若干门专业课程进行回顾,灵活运用,还要查阅资料、搜集信息,自主提出设计思想和解决问题的办法,既检验了学生的专业知识,又促使学生主动地学习,最终使学生的动手能力、自学能力、科学思维能力和创业创新能力都得到不断的提高。而教师通过考察学生在参赛过程中运用所学知识的能力,认真总结参赛经验,分析由此暴露出的相关教学环节的问题和不足,能够相应地改进教学方法与内容,有利于提高技能教学的有效性。
此外,还应鼓励学生积极申报校内的创新实验室项目和实验室开放基金项目,通过这些项目的研究可以极大地提高学生的实践动手能力和创新能力。
参考文献:
[1]袁颖,等.依托专业特色,培养创新人才[J]. 电子世界,2012(1).
[2]袁颖,等.集成电路设计实践教学课程体系的研究[J]. 实验技术与管理,2009(6).
[3]李山,等.以新理念完善工程应用型人才培养的创新模式[J]. 高教研究与实践,2011(1).
中图分类号:G647 文献标志码:A 文章编号:1674-9324(2013)44-0089-02
集成电路设计是学科交叉特性显著的一个学科,且其发展日新月异,技术更新非常快,而其主要的更新点体现在工艺水平、设计思想和设计手段上。例如,在设计SOC等大规模集成电路时,设计者首先要全方位地把握系统的主体框架,另外还要注重各个环节中的细节,有效利用EDA软件来精确地实现设计并验证其正确性。目前大多数高校开设的集成电路设计课程融入了多媒体教学,但多媒体教学多局限于PPT课件教学,虽然在教学内容上与过去的板书教学相比得到了很大的扩充,但从教学体系上说对于工程化设计流程的介绍缺乏连贯性、完整性,各个知识点的介绍相对来说较为孤立,学生对所学知识的理解无法融会贯通,对工程化设计的理解停留在概念的层面上。目前课程安排中普遍采用理论教学为主,存在实践环节过少、实践环节不成完备体系等问题。学生工程实践能力不能得到有效提升,用人单位需要花大量的时间和人力对应届学生进行培训;学生容易产生挫折情绪,不能快速适应岗位需求。本教改通过对目前国内急需集成电路设计人才的现状的思考,对集成电路设计课程的教学进行改革,实施以工程需求为导向,以工程界典型数字集成电路设计和验证流程为主线的闭环式教学。在国家急需系统级集成电路设计实用型工程人才的指导思想下,在工科院校要培养能为社会所用工程人才的办学宗旨下,以开发学生潜力、提高学生自主学习积极性为目的,结合用人单位的用人需求,我院集成电路设计课程尝试闭环教育,即课程的章节设置参照工程界数字集成电路系统的典型设计流程,知识内容涵盖从设计到流片生产甚至测试的每一个环节,而每一个重要环节都有工程实验与之相对应,形成完备的闭环知识体系。本教改项目闭环教育可分为理论教育环节和实验教育环节。
一、理论教育环节
闭环教育中的理论教育以工程界大型数字集成电路设计的典型流程为教学切入点,然后以该流程为主线介绍各个阶段涉及的理论知识和可供使用的EDA软件,每次进入下一设计阶段的讲解前,都会重新链接至流程图,见图1所示。反复出现的设计流程图,一方面可以加深学生对设计流程的印象;另一方面针对当前内容在流程中出现的位置,突出当前设计阶段与系统设计的整体关联,加强学生对各个设计阶段的设计目的、设计方法、EDA软件中参数设定偏重点的理解。这种教育方法区别于传统的单纯的由点及面的教育方法,避免出现只见树木不见森林的情况,能够在注重细节的同时加强整体观念。
二、实践教育环节
实践教育环节主要是指与理论教育相配套结合的系列实验。针对每个设计阶段都安排相应的较为全面的实验,与该阶段的理论知识形成闭环。而且,所有的实验基本可按照从系统设计开始到流片、测试的完整设计流程串接起来。
图1 大型数字集成电路设计的典型流程
实验指导书撰写了前端设计内容,在数字集成电路系统初期的系统分析、功能模块划分、具体硬件语言描述编译阶段,加入以硬件语言描述、编译、仿真为偏重的上机实验,目的是学习良好的系统全局观,掌握过硬的代码编写能力,并将设计下载至FPGA中作为初步的硬件设计验证手段;撰写了后端设计内容,采用Cadence公司的自动布局布线器SE进行布局布线,介绍面向数字化集成电路的标准化单元概念及其相关工艺库文件的作用,着重讲授从网表到版图的转化过程以及需要注意的问题,如电源网络的合理布局、时钟网络的时序匹配及平衡扇出等方面的考虑。利用版图编辑器Virtuoso Layout进行版图验证,介绍标准单元版图与定制版图的区别、版图设计与工艺制程的关系,重点在于使学生在对版图建立感性认识的同时对IP保护有更深层次的理解。Verilog仿真器进行版图后仿真实验,强调版图寄生参数对系统功能、时序的影响,后仿真时序文件反标的含义;明确后仿真对于保证设计正确性的意义;培养认真负责的验证思想。
实践教育环节大致分为前端设计阶段、后端设计阶段、测试阶段。
1.前端设计阶段。在数字集成电路系统初期的系统分析、功能模块划分、具体硬件语言描述编译阶段,加入以硬件语言描述、编译、仿真为偏重的上机实验,目的是学习良好的系统全局观,掌握过硬的代码编写能力,并将设计下载至FPGA中作为初步的硬件设计验证手段。
二、变革教学理念与模式
CDIO(构思、设计、实施、运行)理念,是目前国内外各高校开始提出的新型教育理念,将工程创新教育结合课程教学模式,旨在缓解高校人才培养模式与企业人才需求的冲突[4]。在实际教学过程中,结合黑龙江大学集成电路设计与集成系统专业的“数模混合集成电路设计”课程,基于“逐次逼近型模数转换器(SARADC)”的课题项目开展教学内容,将各个独立分散的模拟或数字电路模块的设计进行有机串联,使之成为具有连贯性的课题实践内容。在教学周期内,以学生为主体、教师为引导的教学模式,令学生“做中学”,让学生有目的地将理论切实应用于实践中,完成“构思、设计、实践和验证”的整体流程,使学生系统地掌握集成电路全定制方案的具体实施方法及设计操作流程。同时,通过以小组为单位,进行团队合作,在组内或组间的相互交流与学习中,相互促进提高,培养学生善于思考、发现问题及解决问题的能力,锻炼学生团队工作的能力及创新能力,并可以通过对新结构、新想法进行不同程度奖励加分的形式以激发学生的积极性和创新力。此外,该门课程的考核形式也不同,不是通过以往的试卷笔试形式来确定学生得分,而是以毕业论文的撰写要求,令每一组提供一份完整翔实的数据报告,锻炼学生撰写论文、数据整理的能力,为接下来学期中的毕业设计打下一定的基础。而对于教师的要求,不仅要有扎实的理论基础还应具备丰富的实践经验,因此青年教师要不断提高专业能力和素质。可通过参加研讨会、专业讲座、企业实习、项目合作等途径分享和学习实践经验,同时还应定期邀请校外专家或专业工程师进行集成电路方面的专业座谈、学术交流、技术培训等,进行教学及实践的指导。
三、加强EDA实践教学
首先,根据企业的技术需求,引进目前使用的主流EDA工具软件,让学生在就业前就可以熟练掌握应用,将工程实际和实验教学紧密联系,积累经验的同时增加学生就业及继续深造的机会,为今后竞争打下良好的基础。2009—2015年,黑龙江大学先后引进数字集成电路设计平台Xilinx和FPGA实验箱、华大九天开发的全定制集成电路EDA设计工具Aether以及Synopsys公司的EDA设计工具等,最大可能地满足在校本科生和研究生的学习和科研。而面对目前学生人数众多但实验教学资源相对不足的情况,如果可以借助黑龙江大学的校园网进行网络集成电路设计平台的搭建,实现远程登录,则在一定程度上可以满足学生在课后进行自主学习的需要[5]。其次,根据企业岗位的需求可合理安排EDA实践教学内容,适当增加实践课程的学时。如通过运算放大器、差分放大器、采样电路、比较器电路、DAC、逻辑门电路、有限状态机、分频器、数显键盘控制等各种类型电路模块的设计和仿真分析,令学生掌握数字、模拟、数模混合集成电路的设计方法及流程,在了解企业对于数字、模拟、数模混合集成电路设计以及版图设计等岗位要求的基础上,有针对性地进行模块课程的学习与实践操作的锻炼,使学生对于相关的EDA实践内容真正融会贯通,为今后就业做好充足的准备。第三,根据集成电路设计本科理论课程的教学内容,以各应用软件为基础,结合多媒体的教学方法,选取结合于理论课程内容的实例,制定和编写相应内容的实验课件及操作流程手册,如黑龙江大学的“CMOS模拟集成电路设计”和“数字集成电路设计”课程,都已制定了比较详尽的实践手册及实验内容课件;通过网络平台,使学生能够更加方便地分享教学资源并充分利用资源随时随地地学习。
二、针对企业要求的版图设计教学规划
1.数字版图设计。数字集成电路版图设计是由自动布局布线工具结合版图验证工具实现的。自动布局布线工具加载准备好的由verilog程序经过DC综合后的网表文件与Foundry提供的数字逻辑标准单元版图库文件和I/O的库文件,它包括物理库、时序库、时序约束文件。在数字版图设计时,一是熟练使用自动布局布线工具如Encounter、Astro等,鉴于很少有学校开设这门课程,可以推荐学生自学或是参加专业培训。二是数字逻辑标准单元版图库的设计,可以由Foundry厂提供,也可由公司自定制标准单元版图库,因此对于初学者而言设计好标准单元版图使其符合行业规范至关重要。2.模拟版图设计。在模拟集成电路设计中,无论是CMOS还是双极型电路,主要目标并不是芯片的尺寸,而是优化电路的性能,匹配精度、速度和各种功能方面的问题。作为版图设计者,更关心的是电路的性能,了解电压和电流以及它们之间的相互关系,应当知道为什么差分对需要匹配,应当知道有关信号流、降低寄生参数、电流密度、器件方位、布线等需要考虑的问题。模拟版图是在注重电路性能的基础上去优化尺寸的,面积在某种程度上说仍然是一个问题,但不再是压倒一切的问题。在模拟电路版图设计中,性能比尺寸更重要。另外,模拟集成电路版图设计师作为前端电路设计师的助手,经常需要与前端工程师交流,看是否需要版图匹配、布线是否合理、导线是否有大电流流过等,这就要求版图设计师不仅懂工艺而且能看懂模拟电路。3.逆向版图设计。集成电路逆向设计其实就是芯片反向设计。它是通过对芯片内部电路的提取与分析、整理,实现对芯片技术原理、设计思路、工艺制造、结构机制等方面的深入洞悉。因此,对工艺了解的要求更高。反向设计流程包括电路提取、电路整理、分析仿真验证、电路调整、版图提取整理、版图绘制验证及后仿真等。设计公司对反向版图设计的要求较高,版图设计工作还涵盖了电路提取与整理,这就要求版图设计师不仅要深入了解工艺流程;而且还要熟悉模拟电路和数字标准单元电路工作原理。
对于数字集成电路而言,其涉及到的工作都是比较复杂的,自身的功能也比较多样,为了在验证方面获得较高的提升,必须在验证指标、验证手段上进行优化。对于数字集成电路FPGA验证而言,其本身就是重要的组成部分,而在参数的验证和功能的分析方面,都表现出了一定的复杂特点,传统的模式无法满足现阶段的需求。所以,我们要针对数字集成电路FPGA验证的特点、目的、要求,完成各项工作的不断提升。在此,本文主要对数字集成电路FPGA验证展开讨论。
1 FPGA概述
在数字集成电路当中,FPGA所发挥的作用是非常积极的,现如今已经成为了不可或缺的重要组成部分。从应用的角度来分析,FPGA是一种现场编程门阵列,它主要是在可编程器基础上,进一步发展的产物。可编程器主要包括PAL、GAL、CPLD等等。FPGA在具体的应用过程中,具有较强的针对性,其主要是作为专用集成电路领域的服务,并且自身所代表的是一种半制定的电路。从客观的角度来分析,FPGA的出现和应用,不仅在很多方面解决了定制电路所表现出的不足,同时又在很大程度上克服了原有的问题,主要是克服了编程器件门电路数有限的缺点。由此可见,数字集成电路在应用FPGA以后,本身所获得的进步是非常突出的,并且在客观上和主观上,均创造了较大的效益,是非常值得肯定的。
2 FPGA器件介绍
随着数字集成电路的不断发展,FPGA的应用效果也越来越突出。目前,关于数字集成电路FPGA验证,业界内展开了大量的讨论。对于FPGA验证而言,需从客观实际出发。FPGA器件,是验证数字集成电路的主要工具,因此首先要在该方面做出足够的努力。在芯片流片之前,对数字集成电路的整体设计,开展有效的FPGA验证,能够针对数字集成电路的实际工作情况,进行深入的了解和分析;针对遇到的问题,可以采取有效的方案来解决,避免造成较大的损失。
相对而言,采用FPGA进行验证的过程中,硬件环境的标准是比较高的。首先,我们在验证工作之前,必须设计出相应的PCB板,完成相关系统的验证和构建。其次,在验证的过程中,必须充分考虑到成本的问题,与芯片的流片费用相比较,FPGA的验证成本较低,是主流的选择。第三,数字集成电路FPGA验证过程中,多数情况是由两个部分组成的,分别是FPGA和器件。器件主要包括开关、存储器、LED、转接头等等。
数字集成电路FPGA验证时,需针对不同的电路实施有效的验证。例如,在实际工作当中,如果是要验证EPA类型的芯片,必须对成本因素进行充分的考量。建议选择Spartan3 XC3S1500 FPGA进行验证处理。选择该类型的FPGA,原因在于,其芯片为150万门级,能够满足EPA的客观需求。同时,在FPGA的利用率方面,超过了90%,各方面均取得较好成果。
3 基于FPGA的验证环境
数字集成电路在目前的发展中,获得了社会上广泛的重视,并且在很多方面都表现出了较强的高端性。为了在FPGA验证方面取得更多的进展,必须针对验证环境进行深入的分析。本文认为,一个比较完整的验证方案,其在执行过程中,必须充分的考虑到芯片的实际工作环境,考虑到理想的验证环境,考虑到二者的具体差别。尤其是在网络的工作环境方面,其包含很多复杂的数据包,将会对最终的验证造成不利的影响。例如,我们在开展EPA芯片的验证工作中,可尝试使用OVM库类验证芯片的基本通信系统、功能,再利用FPGA的辅助验证,与时钟进行同步处理,从而选择合理的验证方式,针对数字集成电路完成比较全方位的验证,实现客观工作的较大进步。
4 关于数字集成电路FPGA验证的讨论
数字集成电路FPGA的验证工作,在很多方面都表现出了较高的复杂性和较强的技术性,现阶段的部分工作虽然得到了较大的进步,但也有一些问题,还没有进行充分的解决,这对将来的发展,会产生一定的威胁和不良影响。例如,FPGA基于查找表结构,有固定的设计约束和要求,以及定义明确的标准功能,而ASIC基于标准单元和宏单元,按照一般IC设计流程进行设计,并采用标准的工艺线进行流片,在设计时存在的选项以及需要考虑的问题往往比FPGA多很多,所以在将FPGA设计转化为ASIC设计时,需要考虑如何转化并了解这些转化可能带来的相关风险。
5 总结
本文对数字集成电路FPGA验证展开讨论,从目前的工作来看,FPGA在验证过程中,表现出的积极效果还是非常值得肯定的,各项工作均未出现恶性循环。今后,应在数字集成电路以及FPGA验证两方面,开展深入的研究,健全工作体系的同时,加强操作的简洁性。
参考文献
[1]陈玉洁,张春.基于EDA平台的数字集成电路快速成型系统的设计[J].实验技术与管理,2012,09:101-102+107.
[2]张娓娓,张月平,吕俊霞.常用数字集成电路的使用常识[J].河北能源职业技术学院学报,2012,03:65-68.
[3]吕晓春.数字集成电路设计理论研究[J]. 就业与保障,2012,12:32-33.
[4]伍思硕,唐贤健.数字集成电路的应用研究[J].电脑知识与技术,2014,19:4476-4477.
[5]闫露露,王容石子,尹继武.基于AT89C51的数字集成电路测试仪的设计[J].电子质量,2010,08:7-9.
作者简介
于维佳 (1982-),男,广西壮族自治区柳州市人。硕士学位。现为柳州铁道职业技术学院讲师。研究方向为智能检测与控制技术。
作者单位
2集成电路设计类课程体系改革探索和教学模式的改进
2014年“数字集成电路设计”课程被列入我校卓越课程的建设项目,以此为契机,卓越课程建设小组对集成电路设计类课程进行了探索性的“多维一体”的教学改革,运用多元化的教学组织形式,通过合作学习、小组讨论、项目学习、课外实训等方式,营造开放、协作、自主的学习氛围和批判性的学习环境。
2.1新型集成电路设计课程体系探索
由于统一的人才培养方案,造成了学生“学而不精”局面,培养出来的学生很难快速适应企业的需求,往往企业还需追加6~12个月的实训,学生才能逐渐掌握专业技能,适应工作岗位。因此,本卓越课程建设小组试图根据差异化的人才培养目标,探索新型集成电路设计类课程体系,重新规划课程体系,突出课程的差异化设置。集成电路设计类课程的差异化,即根据不同的人才培养目标,开设不同的专业课程。比如,一些班级侧重培养集成电路前端设计的高端人才,其开设的集成电路设计类课程包括数字集成电路设计、集成电路系统与芯片设计、模拟集成电路设计、射频电路基础、硬件描述语言与FPGA设计、集成电路EDA技术、集成电路工艺原理等;另外的几个班级,则侧重于集成电路后端设计的高端人才培养,其开设的集成电路设计类课程包括数字集成电路设计、CMOS模拟集成电路设计、版图设计技术、集成电路工艺原理、集成电路CAD、集成电路封装与集成电路测试等。在多元化的培养模式中,加入实训环节,为期一年,设置在第七、八学期。学生可自由选择,或留在学校参与教师团队的项目进行实训,或进入企业实习,以此来提高学生的专业技能与综合素质。
2.2理论课课堂教学方式的改进
传统的课堂理论教学方式主要“以教为主”,缺少了“以学为主”的互动环节和自主学习环节。通过增加以学生为主导的学习环节,提高学生学习的兴趣和学习效果。改进措施如下:
(1)适当降低精讲学时。精讲学时从以往的占课程总学时的75%~80%,降低为30%~40%,课程的重点和难点由主讲教师精讲,精讲环节重在使学生掌握扎实的理论基础。
(2)增加课堂互动和自学学时。其学时由原来的占理论学时不到5%增至40%~50%。
(3)采用多样化课堂教学手段,包括团队合作学习、课堂小组讨论和自主学习等,激发学生自主学习的兴趣。比如,教师结合当前本专业国内外发展趋势、研究热点和实践应用等,将课程内容凝练成几个专题供学生进行小组讨论,每小组人数控制在3~4人,课堂讨论时间安排不低于课程总学时的30%[3]。专题内容由学生通过自主学习的方式完成,小组成员在查阅大量的文献资料后,撰写报告,在课堂上与师生进行交流。课堂理论教学方式的改进,充分调动了学生的学习热情和积极性,使学生从被动接受变为主动学习,既活跃了课堂气氛,也营造了自主、平等、开放的学习氛围。
2.3课程实验环节的改进
为使学生尽快掌握集成电路设计经验,提高动手实践能力,探索一种内容合适、难度适中的集成电路设计实验教学方法势在必行。本课程建设小组将从以下几个方面对课程实验环节进行改进:
(1)适当提高教学实验课时占课程总学时的比例,使理论和实验学时的比例不高于2∶1。
(2)增加课外实验任务。除实验学时内必须完成的实验外,教师可增设多个备选实验供学生选择。学生可在开放实验室完成相关实验内容,为学生提供更多的自主思考和探索空间。
(3)提升集成电路设计实验室的软、硬件环境。本专业通过申请实验室改造经费,已完成多个相关实验室的软、硬件升级换代。目前,实验室配套完善的EDA辅助电路设计软件,该系列软件均为业界认可且使用率较高的软件。
(4)统筹安排集成电路设计类课程群的教学实验环节,力争使课程群的实验内容覆盖设计全流程。由于集成电路设计类课程多、覆盖面大,且由不同教师进行授课,因此课程实验分散,难以统一。本课程建设小组为了提高学生的动手能力和就业竞争力,全面规划、统筹安排课程群内的所有实验,使学生对集成电路设计的全流程都有所了解。
3工程案例教学法的应用
为提升学生的工程实践经验,我们将工程案例教学法贯穿于整个课程群的理论、实验和作业环节。下面以模拟集成电路中的典型模块多级放大器的设计为例,对该教学方法在课程中的应用进行详细介绍。
3.1精讲环节
运算放大器是模拟系统和混合信号系统中一个完整而又重要的部分,从直流偏置的产生到高速放大或滤波,都离不开不同复杂程度的运算放大器。因此,掌握运算放大器知识是学生毕业后从事模拟集成电路设计的基础。虽然多级运算放大器的电路规模不是很大,但是在设计过程中,需根据性能指标,谨慎挑选运放结构,合理设计器件尺寸。运算放大器的性能指标指导着设计的各个环节和几个比较重要的设计参数,如开环增益、小信号带宽、最大功率、输出电压(流)摆幅、相位裕度、共模抑制比、电源抑制比、转换速率等。由于运算放大器的设计指标多,设计过程相对复杂,因此其工作原理、电路结构和器件尺寸的计算方法等,这部分内容需要由主讲教师精讲,其教学内容可以放在“模拟集成电路设计”课程的理论学时里。
3.2作业环节
课后作业不仅仅是课堂教学的巩固,还应是课程实验的准备环节。为了弥补缺失的学生自主设计环节,我们将电路结构的设计和器件尺寸、相关参数的手工计算过程放在作业环节中完成。这样做既不占用宝贵的实验学时,又提高了学生的分析问题和解决问题的能力。比如两级运算放大器的设计和仿真实验,运放的设计指标为:直流增益>80dB;单位增益带宽>50MHz;负载电容为2pF;相位裕度>60°;共模电平为0.9V(VDD=1.8V);差分输出摆幅>±0.9V;差分压摆率>100V/μs。在上机实验之前,主讲教师先将该运放的设计指标布置在作业中,学生根据教师指定的设计参数完成两级运放结构选型及器件尺寸、参数的手工计算工作,仿真验证和电路优化工作在实验学时或课外实训环节中完成。
3.3实验环节
在课程实验中,学生使用EDA软件平台将作业中设计好的电路输入并搭建相关仿真环境,进行仿真验证工作。学生根据仿真结果不断优化电路结构和器件尺寸,直至所设计的运算放大器满足所有预设指标。其教学内容可放在“模拟集成电路设计”或“集成电路EDA技术”课程里[4]。
3.4版图设计环节
版图是电路系统和集成电路工艺之间的桥梁,是集成电路设计不可或缺的重要环节。通过集成电路的版图设计,可将立体的电路系统变为一个二维的平面图形,再经过工艺加工还原为基于硅材料的立体结构。两级运算放大器属于模拟集成电路,其版图设计不仅要满足工艺厂商提供的设计规则,还应考虑到模拟集成电路版图设计的准则,如匹配性、抗干扰性以及冗余设计等。其教学内容可放在课程群中“版图设计技术”的实验环节完成。通过理论环节、作业环节以及实验的迭代仿真和版图设计环节,使学生掌握模拟集成电路的前端设计到后端设计流程,以及相关EDA软件的使用,具备了直接参与模拟集成电路设计的能力。
集成电路测试贯穿在集成电路设计、芯片生产、封装以及集成电路应用的全过程,因此,测试在集成电路生产成本中占有很大比例。而在测试过程中,测试向量的生成又是最主要和最复杂的部分,且对测试效率的要求也越来越高,这就要求有性能良好的测试系统和高效的测试算法。
一、数字集成电路测试的基本概念
根据有关数字电路的测试技术,由于系统结构取决于数字逻辑系统结构和数字电路的模型,因此测试输入信号和观察设备必须根据被测试系统来决定。我们将数字电路的可测性定义如下:对于数字电路系统,如果每一个输出的完备信号都具有逻辑结构唯一的代表性,输出完备信号集合具有逻辑结构覆盖性,则说系统具有可测性。
二、数字集成电路测试的特点
(一)数字电路测试的可控性 系统的可靠性需要每一个完备输入信号,都会有一个完备输出信号相对性。也就是说,只要给定一个完备信号作为输入,就可以预知系统在此信号激励下的响应。换句话说,对于可控性数字电路,系统的行为完全可以通过输入进行控制。从数字逻辑系统的分析理论可以看出,具有可控性的数字电路,由于输入与输出完备信号之间存在一一映射关系,因此可以根据完备信号的对应关系得到相应的逻辑。
(二)数字电路测试的可测性 数字电路的设计,是要实现相应数字逻辑系统的逻辑行为功能,为了证明数字电路的逻辑要求,就必须对数字电路进行相应的测试,通过测试结果来证明设计结果的正确性。如果一个系统在设计上属于优秀,从理论上完成了对应数字逻辑系统的实现,但却无法用实验结果证明证实,则这个设计是失败的。因此,测试对于系统设计来说是十分重要的。从另一个角度来说,测试就是指数字系统的状态和逻辑行为能否被观察到,同时,所有的测试结果必须能与数字电路的逻辑结构相对应。也就是说,测试的结果必须具有逻辑结构代表性和逻辑结构覆盖性。
三、数字电路测验的作用
与其它任何产品一样,数字电路产出来以后要进行测试,以便确认数字电路是否满足要求。数字电路测试至少有以下三个方面的作用:
(一)设计验证 今天数字电路的规模已经很大,无论是从经济的角度,还是从时间的角度,都不允许我们在一个芯片制造出来之后,才用现场试验的方法对这个“样机”进行测试,而必须是在计算机上用测试的方法对设计进行验证,这样既省钱,又省力。
(二)产品检验 数字电路生产中的每一个环节都可能出现错误,最终导致数字电路不合格。因此,在数字电路生产的全过程中均需要测试。产品只有经过严格的测试后才能出厂。组装厂家对于买进来的各种数字电路或其它元件,在它们被装入系统之前也经常进行测试。
(三)运行维护 为了保证运行中的系统能可靠地工作,必须定期或不定期地进行维护。而维护之前首先要进行测试,看看是否存在故障。如果系统存在故障,则还需要进行故障定位,至少需要知道故障出现在那一块电路板上,以便进行维修或更换。
由此可以看出,数字电路测试贯穿在数字电路设计、制造及应用的全过程,被认为是数字电路产业中一个重要的组成部分。有人预计,到2016年,IC测试所需的费用将在设计、制造、封装和测试总费用中占80%-90%的比例。
四、数字电路测试方法概述
(一)验证测试 当一款新的芯片第一次被设计并生产出来时,首先要接受验证测试。在这一阶段,将会进行全面的功能测试和交流(AC)及直流(DC)参数测试。通过验证测试,可以诊断和修改设计错误,测量出芯片的各种电气参数,并开发出将在生产中使用的测试流程。
(二)生产测试 当数字电路的设计方案通过了验证测试,进入量产阶段之后,将利用前一阶段调试好的流程进行生产测试。生产测试的目的就是要明确地做出被测数字电路是否通过测试的决定。因为每块数字电路都要进行生产测试,所以降低测试成本是这一阶段的首要问题。因此,生产测试所使用的测试输入数(测试集)要尽可能的小,同时还必须有足够高的故障覆盖率。
(三)老化测试 每一块通过了生产测试的数字电路并不完全相同,其中有一些可能还有这样或那样的问题,只是我们暂时还没有发现,最典型的情况就是同一型号数字电路的使用寿命大不相同。老化测试为了保证产品的可靠性,通过调高供电电压、延长测试时间、提高运行环境温度等方式,将不合格的数字电路筛选出来。
(四)接受测试 当数字电路送到用户手中后,用户将进行再一次的测试。如系统集成商在组装系统之前,会对买回来的数字电路和其它各个部件进行测试。只有确认无误后,才能把它们装入系统。
五、数字电路测试的设计