• DocumentCode
    2077552
  • Title

    Optimizing compiled Verilog

  • Author

    Allen, Randy ; McNamara, Michael

  • fYear
    1994
  • fDate
    14-16 Mar 1994
  • Firstpage
    15
  • Lastpage
    19
  • Abstract
    While optimization of traditional programming languages is reasonably well understood, optimization of hardware description languages is much less so. Hardware description languages provide both a different set of problems and a different set of opportunities for optimization. On the problem side, hardware models tend to be very large compared to software applications. As a result, the optimizer (which is typically a memory hog even on modest applications) must focus carefully on memory usage. On the opportunity side, hardware models tend to have much simpler control flow than do software applications. This permits a more efficient set of analysis techniques-techniques that are not possible in compilers for high level languages. The paper discusses the ways in which traditional compiler optimization techniques have been adapted in a compiler for Verilog
  • Keywords
    optimisation; program compilers; specification languages; Verilog; compiler optimization; control flow; hardware description languages; memory usage; optimization; Application software; Art; Computer languages; Hardware design languages; High level languages; Lattices; Mathematical model; Optimizing compilers; Production; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Verilog HDL Conference, 1994., International
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    0-8186-5655-7
  • Type

    conf

  • DOI
    10.1109/IVC.1994.323753
  • Filename
    323753