Control unit synthesis from a high-level language

A. Rotman, Ran Ginosar · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 1993

Control Unit Synthesizer (CUS) is a language and a synthesizer for generating VLSI layouts of control units from a user's functional specification. CUS synthesizes multiple finite state machines (FSMs), which are organized hierarchically and interconnected by global variables and a FORK/JOIN protocol. High-level constructs like WHILE loops. FOR loops, registered and nonregistered variables, arbitrarily complex Boolean expressions, and nested statements allow the user to write descriptions of FSMs in a natural manner. The generated circuit is simulated at the logic-level using symbolic names. The resulting layout size is similar or better than manual layout.>

Read the paper · More papers on PaperTik