• DocumentCode
    2491185
  • Title

    Odin II - An Open-Source Verilog HDL Synthesis Tool for CAD Research

  • Author

    Jamieson, Peter ; Kent, Kenneth B. ; Gharibian, Farnaz ; Shannon, Lesley

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Miami Univ., Miami, FL, USA
  • fYear
    2010
  • fDate
    2-4 May 2010
  • Firstpage
    149
  • Lastpage
    156
  • Abstract
    In this work, we present Odin II, a framework for Verilog Hardware Description Language (HDL) synthesis that allows researchers to investigate approaches/improvements to different phases of HDL elaboration that have not been previously possible. Odin II´s output can be fed into traditional back-end flows for both FPGAs and ASICs so that these improvements can be better quantified. Whereas the original Odin [1] provided an open source synthesis tool, Odin II´s synthesis framework offers significant improvements such as a unified environment for both front-end parsing and netlist flattening. Odin II also interfaces directly with VPR [2], a common academic FPGA CAD flow, allowing an architectural description of a target FPGA as an input to enable identification and mapping of design features to custom features. Furthermore, Odin II can also read the netlists from downstream CAD stages into its netlist data-structure to facilitate analysis. Odin II can be used for a wide range of experiments; in this paper, we show three specific instances of how Odin II can be used by ASIC and FPGA researchers for more than basic synthesis. Odin II is open source and released under the MIT License.
  • Keywords
    application specific integrated circuits; field programmable gate arrays; hardware description languages; logic CAD; ASIC; CAD research; FPGA; Odin II; front-end parsing; hardware description language; netlist flattening; open-source Verilog HDL synthesis tool; Application specific integrated circuits; Automata; Computer science; Design automation; Design engineering; Field programmable gate arrays; Hardware design languages; Integrated circuit synthesis; Integrated circuit technology; Open source software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2010 18th IEEE Annual International Symposium on
  • Conference_Location
    Charlotte, NC
  • Print_ISBN
    978-0-7695-4056-6
  • Electronic_ISBN
    978-1-4244-7143-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2010.31
  • Filename
    5474055