COE 542 or Consent of the Instructor
Levels of abstraction: behavioral, structural, and physical levels. Design de-scription. Module generation (functional cell generation, gate matrix layout,PLAs, etc.) and Module optimization. High level synthesis: Intermediate forms(data flow and control flow graphs), Scheduling algorithms, data flow and con-
trol flow synthesis, resource allocation, and module binding. Knowledge basedand expert system approach to Design Automation.