3 ms·
wow. setup and hold times have been demoted to 'demystification only' and not something that is part of the formal curriculum. when I helped teach this course i
by bunnie 7y ago
wow. setup and hold times have been demoted to 'demystification only' and not something that is part of the formal curriculum. when I helped teach this course in the 90's, it was a major section and if you could not answer basic questions about synchronous clock discipline, you could not get an A. It was as important as stack-based calling conventions.
I mean, I guess most 'computer science' folks today can have a fecund and profitable career and have never heard of these concepts, but... I hope some people still wonder, why do we have clock speeds, and what other alternatives might exist?
- WillSlim95 7y agoIt was there till 2017. The change to the present form happened in 2018, when Arvind became a co instructor Source I have been following this class online since 2015.
- drhodes 7y agoThe previous version, with full labs, autograded tutorial problems and exercises is still available here: https://computationstructures.org/lectures/info/info.html https://computationstructures.org/lectures/info/info.html Also, an archived version of that course is still running on edx ... https://www.edx.org/course/computation-structures-part-1-digital-circuits https://www.edx.org/course/computation-structures-part-1-dig... .. where there is a forum available, so people can still ask questions about how to build a 32-bit CPU from scratch using MOSFETs :) It's also on OCW, https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-004-computation-structures-spring-2017/ https://ocw.mit.edu/courses/electrical-engineering-and-compu...