Title :
Synthesizing hardware from sketches
Author :
Raabe, Andreas ; Bodik, Rastislav
Author_Institution :
Int. Comput. Sci. Inst. (ICSI), Berkeley, CA, USA
Abstract :
This paper proposes to adapt sketching, a software synthesis technique, to hardware development. In sketching, the designer develops an incomplete hardware description, providing the "insight" into the design. The synthesizer completes the design to match an executable specification. This style of synthesis liberates the designer from tedious and error-prone details-such as timing delays, wiring in combinational circuits and initialization of lookup tables-while allowing him to control low-level aspects of the design. The main benefit will be a reduction of the time-to-market without impairing system performance.
Keywords :
hardware description languages; hardware description; hardware development; sketching; software synthesis technique; system performance; time-to-market reduction; Circuit synthesis; Combinational circuits; Control system synthesis; Delay; Error correction; Hardware; Synthesizers; Table lookup; Timing; Wiring; Sketching;
Conference_Titel :
Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-6055-8497-3