Professor Mark Horowitz
Föreläsningsanteckningar. Det finns även en bok att köpa men den behövs absolut inte, inte ens som referens.
For Electrical Engineering, Computer Science, and Computer Systems Engineering students with background in computers, processors, and circuits. Large scale MOS design. Topics: MOS transistors, static and dynamic MOS gates, stick diagrams, programmable logic array design, MOS circuit fabrication, design rules, resistance and capacitance extraction, power and delay estimates, scaling, MOS combinational and sequential logic design, registers and clocking schemes, memory, data-path and control unit design. Elements of computer-aided circuit analysis and layout techniques.
Lite grundläggande digitalteknik kan vara bra.
Mark Horowitz har ett mycket gott rykte och det inte utan anledning. Han är väldigt intressant att lyssna på och lägger upp kursen mycket bra.
Office hours och review sessions. På review sessions går man igenom olika verktyg som används i kursen: Magic (layout-verktyg), Verilog (språk för att beskriva hårdvara) och Synopsis (genererar logik av Verilog-kod). De Ta's vi hade var mycket engagerade och bra.
Några uppgifter var lite kluriga men de flesta är mer tidskrävande än svåra. Flera av uppgifterna går ut på att bekanta sig med de verktyg som används i kursen. Ges varje vecka under kursens första halva (ett projekt tar vid sedan) och är 20% av betyget.
90 minuter och lite stressigt. Inte så jättesvårt men ganska många uppgifter så det gäller att rappa på. Man får ha med sig ett "fuskpapper". 30% av betyget.
Efter midterm börjar man med ett projekt som görs i grupper om två. Vi byggde en enkel 16-bitars ackumulator-processor med 8 register och några enkla instruktioner. Inte heller projektet är så jättesvårt men det tar tid eftersom det alltid går göra chipet snabbare och mindre. Betoning läggs på layouten, rapporten skriver man på ett par timmar. Jag tror faktiskt att projektbetyget är en del av homework-betyget men jag är ej säker.
Ungefär som midterm dvs inte så svårt men lite stressigt. Man fick ha med sig två "fuskpapper". 40% av betyget.
Denna kurs var den roligaste som jag gick under den första quartern. Jag lärde mig väldigt mycket och tycker blandningen mellan hård- och mjukvara var väldigt trevlig (klockren kurs för en D-are).
Om det är någon som saknar 10% vikt av betyget så kan jag tala om att dessa procent var random.