时间:2023-03-15 15:01:59
序论:写作是一种深度的自我表达。它要求我们深入探索自己的思想和情感,挖掘那些隐藏在内心深处的真相,好投稿为您带来了七篇数字集成电路设计范文,愿它们成为您写作过程中的灵感催化剂,助力您的创作。
【关键词】数字集成电路;设计方法;同步数字系统
【中图分类号】TN402【文献标识码】A【文章编号】1006-4222(2016)04-0197-02
数字电路设计是一个正在不断发展着的学科,针对其设计方法一般包括了两种:①同步设计;②异步设计。从目前市场上的产品来看,大多数的数字电路都是采用同步设计的设计方法,究其原因,同步设计主要元器件是触发器,该技术较为成熟。但是随着人们需求的不断变化,异步设计也已经开始慢慢走近人们的视野之中。本文将首先对数字电路的设计流程进行简单的论述。
1数字电路流程设计
伴随着熟悉电路的发展,慢慢的,它已经有了较为完整的体系,主要包括了系统架构、RTL设计、综合优化、布局布线、版图设计等几个方面。下面依次对这几个方面进行介绍。系统架构是整个设计最基础的环节,同时也是十分重要的环节,因为只要有了一个好的系统构架那么设计起来就会十分的方便。在这个环节中需要对模块进行划分,同时也需要对接口进行定义等。下一个环节便是RTL设计。这一环节是核心环节因为在这一阶段需要用相应的语言来将电路描述出来。综合优化就是将RTL转化为相应的硬件电路。这个环节中往往是和工艺厂商进行合作,从而搭建出合适的电路。数字电路的布局布线与模拟电路相比要简单许多,因为很对芯片制造后,生产者就会给出基准单元库。然后利用EDA软件,根据这些相应的限制自动布局布线。最后一个环节也就是版图设计环节。就是在布局布线设计完成之后,结合基准单元生成具体版图,然后通过验证后,教给工厂代加工制造芯片。
2同步数字系统设计
在文章开始,笔者就提到同步设计法受到众多设计人员的青睐。下面本文就将严格按照上文中提到过的几种设计阶段对同步设计法进行详细的介绍:
2.1同步电路的优越性
之所以被称之为同步系统就是因为触发器的状态是有统一始终控制的。各个存储状态的改变都是在时钟的控制之下完成的。所以同步系统具有着多种好处。①同步电路保证各个存储单元都有着相同的初始态,并且只有在时钟沿到来之时,存储单元的状态才会发生转变,这样很大程度上就使得电路较为稳定,能够避免温度等对电路的影响。②能够很容易实现流水线,对于提高芯片的效率等方面具有较大的好处。
2.2触发器
触发器是同步电路的基本单元,尤其指的是D触发器。对于触发器而言,最重要的特点就是只有当时钟沿到来的时候,触发器才会将存储状态转变,也就是将数据端的数据保存起来。当时钟沿不到达时,触发器不会采取动作,这样就是同步电路较为稳定的原因之一。触发器在组成时,可以采用MOS管进行搭建,也可以采用简单的逻辑器件进行构建。
2.3RTL级描述
由于数字电路需要具备的功能越来越多同时规模也变的越来越大,那么系统这一理念也变得越来越强大。使用Ver-ilogHDL可以对系统进行行为级以及RTL级描述。行为级描述就是为了确认系统是否可行、可靠,同时也会检查算法是否正确。在进行RTL级设计的时候需要注意到描述的可综合性以及测试验证功能的完备性。描述的可综合性详细来说就是设计人员大多使用mod-elsim进行编译仿真。这款软件虽然简单实用,但同时也具备着不容忽视的弱点,就是VerilogHDL的容错性较强,不能区分出行为级描述以及RTL级描述。这就意味着设计人员的设计最终可能无法被综合成硬件电路。为了解决这一问题。设计人员就需要多多关注指令都能够被综合成什么样的电路,同时关注哪些指令不可被综合。RTL级描述中,功能需要是完备的。这就比可综合性困难的多。因为到目前为止并没有能保证功能完备性的验证体系。为了避免这个问题的出现。设计人员需要从以下的方面入手:①对于系统级规划中模块尽量按照其功能进行划分,这样就能够在进行RTL级描述时严格按照规划设计。②保持良好的编程习惯。③成立专人的测试部门,这样既有测试人员又有着设计人员。在测试人员的把关之下,很多的问题以及漏洞就会被发现。
2.4利用DesignCompiler综合优化
DC综合这一过程是数字电子线路设计的前端。在这个综合设计的过程中那个,DC需要进最大的努力进行优化,但是这之后可能依然有一些违例路径的存在。这时候就需要人工返回RTL级,进行修改然后再综合,不断的循环。
2.5利用SOCEncounter布局布线
同步数字设计的后端就涵盖了布局布线、时序验证、后仿等多个环节。对比模拟电路,数字电路布局布线较为简单尤其再利用一些软件之后能够大大的减轻人们的压力、提高工作效率,节省时间。
3小结
本文对于数字电路设计方法之中的同步设计法进行了详细的介绍,同时对于在设计过程中可能出现的问题以及解决方案都进行了论述,希望对于今后设计人员对数字电路的设计有所帮助。
参考文献
[1]孔德立.数字集成电路设计方法的研究[D].西安电子科技大学,2012.
[2]陈明亮.数字集成电路自动测试硬件技术研究[D].电子科技大学,2010.
关键词:工程需求;集成电路设计;实践;验证
中图分类号:G647 文献标志码:A 文章编号:1674-9324(2013)44-0089-02
集成电路设计是学科交叉特性显著的一个学科,且其发展日新月异,技术更新非常快,而其主要的更新点体现在工艺水平、设计思想和设计手段上。例如,在设计SOC等大规模集成电路时,设计者首先要全方位地把握系统的主体框架,另外还要注重各个环节中的细节,有效利用EDA软件来精确地实现设计并验证其正确性。目前大多数高校开设的集成电路设计课程融入了多媒体教学,但多媒体教学多局限于PPT课件教学,虽然在教学内容上与过去的板书教学相比得到了很大的扩充,但从教学体系上说对于工程化设计流程的介绍缺乏连贯性、完整性,各个知识点的介绍相对来说较为孤立,学生对所学知识的理解无法融会贯通,对工程化设计的理解停留在概念的层面上。目前课程安排中普遍采用理论教学为主,存在实践环节过少、实践环节不成完备体系等问题。学生工程实践能力不能得到有效提升,用人单位需要花大量的时间和人力对应届学生进行培训;学生容易产生挫折情绪,不能快速适应岗位需求。本教改通过对目前国内急需集成电路设计人才的现状的思考,对集成电路设计课程的教学进行改革,实施以工程需求为导向,以工程界典型数字集成电路设计和验证流程为主线的闭环式教学。在国家急需系统级集成电路设计实用型工程人才的指导思想下,在工科院校要培养能为社会所用工程人才的办学宗旨下,以开发学生潜力、提高学生自主学习积极性为目的,结合用人单位的用人需求,我院集成电路设计课程尝试闭环教育,即课程的章节设置参照工程界数字集成电路系统的典型设计流程,知识内容涵盖从设计到流片生产甚至测试的每一个环节,而每一个重要环节都有工程实验与之相对应,形成完备的闭环知识体系。本教改项目闭环教育可分为理论教育环节和实验教育环节。
一、理论教育环节
闭环教育中的理论教育以工程界大型数字集成电路设计的典型流程为教学切入点,然后以该流程为主线介绍各个阶段涉及的理论知识和可供使用的EDA软件,每次进入下一设计阶段的讲解前,都会重新链接至流程图,见图1所示。反复出现的设计流程图,一方面可以加深学生对设计流程的印象;另一方面针对当前内容在流程中出现的位置,突出当前设计阶段与系统设计的整体关联,加强学生对各个设计阶段的设计目的、设计方法、EDA软件中参数设定偏重点的理解。这种教育方法区别于传统的单纯的由点及面的教育方法,避免出现只见树木不见森林的情况,能够在注重细节的同时加强整体观念。
二、实践教育环节
实践教育环节主要是指与理论教育相配套结合的系列实验。针对每个设计阶段都安排相应的较为全面的实验,与该阶段的理论知识形成闭环。而且,所有的实验基本可按照从系统设计开始到流片、测试的完整设计流程串接起来。
图1 大型数字集成电路设计的典型流程
实验指导书撰写了前端设计内容,在数字集成电路系统初期的系统分析、功能模块划分、具体硬件语言描述编译阶段,加入以硬件语言描述、编译、仿真为偏重的上机实验,目的是学习良好的系统全局观,掌握过硬的代码编写能力,并将设计下载至FPGA中作为初步的硬件设计验证手段;撰写了后端设计内容,采用Cadence公司的自动布局布线器SE进行布局布线,介绍面向数字化集成电路的标准化单元概念及其相关工艺库文件的作用,着重讲授从网表到版图的转化过程以及需要注意的问题,如电源网络的合理布局、时钟网络的时序匹配及平衡扇出等方面的考虑。利用版图编辑器Virtuoso Layout进行版图验证,介绍标准单元版图与定制版图的区别、版图设计与工艺制程的关系,重点在于使学生在对版图建立感性认识的同时对IP保护有更深层次的理解。Verilog仿真器进行版图后仿真实验,强调版图寄生参数对系统功能、时序的影响,后仿真时序文件反标的含义;明确后仿真对于保证设计正确性的意义;培养认真负责的验证思想。
实践教育环节大致分为前端设计阶段、后端设计阶段、测试阶段。
1.前端设计阶段。在数字集成电路系统初期的系统分析、功能模块划分、具体硬件语言描述编译阶段,加入以硬件语言描述、编译、仿真为偏重的上机实验,目的是学习良好的系统全局观,掌握过硬的代码编写能力,并将设计下载至FPGA中作为初步的硬件设计验证手段。
2.后端设计阶段。针对数字集成电路的特点,安排面向MPW流片的实验,介绍将电路转化为高可靠性版图的主要步骤。该实验分三个阶段:①采用Cadence公司的自动布局布线器SE进行布局布线,介绍面向数字化集成电路的标准化单元概念及其相关工艺库文件的作用,着重讲授从网表到版图的转化过程以及需要注意的问题,如电源网络的合理布局、时钟网络的时序匹配及平衡扇出等方面的考虑;②版图编辑器Virtuoso Layout进行版图验证,介绍标准单元版图与定制版图的区别、版图设计与工艺制程的关系,重点在于使学生在对版图建立感性认识的同时对IP保护有更深层次的理解;③Verilog仿真器进行版图后仿真实验,强调版图寄生参数对系统功能和时序的影响、后仿真时序文件反标的含义,明确后仿真对于保证设计正确性的意义,培养认真负责的验证思想。
关键词:版图设计;集成电路;教学与实践
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2014)06-0153-02
目前,集成电路设计公司在招聘新版图设计员工时,都希望找到已经具备一定工作经验的,并且熟悉本行业规范的设计师。但是,IC设计这个行业圈并不大,招聘人才难觅,不得不从其他同行业挖人才或通过猎头公司。企业不得不付出很高的薪资,设计师才会考虑跳槽,于是一些企业将招聘新员工目标转向了应届毕业生或在校生,以提供较低薪酬聘用员工或实习方式来培养适合本公司的版图师。一些具备版图设计知识的即将毕业学生就进入了IC设计行业。但是,企业通常在招聘时或是毕业生进入企业一段时间后发现,即使是懂点版图知识的新员工,电路和工艺的知识差强人意,再就是行业术语与设计软件使用不够熟练、甚至不懂。这就要求我们在版图教学时渗入电路与工艺等知识,使学生明确其中紧密关联关系,树立电路、工艺以及设计软件为版图设计服务的理念。
一、企业对IC版图设计的要求分析
集成电路设计公司在招聘版图设计员工时,除了对员工的个人素质和英语的应用能力等要求之外,大部分是考查专业应用的能力。一般都会对新员工做以下要求:熟悉半导体器件物理、CMOS或BiCMOS、BCD集成电路制造工艺;熟悉集成电路(数字、模拟)设计,了解电路原理,设计关键点;熟悉Foundry厂提供的工艺参数、设计规则;掌握主流版图设计和版图验证相关EDA工具;完成手工版图设计和工艺验证[1,2]。另外,公司希望合格的版图设计人员除了懂得IC设计、版图设计方面的专业知识,还要熟悉Foundry厂的工作流程、制程原理等相关知识[3]。正因为其需要掌握的知识面广,而国内学校开设这方面专业比较晚,IC版图设计工程师的人才缺口更为巨大,所以拥有一定工作经验的设计工程师,就成为各设计公司和猎头公司争相角逐的人才[4,5]。
二、针对企业要求的版图设计教学规划
1.数字版图设计。数字集成电路版图设计是由自动布局布线工具结合版图验证工具实现的。自动布局布线工具加载准备好的由verilog程序经过DC综合后的网表文件与Foundry提供的数字逻辑标准单元版图库文件和I/O的库文件,它包括物理库、时序库、时序约束文件。在数字版图设计时,一是熟练使用自动布局布线工具如Encounter、Astro等,鉴于很少有学校开设这门课程,可以推荐学生自学或是参加专业培训。二是数字逻辑标准单元版图库的设计,可以由Foundry厂提供,也可由公司自定制标准单元版图库,因此对于初学者而言设计好标准单元版图使其符合行业规范至关重要。
2.模拟版图设计。在模拟集成电路设计中,无论是CMOS还是双极型电路,主要目标并不是芯片的尺寸,而是优化电路的性能,匹配精度、速度和各种功能方面的问题。作为版图设计者,更关心的是电路的性能,了解电压和电流以及它们之间的相互关系,应当知道为什么差分对需要匹配,应当知道有关信号流、降低寄生参数、电流密度、器件方位、布线等需要考虑的问题。模拟版图是在注重电路性能的基础上去优化尺寸的,面积在某种程度上说仍然是一个问题,但不再是压倒一切的问题。在模拟电路版图设计中,性能比尺寸更重要。另外,模拟集成电路版图设计师作为前端电路设计师的助手,经常需要与前端工程师交流,看是否需要版图匹配、布线是否合理、导线是否有大电流流过等,这就要求版图设计师不仅懂工艺而且能看懂模拟电路。
3.逆向版图设计。集成电路逆向设计其实就是芯片反向设计。它是通过对芯片内部电路的提取与分析、整理,实现对芯片技术原理、设计思路、工艺制造、结构机制等方面的深入洞悉。因此,对工艺了解的要求更高。反向设计流程包括电路提取、电路整理、分析仿真验证、电路调整、版图提取整理、版图绘制验证及后仿真等。设计公司对反向版图设计的要求较高,版图设计工作还涵盖了电路提取与整理,这就要求版图设计师不仅要深入了解工艺流程;而且还要熟悉模拟电路和数字标准单元电路工作原理。
三、教学实现
1.数字版图。数字集成电路版图在教学时,一是掌握自动布局布线工具的使用,还需要对UNIX或LINUX系统熟悉,尤其是一些常用的基本指令;二是数字逻辑单元版图的设计,目前数字集成电路设计大都采用CMOS工艺,因此,必须深入学习CMOS工艺流程。在教学时,可以做个形象的PPT,空间立体感要强,使学生更容易理解CMOS工艺的层次、空间感。逻辑单元版图具体教学方法应当采用上机操作并配备投影仪,教师一边讲解电路和绘制版图,一边讲解软件的操作、设计规则、画版图步骤、注意事项,学生跟着一步一步紧随教师演示学习如何画版图,同时教师可适当调整教学速度,适时停下来检查学生的学习情况,若有错加以纠正。这样,教师一个单元版图讲解完毕,学生亦完成一个单元版图。亦步亦趋、步步跟随,学生的注意力更容易集中,掌握速度更快。课堂讲解完成后,安排学生实验以巩固所学。逻辑单元版图教学内容安排应当采用目前常用的单元,并具有代表性、扩展性,使学生可以举一反三,扩展到整个单元库。具体单元内容安排如反相器、与非门/或非门、选择器、异或门/同或门、D触发器与SRAM等。在教授时一定要注意符合行业规范,比如单元的高度、宽度的确定要符合自动布局布线的要求;单元版图一定要最小化,如异或门与触发器等常使用传输门实现,绘制版图时注意晶体管源漏区的合并;大尺寸晶体管的串并联安排合理等。
2.模拟版图。模拟集成电路版图设计更注重电路的性能实现,经常需要与前端电路设计工程师交流。因此,版图教学时教师须要求学生掌握模拟集成电路的基本原理,学生能识CMOS模拟电路,与前端电路工程师交流无障碍。同时也要求学生掌握工艺对模拟版图的影响,熟练运用模拟版图的晶体管匹配、保护环、Dummy晶体管等关键技术。在教学方法上,依然采用数字集成电路版图的教学过程,实现教与学的同步。在内容安排上,一是以运算放大器为例,深入讲解差分对管、电流镜、电容的匹配机理,版图匹配时结构采用一维还是二维,具体是如何布局的,以及保护环与dummy管版图绘制技术。二是以带隙基准电压源为例,深入讲解N阱CMOS工艺下双极晶体管PNP与电阻匹配的版图绘制技术。在教学时需注意晶体管与电阻并联拆分的合理性、电阻与电容的类型与计算方法以及布线的规范性。
3.逆向版图设计。逆向集成电路版图设计需要学生掌握数字标准单元的命名规范、所有标准单元电路结构、常用模拟电路的结构以及芯片的工艺,要求学生熟悉模拟和数字集成单元电路。这样才可以在逆向提取电路与版图时,做到准确无误。教学方法同样还是采用数字集成电路版图教学流程,达到学以致用。教学内容当以一个既含数字电路又含模拟电路的芯片为例。为了提取数字单元电路,需讲解foundry提供的标准单元库里的单元电路与命名规范。在提取单元电路教学时,说明数字电路需要归并同类图形,例如与非门、或非门、触发器等,同样的图形不要分析多次。强调学生注意电路的共性、版图布局与布线的规律性,做到熟能生巧。模拟电路的提取与版图绘制教学要求学生掌握模拟集成电路常用电路结构与工作原理,因为逆向设计软件提出的元器件符号应该按照易于理解的电路整理,使其他人员也能看出你提取电路的功能,做到准确通用规范性。
集成电路版图设计教学应面向企业,按照企业对设计工程师的要求来安排教学,做到教学与实践的紧密结合。从教学开始就向学生灌输IC行业知识,定位准确,学生明确自己应该掌握哪些相关知识。本文从集成电路数字版图、模拟版图和逆向设计版图这三个方面就如何开展教学可以满足企业对版图工程师的要求展开探讨,安排教学有针对性。在教学方法与内容上做了分析探讨,力求让学生在毕业后可以顺利进入IC行业做出努力。
参考文献:
[1]王静霞,余菲,赵杰.面向职业岗位构建高职微电子技术专业人才培养模式[J].职业技术教育,2010,31(14):5-8.
[2]刘俐,赵杰.针对职业岗位需求?摇探索集成电路设计技术课程教学新模式[J].中国职业技术教育,2012,(2):5-8.
[3]鞠家欣,鲍嘉明,杨兵.探索微电子专业实践教学新方法-以“集成电路版图设计”课程为例[J].实验技术与管理,2012,29(3):280-282.
[4]李淑萍,史小波,金曦.微电子技术专业服务地方经济培养高技能人才的探索[J].职业技术教育,2010,13(11):13-16.
>> PNG硬件解码的加速设计 PNG的硬件解码加速设计 H.264解码器中CABAC硬件加速器的实现 MPEG-4的解码系统硬件电路设计 AVS视频编解码标准中预测编解码技术的硬件设计与实现 基于OR1200的AVS视频解码帧内亮度预测的硬件模块设计 H.264熵解码器CAVLC的硬件设计 AVS视频解码器中VLD模块的硬件设计 一种SoC架构的AVS硬件解码器设计方案 AVS视频解码器中运动矢量预测的硬件设计与实现 基于PT2262和PT2272编解码芯片的无线寻物系统发送部分硬件设计 基于FPGA的硬件加速器设计的研究与应用 播放器硬件解码的相关设置 让PNG格式图片变透明的简单方法 基于FPGA的软硬件协同仿真加速技术 软件路由器的硬件加速研究 都是浏览器硬件加速惹的祸 硬件创业加速器HAX的深圳速度 旋变位置解码系统的设计 绕开微软实现硬件“软”解码 常见问题解答 当前所在位置:l.
[3]李章晶,郑国勤.针对无线通信领域的图像压缩的研究\.计算机工程与设计,2006,27(23):4 471-4 474.
[4]Scott N puter Number Systems and Arithmetic\.New Jersey:Prentice Hall,Englewood Cliffs,1985.
[5]陶钧,王晖,张军,等.三维小波视频编码的可伸缩性研究\.小型微型计算机系统,2005,26(2):285-288.
[6]Kakadiaris C.A Convex Penalty Method for Optical Human Motion Tracking\.International Multimedia Conference\.New York:ACM,2003:1-10.
[7]Zhang Z M.Independent Motion Detection Directly from Compressed Surveillance Video\.International Multimedia Conference\.New York:ACM,2003.
[8]Peleg A,Weiser U.MMX Technology Extension to the Intel Architecture\.IEEE Micro.,1996,16(4):42-50.
[9]Deutch P,Gailly J -L,Adler M.GZip\.,2008.
作者简介
郑天翼 男,1983年出生,福建福州人,硕士研究生。主要从事数字信号处理与集成电路设计的研究。
关键词:模拟集成电路;自适应加权;多目标优化;Pareto最优前沿
中图分类号:TM352 文献标识码:A 文章编号:2095-1302(2016)10-00-02
0 引 言
一直以来,人们都想实现模拟集成电路设计的自动化,但考虑到模拟集成电路性能指标多,各性能指标间互相影响等因素,使得模拟集成电路的自动化进程远远落后于数字集成电路,模拟集成电路已经成为制约集成电路发展的瓶颈。随着技术的发展,片上系统将模拟集成电路与数字集成电路整合到一块芯片上。但人们对模拟集成电路的自动化研究却从未中断过,同时也取得了一些成果,其中基于优化的设计方法因适用范围广而受到了人们的青睐。
基于优化的设计方法将模拟集成电路的设计看作是多目标优化问题,电路设计时的性能指标如增益、带宽、相位裕度等就是多目标优化的目标函数。通过多目标优化算法求解出电路目标空间的Pareto前沿,该前沿就是电路各种性能指标折衷后的最优前沿,允许电路设计者从一组相互冲突的设计指标中做出最佳选择。
基于优化的设计方法的核心是多目标优化算法,解决多目标优化问题的常用算法是加权和算法[1],该算法容易理解、操作简单,但是该算法不能求出Pareto前沿上位于凹区间内的解,而当权值均匀分布时,Pareto前沿上凸区间内的解分布不均匀[2]。本文采用了自适应加权和算法,该算法在加权和算法的基础上改进而来,克服了加权和算法的上述缺点。
1 自适应加权和算法原理
自适应加权和算法[3]的权值系数没有预先确定,而是通过所要求解问题的Pareto前沿曲线获得。首先用传统加权和算法产生一组起始解,然后在目标空间确定需要细化的区域。将待细化区域看作可行域并且对该区域施加不等式约束条件,最后用传统加权和方法对这些需要细化的子区域进行优化。当Pareto前沿上的所有子区域长度达到预定值时,优化工作完成。
图1所示的自适应加权算法与传统加权和算法进行了对比,说明了自适应加权和算法的基本概念。真正的Pareto前沿用实线表示,通过多目标优化算法获得的解用黑圆点表示。在该例中,整个Pareto前沿由相对平坦的凸区域和明显凹的区域组成。解决这类问题的典型方法就是加权和算法,该算法可以描述成如下形式:
上式中描述的是两个优化目标的情形,J1(x)和J2(x)分别为两个目标函数,sf1,0(x)和sf2,0(x)分别为对应的归一化因子,h(x)和g(x)分别为等式约束条件和不等式约束条件。
图1(a)为采用加权和算法后解的分布,可以看出大部分解都分布在anchor points和inflection point,凹区间内没有求出解。该图反映了加权和算法的两个典型缺点:
(1)解在Pareto前沿曲线上分布不均匀;
(2)在Pareto前沿曲线为凹区间的部分不能求出解。
因此尽管加权和算法具有简单、易操作的优点,但上述缺点却限制了其应用,这些固有缺陷在实际多目标优化设计问题中频繁出现。图1描述了本文所提出的自适应加权和算法的总体流程以及基本概念。首先根据加权和算法得到一组起始解,如图1(a)所示,通过计算目标前沿空间上相邻解的距离来确定需要进行细化的区域,如图1(b)所示,该图中确定了两个需要进行细化的区域。在确定需要进行细化的区域分别在平行于两个目标方向上添加额外的约束,如图1(c)所示,在该图中向减小方向J1添加的约束为1,J2减小方向添加的约束为2。对细化后添加完约束的区域用加权和算法优化,得出新解,如图1(d)所示,其中加权和算法求解最优解时采用Matlab中的fmincon函数。从该图中可看出,细化区域内产生了新解,Pareto前沿上解的分布较之前更加均匀,且求出了凹区域内的解,继续细化能够找出更多的解,Pareto前沿上的解也将分布地更加均匀。自适应加权和算法的流程图如图2所示。
2 两级运放设计实例
以一个带米勒补偿的两级运放[4]为例,说明自适应加权和算法的多目标优化设计。两级运放电路图如图3所示。
电路的各项性能指标如表1所列。
电路优化过程中采用工作点驱动[5,6]的设计方法,电路的设计变量为电路直流工作点上一组独立的电压、电流。电路性能通过方程获得,但方程中的小信号参数通过对工艺库进行模糊逻辑建模[7,8]得到,使得计算速度提高的同时保证了计算精度。两级运放电路的优化结果如图4所示。
图为算法迭代五代后的优化结果,由图可以发现,经过五代的优化迭代,求出的最优解在Pareto前沿上分布均匀。在同一电路中,单位增益带宽的增加与摆率的增加都会使功耗增加,而电路功耗降低导致的结果是电路的面积增加,或通过牺牲面积来换取低功耗,牺牲面积换取电路的带宽增加。这些结果与电路理论相吻合,同时也再次说明了模拟电路设计过程中的折衷以及模拟集成电路设计的复杂性。
3 结 语
自适应加权和算法能求出位于凹区间内的最优解,并且最优解分布均匀。本文通过两级运放电路验证了算法的优化效果,最终得到了满意的优化结果。
参考文献
[1]阳明盛,罗长童.最优化原理、方法及求解软件[M].北京:科学出版社,2010:92-94.
[2]I.Das, J.E. Dennis. A closer look at drawbacks of minimizing weighte dsums of objectives for Pareto set generation in multicriteria optimization problems [J]. Structral Optimization, 1997(14):63-69.
[3]I. Y. Kim, O. L. de Weck. Adaptive weighted-summethod forbi-objective optimization:Paretofrontgeneration [J]. Struct Multidisc Optim, 2005(29):149-158.
[4]Razavi B. Design of analog CMOS integrated circuits [M]. New York: Mc Graw-Hill, 2001.
[5]陈晓,郭裕顺.工作点驱动的模拟集成电路优化设计[J].杭州电子科技大学学报,35(6):18-22.
[6]Guerra-Gomez I, McConaghy T, Tlelo-Cuautle E. Operating-point driven formulation for analog computer-aided design [J]. Analog Integrated Circuits and Signal Processing, 2013, 74(2):345-353.
【关键词】集成电路设计大赛;创新;教育
IC Design Contest and Developing Innovative Ability
WANG Jinhui HOU Ligang GENG Shuqin YUAN Ying LI Jianjun
Beijing University of Technology
College of Electronic Information and Control Engineering,100124,China
Abstract:Innovation is the soul of a nation's progress and is an inexhaustible force for flourishing nation.IC design contest has four important functions in the university education.They are,respectively,IC design contest enable student to self-learn,innovate,and practise;IC design contest makes potential talents in technological innovation to be discovered and developed;IC design contest broadens employment areas for students;IC design contest improves the quality of university teaching.
Keyword:IC design contest;Innovation;Education
2011年9月18日,由北京电子协会主办的北京集成电路设计大赛如期举行,来自首都及天津地区高等院校微电子专业的200名大学生和研究生进行了笔试、电路设计和版图设计等竞赛单元的激烈角逐,争夺最终的各项大奖。本次集成电路设计大赛是面向大学生和研究生的专业性科技活动,是考察学生集成电路专业理论知识和解决实际问题能力的比赛,调动了广大学生学习集成电路学科专业知识的积极性。集成电路设计大赛有利于促进学科的建设和发展,提高高校教学质量;促进学生综合素质的提高和高校培养质量的提高;有利于增加学校的知名度;有利于增强学习氛围,促进良好学风;但是,从根本上讲,此次大赛引导和带动了创新人才的培养,开辟了创新人才培养的新路径。
同志在全国科学技术大会上指出:“创新是一个民族进步的灵魂,是国家兴旺发达的不竭动力。”建设高水平的高等教育人才培养体系,其关键和核心问题是培养和造就在各个专业中具有创新精神、创新能力和创新人格并最终能够取得创新成果的创新型人才。我国历史悠久,传统教育模式如今仍根深蒂固,即使在高等教育中也一直存在着重继承轻创新、重知识轻能力和重理论轻实践的教育观。只强调课本知识的课堂传授,忽视实验实践教学活动。由于这种教育理念的影响,教师会填鸭式的教学,只注重学生考试成绩的好坏,培养出来的学生创新思维和动手能力较差、继续学习能力欠缺,达不到书本知识和实践经验相结合的要求,满足不了当今高速发展的经济社会对新时期大学生和研究生的需求。面对此种窘境,学生开始渴望有机会参加理论学习之外的实践学习,渴望进行创新学习、创新研究和创新活动,尤其和工业实际联系比较紧密的集成电路专业,学生对这方面的需求更加强烈,集成电路设计大赛有着常规教学所不及的培养功能,参赛的各个高校的指导教师已基本形成共识,即集成电路设计大赛在高校集成电路创新人才培养中的引领作用不可替代。大赛在人才培养中的重要作用主要体现在以下几个方面:
第一,集成电路设计大赛提高了学生自学能力、实践能力和创新能力。学好基本理论和掌握专业技能,为将来的职业发展打下坚实基础,是大学生和研究生在高校中的主要任务。但是填鸭式的教学使许多学生只能处于被动选择、被动接受和被动学习的地位。其习得的理论和技能与实践脱节,这大大影响到学生学习的积极性和主动性。非常不利于学生的个性、潜能和兴趣的发挥。集成电路设计大赛把课堂教学延伸到实际工作之中,这样,学生可以根据自己的特长和爱好,经过阅读、讨论和实践等环节,优化知识结构,增强学生对创新活动的浓厚兴趣。大赛题目符合集成电路专业教学的基本要求,重视知识点和系统性相结合,强调提高学生的动手能力。因此,通过大赛不仅可以培养学生查阅文献的能力、自主学习的能力、解决问题的能力、综合分析能力、科技论文写作能力,还可以培养学生的创新思维,以及理论联系实际和团结协作的精神。很多学生由于参与大赛,懂得了团结合作、共同进步、取长补短的重要性,所以大赛也培养了学生的人格。
第二,通过集成电路设计大赛,发掘了大批在科技创新方面有潜力的优秀大学生和研究生。大赛以当今快速发展的集成电路产业为背景,对学生在实际动手能力、策划能力、协调组织能力等方面提出了更高的要求。所以,大赛极大的激发了学生求知欲和创造欲,为学生提供了一个施展才能的空间和科学实践的舞台。大赛既考验了广大学生是否具有坚定的信念、顽强的意志、敢于迎难而上和团结协作的精神等优秀素质,也检验了它们的创新思维、创新能力、创新意识、创新精神。可以说,大赛对学生专业素质的培养、意志的磨炼是课本上没有的,是课堂教学所远不能及的。因而通过此次集成电路设计大赛,大批大学生和研究生的精英脱颖而出,并被广泛关注。
第三,集成电路设计大赛为学生就业拓宽了渠道。大赛为优秀人才的脱颖而出提供了专门舞台。通过集成电路设计大赛,能够发现和培养一批在科技创新方面有作为、有潜力的优秀人才,这样一方面学生以大赛成绩作为自己就业能力的证明,增加就业的筹码;另一方面,企业可以通过大赛选拔人才,组委会和高校也可以通过大赛吸引知名企业前来观摩,从而推荐大赛成绩优异者,这也为高校部分解决了就业问题。在大赛的研讨会上,很多公司的代表都表示,非常愿意吸收获得优异成绩的参赛者,进入企业的研发一线,所以集成电路设计大赛达到了企业、学生和高校的三赢,但收获最大的还是学生本身。
第四,集成电路设计大赛具有促进高校学风建设、学科和专业建设,提高教学质量的功能。高校学风是大学生和研究生在求知目的、治学态度、认识方法等方面长期形成的具有一定稳定性和持续性的精神倾向、心理特征的综合外在表现形式。集成电路设计大赛要求学生具有扎实的基本功,实事求是的态度,学生为了适应大赛的要求在大赛准备阶段必须刻苦努力,脚踏实地,自然学风大为改善。在高校,以何为基点科学地制定学科发展规划,是学科建设的核心问题,集成电路设计大赛能够有效地检验基点适当与否,起到了晴雨表和校正仪的作用。大赛的成绩能有效地反映学校的办学水平、人才培养目标、人才培养特色、人才培养质量,以及专业建设、课程体系建设、教学方法、教学手段等内容。大赛的功效之一,就在于它能够发现人才培养环节中的问题和不足,从而促使我们调整学科布局、完善学科组织、加强学科队伍、建设学科基地、建立学科制度、营造学科环境等。
总之,对学生进行创新能力的培养是当今建设高水平大学的核心任务之一,刻不容缓,而又任重而道远。组织引导学生参加集成电路设计大赛,无疑是一条极佳的实现途径。而高校要做的工作是把日常教学、实践环节、学科建设、人才培养、甚至学生就业等与集成电路设计大赛进行有机结合,逐步实现以大赛为依托、培养学生实践创新能力的目标。
参考文献
[1]杨一涛.大学生竞赛与本科教学相结合培养人才的方法探索[J].南昌高专学报,2010
(03):77-79.
[2]周治瑜,王瑞斌,胡丽华,等.学科竞赛是培养大学生创新素质的重要载体[J].现代农业科学,2008(05):100-101.
[3]陈天虹,文献民,葛龙威,等.依托学科竞赛培养学生的实践创新能力——以大学生结构竞赛为例[J].浙江科技学院学报,2008
(02):136-138.
[4]李苏北.以学科竞赛为载体推动课程建设与学生创新能力培养[J].大学数学,2009
(05):8-10.
[5]陈立章,黄圣生,彭红,等.抓好学科竞赛,提高大学生培养质量[J].湖南医科大学学报(社会科学版),2002(02):62-63.
关键词:本科教育;微电子;课程体系;结构优化
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2014)04-0033-03
一、引言
微电子技术是随着集成电路,尤其是超大型规模集成电路而发展起来的一门新的技术。微电子技术包括系统电路设计、器件物理、工艺技术、材料制备、自动测试以及封装、组装等一系列专门的技术,是高科技和信息产业的核心技术。微电子产业是基础性产业,对国民经济有着巨大贡献,并渗透到其他很多学科,是发展现代高新技术和国民经济现代化的重要基础。作为电子通信类高校,南京邮电大学建校近50年来,正朝着信息科技类大学进军。随着电子、通信和信息等产业的飞速发展,国内外都需要大量的微电子学人才,我校成立微电子学专业,旨在为我国的ASIC设计方面,培养急需的人才[1-6]。我国“十五”计划纲要明确提出大力发展半导体集成电路产业,为了满足社会的发展和需求,我校微电子专业成立于2001年,并于2007年招收第一批本科生。在学校各级领导的重视和关心下,专业建设取得了飞速发展。本科人才培养方案是各专业人才培养目标、培养规格以及培养过程和方式的总体设计,是学校组织本科教学、规范教学环节、实现人才培养目标的纲领性文件,对人才培养质量具有决定性的影响。当今的高校教育不仅需要培养大量理论基础较扎实、具有开拓创新精神的专业型人才,也更需要培养大量工程应用型人才。所谓“应用型人才”主要是指德、智、体、美等方面全面发展的,能够将专业知识和技能应用于所从事的专业社会实践的高级专门人才。“应用型人才培养模式是以能力为中心,以培养技术应用型专门人才为目标的”。它更加注重的是实践性、应用性和技术性。即基础知识比高职高专学生深厚、实践能力比传统本科生强,是本科应用型人才最本质的特征。本科应用型人才培养模式是根据社会、经济和科技发展的需要,在一定的教育思想指导下,人才培养目标、制度、过程等要素特定的多样化组合方式。
二、深化完善本科教学体系改革的措施探讨
人才培养方案制(修)订工作对于学校实现人才培养目标、进一步深化完善本科教学体系改革具有重要意义,人才培养方案制(修)订需要全面贯彻国家中长期教育改革和发展规划纲要,认真落实教育部关于全面提高高等教育质量的若干意见等文件要求,不断适应国家和社会发展需要,进一步深化教育教学改革,优化人才培养过程,提高人才培养质量,促进学生全面发展。具体的改革措施探讨如下。
1.进一步明确本专业的特点和优势。培养方案是高等学校实现人才培养目标、开展人才培养工作的总体设计和实施方案,为全面贯彻教育部关于全面提高高等教育质量的若干意见,以执行最新颁布的普通高等学校本科专业设置管理规定为契机,推动我校新一轮专业建设和教学改革,以不断适应知识经济、科技、社会发展对各类高素质创新人才的需要,根据我校教育教学改革的实际,及时总结人才培养经验,以“本科教学工程”建设工作为抓手,积极参与教育部“卓越工程师教育培养计划”及“工程教育专业认证”,进一步更新教育观念,深化教育教学改革,提高本科教育质量,构建和完善适合我校办学指导思想、具有我校办学特色的本科创新人才培养体系,根据新《目录》规定的各专业培养目标、培养要求、主干学科、核心课程、主要实践性教学环节、主要专业实验,紧密结合近年“本科教学工程”改革实践,开展本科专业培养方案的修订。本专业培养适应社会发展需要,道德文化素养高,社会责任感强,身心健康,掌握扎实的自然科学基础知识和必备的专业知识,具有良好的学习能力、实践能力、专业能力和创新意识,能在微电子器件、工艺和集成电路设计及相关的电子信息科学领域从事科学研究、产品研发、工程设计、技术管理等工作的专门技术人才。主要专业方向为微电子器件、工艺和集成电路设计。注重集成电路设计、集成电路版图设计、微电子器件设计和MEMS设计。
2.课程设置进一步优化。课程的设置是否合理对人才的培养起到了至关重要的作用,尤其是现今提出的对专业人才的更高要求,需要进一步优化课程体系,合理安排课程内容。首先,在课程设置方面,当前,南邮本科微电子专业经过几年的发展,取得了不少成绩。但世界范围内微电子产业飞速发展的特点决定了高校微电子学科的教学必须紧紧跟随产业发展的步伐。我们在看到以前所取得的成绩的同时也必须看到其中所存在的一些问题,并积极进行改革创新。我校的微电子专业在设立初期,经过各方专家的反复讨论和论证,建立了一套统一的专业课程和教学大纲。这套课程满足该专业最基本的专业要求。但由于微电子专业设立时间不长,仍属于起步阶段,由于硬件条件和师资力量的缺乏和不到位,无法设立多样的课程体系和科目,所以目前的教学仍然是基本上按统一的教学大纲和教学要求组织。随着学校办学规模的扩大,通达微电子学院的设立,选修微电子专业课程的学生人数不断增加,原有的教学课程体系和科目还需要进一步细化、深化、推广。为此,在课程设置上,我们必须对已经投入使用的培养方案进行分析和总结、不断地进行修订和完善,将整个学科的课程结构体系、到具体到每一门课程的知识体系,都进行优化设计,以期在最短的学时内使学生掌握牢固的知识。最终使学生获得以下几方面的能力:掌握扎实的数学、物理等方面的基本理论和基本知识;系统掌握量子与固体物理、半导体物理与器件物理、半导体集成电路设计和制造的基本知识,具有独立进行微电子器件、工艺和集成电路设计的基本能力;了解电子信息类专业的一般原理和知识,受到科学实验与科学思维的训练,具有本学科与跨学科的科学研究与技术开发的基本能力;在综合类实践、实验中具有较强的独立设计、分析和调试系统的能力,能够完成综合性和探索性工作的能力;养成良好的学习习惯,对终身学习有正确认识,具有不断学习和适应发展的能力;其次,对于理论课程的内容,针对南京邮电大学的学科特点和电子科学与工程学院的实际情况,以及本专业的特色建设,主要专业方向为微电子器件、工艺和集成电路设计。注重集成电路设计、集成电路版图设计、微电子器件设计和MEMS设计。以能力培养为基础来设计,并考虑学生毕业后从事的职业,根据工作的要求对教学中的课程进行专项的能力和综合能力培养。在通识教育类课程中设置了高等数学、大学物理、物理实验、程序设计等。专业教育类课程中设置了信号与系统、数字电路与逻辑设计、模拟电子技术及电工电子实验等。这些是所有涉及到电类专业的学生都必须学习的课程。在微电子专业的专业课中安排了固体物理、半导体物理、半导体集成电路工艺、半导体器件物理、通信原理,这些课程都是基础理论课程,是为微电子专业的学生打下基本的专业基础。考虑到工程认证的需要,在集成电路与CAD的课程设置上,专门增加了16小时的实验,加强学生的实验和操作技能。在集成电路分析与设计的课程设置中,专门将模拟和数字分开,设置了各48小时的模拟集成电路分析与设计、数字集成电路分析与设计,这不同于其他院校的课程设置,应该也算是我专业的一个特色和优势。使学生掌握初步的集成电路设计知识,加强了学生的集成电路分析和设计的能力。除了已经设置的32小时的VLSI设计实验课和32小时的微电子专业实验,还增加了32小时的工艺实验,这也大大加强了实验和上机比例。具体来讲,已经在建设的ASIC设计实验室的基础上开展了ASIC设计实验课程的教学,并筹备建立了微电子专业实验室,拥有了一批工作站、计算机等硬件资源和ISE、MAXPlus II、Synopsys Cadence等软件资源、学会一到两种EDA工具的使用方法。建设微电子器件和半导体物理专业实验课程,在广泛调研的基础上购置了必要的仪器设备、编写了实验教程、开展了半导体材料实验和晶体管测试实验;基于以上措施,建立一整套完备的、覆盖微电子产业前端和后端工序的微电子实验课程体系。开展了器件和工艺设计实验。掌握一定微电子实验能力是微电子专业本科生应当具备的基本素质。在微电子专业的专业选修课中设置了VLSI版图设计基础、片上系统设计、微电子器件设计、MEMS与微系统设计、新型微电子器件、通信集成电路等多门课程,涵盖了微电子方向的器件设计、电路设计、工艺设计等各个方面。更好地体现了应用型人才的培养方向和目标。再者,实践课程的内容上,由于微电子专业是一个实践性较强、实践内容多的专业,从集成电路的生成流程来看,其实践内容包括系统和电路设计、器件设计、工艺设计、版图设计、实际流片和测试。实践课程的设置对培养学生解决问题能力、判断能力和创新能力极为关键;需要工程认证的专业的实验实践课程必须要达到30%以上。因此,还拟通过建立微电子专业实验室,开设微电子和半导体测试实验课,在培养学生理论知识的同时,加强实践能力的培养,培养既有较深理论基础,又有一定动手能力的全面发展的学生。在实践型环节的课程设置中,通识基础课和学科基础课中安排了电类学科所必须的程序设计、电装实习、电子电路课程设计等。在专业基础课和专业课中,设置了软件设计、微电子课程设计等,尤其是微电子课程设计,将进行较大的改革,要求改革后设计内容都是与本专业紧密相关,全面运用到所学的专业知识。
3.师资队伍的建设。本专业现在拥有专业教师14名,完全满足本科的专业教学需要,但从事集成电路设计方向的老师比较缺乏。还有,学生的个性不同,使学生在学习的兴趣、主动性等方面差异很大;随着社会竞争的日益激烈和社会需求的不断变化,又使学生的未来发展面临很大挑战,学生的需求随之呈现多样化。因此,多元化的培养规格应当成为共识。将学生的具体情况和社会需求相结合,这就要求我们必须打破现有的统一模式,根据学生的实际和社会需求建立多样化的课程体系,实施分类教学,在保证打好扎实的专业基础的前提下,设立尽可能多的适应当今社会发展的方向性课程。建立既具有深厚扎实的理论知识功底,又具有精通实践、有很强的动手操作能力和解决生产实际问题能力的教师队伍迫在眉睫。近几年,我学院在引进高水平的师资力量方面进行了不懈的努力,微电子专业教师的队伍在不断扩大,教师的专业方向也在不断丰富,能够胜任并有选择性地担任各主要方向的专业课教学。但仍然缺乏学科带头人,缺乏一个凝聚人心的事业平台,学术梯队。这就要加速建设学科带头人、重点骨干教师和优秀青年教师4个层次的学术梯队。通过培养和引进,形成一批整体素质高、学术实力强、结构合理、具有团结协作精神的学术梯队,使其在学科建设中发挥突出作用。鼓励教师积极申报各类项目,积累一定的设计、实验和操作经验。鼓励教师与公司、研究所合作,鼓励教师到国内外高校去做访问学者,积极参加国内外举办的国际会议,从而了解专业的最新发展、前沿问题,开阔眼界。
三、小结
总的来说,微电子学是发展现代高新技术和国民经济现代化的重要基础。培养方案是高等学校实现人才培养目标、根据我校教育教学改革的实际,及时总结人才培养经验,以“本科教学工程”建设工作为抓手,积极参与教育部“卓越工程师教育培养计划”及“工程教育专业认证”,进一步更新教育观念,深化教育教学改革,提高本科教育质量,迫在眉睫。其中需明确我校的特点和优势,以通信集成电路设计为主要方向,同时兼顾工艺设计与器件设计。相信通过培养方案、课程设置、师资等各方面的建设,一定会培养出高质量的微电子学领域人才,为我国的微电子工业做出贡献。
参考文献:
[1]杨宏,王鹤.微电子机械技术的发展与现状[J].微电子学,2001,31(6):392-394.
[2]李文石,钱敏,黄秋萍.施敏院士论微电子学教育[J].教育家,2003,(3):11-16.
[3]刘瑞,伍登学,邬齐荣等.创建培养微电子人才教学实验基地的探索与实践[J].实验室研究与探索,2004,23(5):6-8,23.
[4]李斌,黄明文.微电子技术专业创新教育探索[J].中山大学学报论丛,2002,22(1):108-109.
[5]严兆辉.微电子的过去、现在和未来[J].武汉工程职业技术学院学报,2003,15(2):30-34.
[6]蒋元平.学科建设的内涵诠释和实现策略[J].中国西部科技,2007,(1).