High-Level Digital Design Automation
- Lecture slides
- Giovanni De Micheli, Synthesis and Optimization of Digital Circuits, McGraw-Hill, 1994.
- Ryan Kastner, Janarbek Matai, and Stephen Neuendorffer, Parallel Programming for FPGAs, arXiv, 2018.
- S. Dasgupta, C. H. Papadimitriou, and U. V. Vazirani, Algorithms, McGraw-Hill, 2007. (Draft copy available online)
- Patrick R. Schaumont, A Practical Introduction to Hardware/Software Codesign, Springer, 2012. (Online version at Springer)
- Additional readings will be posted on the course website