• 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