※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):
是
哪一学年度修课:
103-1
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
阙志达教授
δ 课程大概内容
期中考:
Chapter1 Introduction to CMOS circuits
介绍基本的CMOS电路,包含Inverter, NAND, NOR, Multiplexer等等
还有latch, PTL(pass transistor logic), Tri-state inveter
不过都没有很深入,主要只是让大家知道CMOS可以做出啥
Chapter2 Device and Layout
在讲MOSFET的基本操作,前半段和电子一很像
因为CMOS Logic不会用到BJT,所以后半段会把MOSFET说明得更细
包含leakage, noise margin等等(这和电子III有重复)
然后后面教你看半导体的layout,因为作业和考试会用到
Chapter3 Delay
就是CMOS电路对于不同fan in, fan out情况下因为电阻、电容
不同造成的rise time, fall time delay。
还有transistor的sizing问题
Chapter4 Power
包含static power, dynamic power等等
这边会把前面的leakage说明得更细,然后带到一些active power
后半段就讲low power design的办法,像是clock gating等等
Chapter5 Interconnection
Interconnection就是半导体元件个层之间的metal wire
会提到一些coupling的问题,和怎么估计wire RC delay
还有wire的寄生元件(寄生电容、寄生电感)
Chapter6 Combinational circuit design
这章真的 超 级 杂 一大堆乱七八糟的电路,但是老师也不会
真的考,主要应该只是希望我们知道背后的原理和设计理念
像是domino logic, dual rail等等比较特殊的设计
期末考:
Chapter7 Sequential logic
就是latch和flipflop,包含算delay的minimum, maximum等等
另外也介绍各种FF和latch的设计方法(12T等)
Chapter8 Datapath subsystem
个人觉得这是全部里面最艰难的一章...
Datapath subsystem就是在讲adder, multiplier, shifter等等
用来做arithmetic operation的东西
简单的像是carry ripple adder
另外会讲很多算法,像是Booth, Baugh-Wooley algorithm等
有非常多加速运算的方法,数学真的有点难,需要花时间
Chapter9 Array subsystems
就是各种memory, SRAM,DRAM,ROM,CAM等等
其实很像通识课...因为不会像是电子III一样下去解很细的电流
Chapter10 Power,Clock,I/O
也是有点快速带过,在讲供电(VDD)、给clock signal和
I/O buffer circuits
不知道是不是因为时间也不太够,老师最后两章没有讲很细
Ω 私心推荐指数(以五分计) ★★★★★
没有先修的电机系学生:(就是一般普罗大众XD)
五颗,把很多基础的东西都介绍到了
自己已经有先修Verilog、数位系统的同学:
四颗,
某些章节满有可能会觉得没学到东西(我猜的,不确定> <)
但是还是可以知道一些元件面的东西,仍然值得推荐
η 上课用书(影印讲义或是指定教科书)
Weste and Harris, Integrated Circuit Design, 4th Ed.
推荐买一下,老师有些投影片只有放图,怕忘记的话有课本可以查
文字
μ 上课方式(投影片、团体讨论、老师教学风格)
基本上都是投影片
阙老师算是数位领域厉害的教授,上课也挺风趣的
但是还是强烈建议买课本,因为投影片上也些内容只有图片
老师上课的时候固然会讲,但是有时候想要详细资讯还是需要文字叙述
有些同学可能会觉得学的东西很杂,事实上也是如此
(可以看前面内容介绍)
毕竟这个领域我们在其他必修课都比较少碰到(除了交电)
但是对于任何想走ICS组的同学而言算是很重要的课
有配两个助教,两个助教都非常好,无论是专业素养还是身为助教
助教在FB开讨论社团,有问题也都可以私讯助教,助教都会回,很热心
σ 评分方式(给分甜吗?是扎实分?)
成绩还没出来,但是应该就正常电机系必修课评分标准
期中考助教改满松的,作业也是几乎有交就有好分数
最后一次作业除外啦XD等一下会再说明
ρ 考题型式、作业方式
考试: (30%+30%)
其实个人觉得死背的东西很多,很多名词要和设计联想在一起
像是期末考考一题please draw the design of Manchester Chain
如果忘记Manchester Chain是啥,那就直接往生,啥毛也写不出来
或是像是要列出三种static power来源等等,都需要背诵
也会考设计,通常是最后一大题
期中考最后一大题是给layout, 画电路图
期末考是先设计block diagram, 然后手写verilog(这有点往生= =)
===================================================
作业: (40%)
总共四次,
第一次很简单,就是一些小计算,大概一个下午可以写完
第二次有点残暴,用肉眼看layout...大概要一到两天
三四都是写verilog,大概也要两到三天
作业设计的不错,助教testbench也都给很好,有教你怎么除错
但是第四次有一部分的分数是用设计的好坏(delay*cell area)
来决定你的分数的(第四次作业10%里面的30%,也就是总成绩3%)
这真令人有点紧张Q~Q
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
没啥特别的,应该是要修过交电,老师人很好,加签应该全签
Ψ 总结
是一门好课,loading大概就是一门必修课
老师人很好,有些地方会有点无聊(如memory),但是也是难免
毕竟无法强求随时都很有趣XD
助教也很用心,给同的帮助很多
是一门推荐的复选必修
值得一提的是和电子三一起修会有相辅相成的效果,到学期下半
会满轻松的