The Challenges of Hardware Synthesis from C-like Languages

Edwards, Stephen A.

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.



  • thumnail for edwards2004challenges.pdf 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