DocumentCode
500828
Title
Synthesizing hardware from sketches
Author
Raabe, Andreas ; Bodik, Rastislav
Author_Institution
Int. Comput. Sci. Inst. (ICSI), Berkeley, CA, USA
fYear
2009
fDate
26-31 July 2009
Firstpage
623
Lastpage
624
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
Conference_Location
San Francisco, CA
ISSN
0738-100X
Print_ISBN
978-1-6055-8497-3
Type
conf
Filename
5227085
Link To Document