High-level synthesis and optimization strategies in Hercules and Hebe
- 4 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Presents an approach to automated synthesis of digital circuits from behavioral specifications. The system, called Hercules and Hebe, offers many advantages to the designer. First, the system supports constraint-driven synthesis where timing and resource constraints are applied to guide the synthesis decisions. Second, systematic design space exploration is possible, where the designer explores the tradeoff between area and performance to meet the design objectives. Third, logic synthesis techniques are uniformly incorporated within the synthesis framework to provide estimates to guide high-level decisions. Along with a synthesis oriented hardware description language called HardwareC, Hercules/Hebe provides an environment for the design of general synchronous digital circuits, with specific attention to the requirements of ASIC designs. The system has been applied to complex ASIC designs, including the Digital Audio I/O, MAMA, and Bi-Dimensional DCT chips.Keywords
This publication has 8 references indexed in Scilit:
- HERCULES-a system for high-level synthesisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- High Resolution Decoding Techniques And Single-Chip Decoders For Multi-Anode Microchannel ArraysPublished by SPIE-Intl Soc Optical Eng ,1989
- Logic synthesis speeds ASIC designIEEE Spectrum, 1989
- Design of digital audio input output chipPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1989
- Synthesizing circuits from behavioural descriptionsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1989
- Hardware C - A Language for Hardware DesignPublished by Defense Technical Information Center (DTIC) ,1988
- Knowledge based control in micro-architecture designPublished by Association for Computing Machinery (ACM) ,1987
- MAHA: A Program for Datapath SynthesisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1986