The Challenges of Hardware Synthesis from C-like Languages
The relentless increase in the complexity of integrated circuits we can fabricate imposes a continuing need for ways to describe complex hardware succinctly. Because of their ubiquity and flexibility, many have proposed to use the C and C++ languages as specification languages for digital hardware. Yet, tools based on this idea have seen little commercial interest. In this paper, I argue that C/C++ is a poor choice for specifying hardware for synthesis and suggest a set of criteria that the next successful hardware description language should have.
- edwards2004challenges.pdf application/pdf 75.1 KB Download File
Also Published In
- Proceedings of the 13th International Workshop on Logic and Synthesis, June 2-4, 2004, Temecula, Calif.
More About This Work
- Academic Units
- Computer Science
- Published Here
- March 8, 2012