Your Search Results

Use this resource - and many more! - in your textbook!

AcademicPub holds over eight million pieces of educational content for you to mix-and-match your way.

Experience the freedom of customizing your course pack with AcademicPub!
Not an educator but still interested in using this content? No problem! Visit our provider's page to contact the publisher and get permission directly.

Integration of logic synthesis and high-level synthesis into the DIADES design automation system

By: Wu, P.; Falkowski, B.; Helliwell, M.; Shamsapour, A.; Yang, L.; Brown, J.; Ciesielski, M.; Liu, J.; Driscoll, M.; Perkowski, M.; Smith, D.; Sarabi, A.;

1989 / IEEE

Description

This item was taken from the IEEE Periodical ' Integration of logic synthesis and high-level synthesis into the DIADES design automation system ' A description is presented of the high-level and logic synthesis stages in the digital design automation system DIADES. High level design, namely, data path synthesis, and control unit synthesis start from a parallel program graph, the form of description that includes both the control-flow and the data-flow graph. While the data path is allocated and scheduled, the control unit is designed to be composed of either microprogrammed units or finite-state machines. The latter are minimized in two dimensions (states and inputs), assigned and realized in logic. Several logic synthesis procedures, respective to various design styles and methodologies, can be used to design combinational parts of state machines, microprogrammed units, and data path logic.<>