Fill in some missing code to get a working combinational circuit comparison tool using BDDs. Please finish before class time on September 26, so we can talk about the assignment in class. Also, start early! The assignment should be very easy, once you get the hang of things, but the initial learning curve to get the code running can be steep!
Fill in some missing code to get a working combinational circuit comparison tool using SAT. Please finish before class time on October 3, so we can talk about the assignment in class. Also, start early! As before, the assignment should be very easy, once you get the hang of things.
Pick one or the other. Or do both if you want. (But I'd rather you spend more time thinking about project ideas.) 5a is better if you think you'll be implementing something with BDDs for your project. 5b is better if you think you'll be using a model checking tool to verify something.