The Hermod Behavioral Synthesis System
Abstract:
Silicon compilation is the process of automatically mapping an abstract design representation to a physical structure 19. Depending upon the input language, silicon compilers are classified into behavioral compilers or behavioral synthesizers and structural compliers. A behavioral synthesizer translates a behavioral synthesizer translates a behavioral description into a structure, creating structural designs consisting of functional blocks and their interconnection. In a behavioral synthesis system, the design is specified by a functional relationship between input and output ports described in hardware description language. The behavior of output ports is specified in terms of input ports internal state. The Output from a behavioral synthesizer contains hardware modules data paths required to implement the given behavioral specification, and their scheduling control Keywords Indexing Terms Behavioral synthesis, Structural synthesis, control and data flow graph register-transfer level description space exploration.