====== Introduction to Digital Integrated Circuits (EE141) ====== [ __[[vlsi:home|Home]]__ ] [ __[[vlsi:resources:lectures|Back]]__ ] [ __[[vlsi:workbook|Design WorkBook]]__ ] [ __[[vlsi:resources:books|Books]]__ ] //[[http://webcast.berkeley.edu/playlist#c,d,Electrical_Engineering,ECD4C75518947B4347]]// (2011) Course archive: //[[http://www-inst.eecs.berkeley.edu/~ee141/archives.html]]// ====== Spring 2010, by J. Rabaey ====== Lecture notes:\\ //[[http://bwrcs.eecs.berkeley.edu/Classes/icdesign/ee141_s10/schedule.html]]// Lecture videos from YouTube: * [[http://www.youtube.com/watch?v=Ox3sV-9_lNg&list=PLC14E1A55E10C215D|Lecture 1 - Course introduction, design methodologies, Moore's law, scaling]] | [[http://bwrcs.eecs.berkeley.edu/Classes/icdesign/ee141_s10/Lectures/Lecture1-Intro.pdf|slides]] * [[http://www.youtube.com/watch?v=OPQ3aUTkll4|Lecture 2 - Design metrics (intro), CMOS processes, die cost, yield, VTC and noise margins]] | [[http://bwrcs.eecs.berkeley.edu/Classes/icdesign/ee141_s10/Lectures/Lecture2-Metrics.pdf|slides]] * [[http://www.youtube.com/watch?v=fhS2i6XH8Cg|Lecture 3 - Design metrics (cont'd), delay, power dissipation, energy]] | [[http://bwrcs.eecs.berkeley.edu/Classes/icdesign/ee141_s10/Lectures/Lecture3-DesignRules.pdf|slides]] * [[http://www.youtube.com/watch?v=Rj4452YPOg8|Lecture 4 - Layout, design rules, MOS switches, CMOS inverter]] | [[http://bwrcs.eecs.berkeley.edu/Classes/icdesign/ee141_s10/Lectures/Lecture4-SwitchLogic.pdf|slides]] * [[http://www.youtube.com/watch?v=Gkdn7n0f_GQ|Lecture 5]] * [[http://www.youtube.com/watch?v=YmL3T49Xog0|Lecture 6]] * [[http://www.youtube.com/watch?v=2ZHShQkM8eM|Lecture 7]] * [[http://www.youtube.com/watch?v=UpZt77cabWc|Lecture 8]] * [[http://www.youtube.com/watch?v=6RQYfDT6SJY|Lecture 9]] * [[http://www.youtube.com/watch?v=XhxNoUCE1S0|Lecture 11]] ====== Fall 2010, by E. Alon ====== Lecture material and course home page: \\ [[http://bwrcs.eecs.berkeley.edu/Classes/icdesign/ee141_f10/]] \\ [[http://bwrcs.eecs.berkeley.edu/Classes/icdesign/ee141_f10/schedule.html]] Webcast home page: \\ [[http://webcast.berkeley.edu/playlist#c,d,Electrical_Engineering,EC4D6B92BD3AC8D9B4]] Lecture videos from YouTube: * [[http://www.youtube.com/watch?v=APjEFwJVcbc|Lecture 1 - Course introduction, history, Moore's law]] * [[http://www.youtube.com/watch?v=Lh3WaWfs7j8|Lecture 2 - IC basics, manufacturing and cost]] * [[http://www.youtube.com/watch?v=TTmjx1YL1gU|Lecture 3 - CMOS inverter, design metrics (noise margins, delay, power and energy)]] * [[http://www.youtube.com/watch?v=Z4hTVmo6ceU|Lecture 4 - Design metrics, static CMOS gates]] * [[http://m.youtube.com/watch?v=_WsWPu0_cVY|Lecture 5 - Layout, design rules, silicon memories, basic six-transistor SRAM cell]] * [[http://m.youtube.com/watch?v=nI7F6_AjySQ|Lecture 6 - SRAM design (intro), CMOS inverter delay optimization]] * [[http://m.youtube.com/watch?v=ibpkZpvxbak|Lecture 7 - CMOS complex gates design, Elmore delay, logical effort]] * [[http://m.youtube.com/watch?v=FnFi7H1xqLA|Lecture 8 - Logical effort (contd.), decoder design, power]] * [[http://m.youtube.com/watch?v=Z2JhGvWtyz0|Lecture 9 - MOS transistor modelling (basic square law, velocity saturation)]] * [[http://m.youtube.com/watch?v=LfM_bvEZ9uI|Lecture 10 - Inverter VTC, inverter sizing, process variations and corners, MOS capacitances (bad video quality)]] * [[http://m.youtube.com/watch?v=T_JY1sqAYpo|Lecture 11 - MOS capacitances (contd.), delay calibration]] * [[http://m.youtube.com/watch?v=sEP1o244zsA|Lecture 12 - Delay calibration (contd.), slope analysis]] * [[http://m.youtube.com/watch?v=5zGNkn46R9I|Lecture 13 - Power consumpion, leakage, sub-threshold conduction]] * [[http://m.youtube.com/watch?v=A0Fe7LXYzis|Lecture 14 - Sub-threshold conduction (contd.), threshold variations, introduction to STD cells design and layout]] * [[http://m.youtube.com/watch?v=7FkJoKg_38U|Lecture 15 - Euler paths, basic layout techniques (multifingers), delay minimization, interconnections (delay, capacitance)]] * [[http://m.youtube.com/watch?v=p20pXVnfPNM|Lecture 16 - Interconnections (contd.), wire resistance, RC delay model, SRAM circuit design]] * [[http://m.youtube.com/watch?v=ZrF9AjuIKaU|Lecture 17 - SRAM design (contd.), power in basic CMOS gates (switching activity), clock, glitching, energy-performace space, sensitivity]] *[[http://m.youtube.com/watch?v=dp5KZl2PxCI|Lecture 18 - Sensitivity (contd.), CMOS transistor scaling, interconnect scaling, ratioed logic]] * [[http://m.youtube.com/watch?v=CblvA1I8P9Q|Lecture 19 - Ratioed logic (contd.), differential cascode voltage switch logic, pass-transistor logic, transmission gate]] * [[http://m.youtube.com/watch?v=9pix5ClcB3Y|Lecture 20 - Transmission gate (contd.), multiplexer, dynamic logic]] * [[http://m.youtube.com/watch?v=AU2nwriT23I|Lecture 21 - Full adder design techniques (static, dynamic)]] * [[http://m.youtube.com/watch?v=4H5H9i3kylc|Lecture 22 - Full adder design (contd.), multipliers]] * [[http://m.youtube.com/watch?v=BT9i98jquxk|Lecture 23 - Domino logic]] * [[http://m.youtube.com/watch?v=IhqE7SSsSSE|Lecture 24 - Domino logic (contd.), introduction to sequential circuits, latches and FlipFlops, setup/hold time]] * [[http://m.youtube.com/watch?v=FMNP85VrwDU|Lecture 25 - Layout parasitics, C2MOS latches and FlipFlops, three-state latches and FlipFlops, timing and clock modelling for synchronous design]] * [[http://m.youtube.com/watch?v=_HQasaV-Tp4|Lecture 26 - Timimg and clock modelling for synchronous design (contd.), clock distribution]] * [[http://m.youtube.com/watch?v=QEsarUd6P5o|Lecture 27 - Clock distribution (contd.), chip packaging, ESD protection, I/O PADs, IR drops, electromigration, power distribution, ROM cells]] ====== ====== \\ ---- Last update: [[pacher@to.infn.it|Luca Pacher]] - Jul 28, 2014 ~~NOTOC~~