IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 1982 · 40 citations · 30 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureDesign AutomationDesign OptimizationControl Unit DesignDesign SynthesisDigital Integrated Circuit DesignHigh-level SynthesisLogic SynthesisMicroarchitecture DesignBehavioral SynthesisConstraintsControl Logic GenerationHardware GenerationHardware GeneratorsHardware SynthesisHigh-level Synthesis For Digital Signal ProcessingOptimization Algorithms
The paper addresses automatic synthesis of digital hardware from behavioral descriptions. Algorithms were developed to automatically generate control hardware and optimized microcode for specified data paths, producing a family of solutions tuned to user‑specified cost and speed constraints and adjusting parallelism, and were tested on a PDP‑11/40. The synthesized hardware performed favorably compared to a human‑designed counterpart.
This paper focuses on automatic synthesis of digital hardware from a behavioral description. Algorithms have been written and tested to perform automatic generation of control hardware and optimized microcode for specified data paths. The optimization algorithms produce a family of results based on cost and speed constraints supplied by the user. The algorithms adapt to these constraints and adjust the amount of parallelism in the synthesized microcode accordingly. Tests were run by generating microcode for a PDP-11/40. Results compared favorably with the human design.
30