• DocumentCode
    1667922
  • Title

    Pre- and postsynthesis simulation mismatches

  • Author

    Howe, Helen

  • Author_Institution
    Cadence Design Syst. Inc., Chelmsford, MA, USA
  • fYear
    1997
  • Firstpage
    24
  • Lastpage
    31
  • Abstract
    With the widespread adoption of top-down design methodologies using HDL and synthesis, RTL models have become the “golden” design database. However, ASIC and FPGA vendors still require a gate level netlist as the official sign-off design. Model ambiguities in RTL designs can cause differences between RTL and synthesized netlist designs. These differences in the best case cause simulation mismatches between RTL and gate designs. In the worst case, if not detected in simulation they can result in faulty hardware. This paper covers common sources of ambiguity in RTL models. Solutions are provided for avoiding these situations. Some basic simulation debug tips are provided to help identify these errors in simulation with both VHDL and Verilog. These examples are based on Synergy (Cadence´s synthesis tool) but also apply to synthesis in general
  • Keywords
    application specific integrated circuits; circuit analysis computing; digital simulation; field programmable gate arrays; hardware description languages; high level synthesis; logic gates; ASIC; FPGA; HDL; RTL models; Synergy; VHDL; Verilog; design database; errors; faulty hardware; gate level netlist; model ambiguities; post synthesis simulation; pre-synthesis simulation; register transfer level design; sign-off design; synthesized netlist designs; top-down design methodologies; Application specific integrated circuits; Databases; Debugging; Design methodology; Design optimization; Guidelines; Hardware design languages; Signal synthesis; Synthesizers; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Verilog HDL Conference, 1997., IEEE International
  • Conference_Location
    Santa Clare, CA
  • Print_ISBN
    0-8186-7955-7
  • Type

    conf

  • DOI
    10.1109/IVC.1997.588528
  • Filename
    588528