选课类别:计划内与自由选修 | 教学类型:理论课 |
课程类别:本科计划内课程 | 开课单位:微电子学院 |
课程层次:专业核心 | 学分:3.0 |
《数字集成电路设计》课程由徐奇和白雪飞老师共同教授,主要内容涵盖CMOS超大规模集成电路设计,重点为简单的逻辑电路表达式、Elmore延时等,教材为《CMOS VLSI Design: A Circuits and Systems Perspective》。白老师的讲课以PPT为主,板书为辅,前期较易理解,后期内容密集复杂,学生容易跟不上。部分课程内容过于详细,建议教学内容进行压缩。
期末考试难度较大,题目跨度广,涉及很多细节。包括填空题与大题,考点新奇,填空题考概念填空,大题则涉及延时计算、逻辑电路绘制等。白老师会提供复习大纲,但需要全面掌握基础知识。
平时作业不多但较繁琐,有时与上课内容契合不佳。建议借助教材答案理解作业内容。课程涉及一次Spice编程作业,但不考。
上课体验有一定挑战,PPT信息量大,但描述性文字少,尤其是后半部分内容对学生负担较重。部分学生表示通过自学教材和借用资料来提高理解。
白老师给分相对慷慨,考试后的整体评分较高,优秀率较高。学生普遍对成绩表示满意。
该课程理论性强,适合对数字集成电路设计有浓厚兴趣的学生。若选课,建议预习课程内容和复习教材,辅以复习提纲。尽管授课较为艰苦,但期末只要认真复习,成绩不会太差。
建议教师适当压缩和优化课程内容,增加课堂互动和例题讲解,以提高学生理解。此外,考虑到课程密度,分离部分内容到相关课程中会优化教学效果。
物理人来修信院专业课,继模拟集成电路设计拿了4之后来锐评一下数字集成电路设计。
课程内容包括教材(CMOS超大规模集成电路设计(第四版)Weste,Harris著)的一共十五章的全部内容,会除去一些optional的内容,当然课上会简单提及Verilog,大概一节45min的课,作为数字电路实验的内容,但是不作为考试内容。
课程重点就是简单的逻辑电路表达式,Elmore延时,线性延时。(但是这只是重点,考点比这个诡异多了)
平时作业不多,但是做起来让人非常恶心,因为和上课内容很多都没有关系。这里建议去google搜索一下整本教材的答案。个人感觉对着答案理解一遍都比自己做一遍效果好。
上课方式为99%的PPT,1%的板书。前半学期还能听懂一点,后半学期已经完全懵逼了。PPT摘录了课本上的关键的图和精简的文字叙述,对于一些简单的总结非常简洁明了,复习起来非常方便。但是对于复杂的电路,模型,计算,显得非常不足。一学期教了600页的书,书上每一页都是密密麻麻的字,PPT再怎么浓缩也不能如此简略啊喂。于是越到后面越走马观花,到课率一节比一节低,到最后只有十几个人来上课,来的人基本也在看手机。只能说白老师不点名,确实是一大幸事。
自己速成了一个晚上加一个上午去考试,感觉比较有难度
自己填空很多没填出来(其实是小抄纸已经抄不下了),这里建议小抄纸可以用电脑排版,尽可能把PPT所有细节全部塞进去,考试里各种犄角旮旯的牛鬼蛇神都有。
大题也有好几个不会的,今年的大题出的感觉有那么亿点点诡异。现在还记得考了:给出逻辑式画静态CMOS电路并分析延时,看版图写逻辑式,一个比较复杂的Elmore延时计算(类似于(A+B)C)这种的)算上升下降的传播延时和污染延时,计算活动因子和功率,伪CMOS门的逻辑式,传输门的weak/strong 0/1,乘法器的基4Booth编码,给出了一个伪CMOS门分析功能,路径逻辑努力的计算那部分。难度并不是递增的hhh。这个倒数第二题白老师考场明说了比较难,然后这个基4Booth编码,我。。。乘法器的原理都挺偏门的,考个基4Booth编码,虽然在复习提纲上,但是我。。。
最后白老师给分肯定是相当良心的,成功被捞到了90,非常开心。
总体来说,这门课给人的学习感受其实不是很好,上课其实是坐牢,如果是必修课,那就自栽,如果对数字电路有兴趣的话,其实可以旁听一下,选课的话,非RisingUp这种物理大佬的话,得仔细考量考量,毕竟真心不如自己看书hhh。
PS:如果白老师能看到的话,建议教学内容可以进行大幅度压缩,其实这本书的序里面已经给出了本科生一学期内完成的课程建议了,这里可以再进行删减与优化,比如:除去所有optional的内容和网络资料,第8、14、15章可以略去。课上可以适当把课后一些不布置的习题作为例题讲解等等措施。
这门课主要是作为数字集成电路的器件层、逻辑层、系统层的入门介绍。第一章是引论,将全书的内容分为小节简要介绍。第2、3章介绍了Mos晶体管原理和底层版图工艺制作,说的非常简略。4-7章我觉得是全书最重要的部分,介绍了四大设计注意事项:延时(重难点)、功耗、互联线、鲁棒性。第8章介绍spice电路模拟,有一次spice编程作业(考试不考)。第9章组合逻辑电路,介绍除了静态cmos门外的其他实现方式(很难说在2022年有没有用,不过毕竟是一个新的视角和技术努力)。第10章时序逻辑电路,介绍三种时序控制方式、约束条件、实现方式,概念很重要,不过内容不深。第11-13章是系统级的内容,数据通路(非常难,考前看了半天结果没怎么考。。。)、阵列(存储)、专用子系统(偏模拟)子系统。第14、15章是设计流程介绍,基本上没考(不做数集实验的同学,这个就相当于语文阅读理解,看完就忘。。。)。
平时作业非常少,但是考试怎么风格和难度跳跃有点大呢。。考试内容呢,填空题20分,会考概念填空,而且考点新奇,比如第一个晶体管的材质(第一章ppt前几页就有,幸好抄上了),不过分值不大,错了就错了。后面大题每题大约10分,除了前几题和最后一题延时挺正规,中间那几题就比较难,比如今年就考了booth编码和传输门逻辑。。。总体上由于没有样卷做示例,题型比较奇怪。
上课体验嘛。。。今年开课是1(3,4)和3(1,2),周一到课率50%,周三早课到课率20%左右。这个不怪白老师,主要是课程密度实在太大,,,白老师上课会补充一些设计思想和示例,而且讲课非常清楚。但是3学分的课需要讲完600面大开本书,而且到处穿插着需要理解的知识点,这个实在让人有点吃不消,比如数据通路子系统里的加法器,这么复杂的内容,课后愣是花了一晚上才看懂加法器在干什么。建议白老师可以考虑把学分提高到4-6分,或者分离掉设计流程、工艺、mos原理等内容在别的课上,专注于设计思想和示例的传递,一定会优化听课体验。
2022.6.24 白老师说7.3之后再出分,希望白老师能捞一把
————————————————————————————————————————
已出分,和数电一样97hhh,谢谢白老师和助教!
学弟学妹们如果有对数字集成集成电路感兴趣的可以考虑选课,比物院某一门自称集成电路设计的课强。
建议选课前秋季学期先了解一下计算系统(不是那个ICS!),春季学期选这门加辅修COD,效果奇佳。
提前选的课,最后给到88的总评也知足了。
作业不多,但挺花时间的,感觉一节课上完后去做作业还是啥都不会,需要自己再去翻书把这节课的内容重新看一次。但这门课我属实没学明白,作业有时候也是借RisingUp和南瓜两位同学抄的。
考试我只记得我做的挺憋屈的,考了一道boost编码(好像是这样),直接空在那了。
考点和平时作业有关但平时作业并不能涵盖所有考点,期末老师会给一个复习大纲(挺泛的)。复习大纲我放在下面,需要自取。
还是模集学得舒服(doge)
这门课是纯理论课,几乎不涉及Verilog,实验部分都包含在微电子专业基础实验里了;课程中间穿插了蛮多集成电路生产制造等方面的基础知识,而且不少内容感觉都是夏令营面试喜欢问的,个人觉得不管以后做不做数字集成电路设计都挺重要的。
课是白老师上。平时上课感觉还行吧,就是PPT上图太多,描述性文字太少,以至于光看PPT复习(尤其是后半学期)几乎看不懂,太抽象(上课如果不提前预习也容易跟不上,容易对着PPT上的图干瞪眼)。建议平时对着PPT上的内容多看看书,书上讲的还是比较详细的,例题也都看看,对知识点掌握挺有帮助。虽然模集程老师说数集课程难度不大,但yysy我并不这么觉得(捂脸),而且知识点贼多;前面学着还行,但到后面尤其是十一十二章我人都听傻了。
白老师不得不说,考试给分都很银杏。期末半开卷,考前会给知识点复习提纲。虽然平时学的知识点很多,提纲要点也比较碎,而且随便挑一个重点出来随便考考都可以很难,但实际期末试卷并不涉及特别复杂的内容,考题基本围绕前几章展开,题型也比较常规(就是Booth编码那道6分or8分大题是真不会)。课程优秀率最后应该也给满了。
讲白了,这门课平时好好学,多看看书,学明白了很有用;期末绝对不会为难你,正常复习,熟练掌握基础就能考一个不错的分数。
教师主页: 暂无
教师主页: 暂无