Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
16 years ago

EDA netlist writer output

Greetings...

When I run the EDA Netlist Writer for a Cyclone III project I get these files:

seq4_6_1200mv_85c_slow.vho

seq4_6_1200mv_0c_slow.vho

seq4_min_1200mv_0c_fast.vho

seq4.vho

seq4_6_1200mv_85c_vhd_slow.sdo

seq4_6_1200mv_0c_vhd_slow.sdo

seq4_min_1200mv_0c_vhd_fast.sdo

seq4_vhd.sdo

I understand that the file extensions specify core voltage and temperature, but what conditions apply for the files without extensions (seq.vho and seq4_vhd.sdo)?

Thanks,

John

7 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    the .vho files are the post-fit HDL netlist of your design and the SDO files are "standard delay format output" files which hold the timing information for use in simulation.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    To perform gate-level timing simulation, the ModelSim or ModelSim-Altera software

    requires information about how the design was placed into device-specific

    architectural blocks. The Quartus II software provides this information in the form of

    a *.vo file for Verilog HDL designs and a *.vho file for VHDL designs. The

    accompanying timing information is stored in the *.sdo file, which annotates the

    delay for the elements found in the *.vo file or *.vho file.

    --- Quote End ---

    from the Quartus II Handbook section on ModelSim:

    http://www.altera.com/literature/hb/qts/qts_qii53001.pdf
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thanks very much for your reply. I was trying to ask a more specific question:

    The file seq4_6_1200mv_85c_vhd_slow.sdo

    is for speed grade 6, 1200 mV core voltage, and 85 C.

    But what about the file seq4.vho? Is this for some default conditions? What conditions?

    -John
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    The vho file is just a post fit netlist. There are no default conditions for a vho file. The vho is the functional part and the sdo is the timing part. Only the timing part has the conditions for speed grade, core voltage and temp.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thanks. So what conditions pertain to the file seq4_vhd.sdo? If there is no timing info in the .vho files, then what is the difference between the 4 .vho files that are generated?

    -John
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    i misunderstood the question. here's what i think you're looking for:

    --- Quote Start ---

    First slow corner (slow, 1100 mV, 85° C):

    &#9632; .vo file—<revision name>.vo

    &#9632; .sdo file—<revision name>_v.sdo

    1 The <revision_name>.vo and <revision name>_v.sdo are generated for backward

    compatibility in case there are existing scripts that still use them.

    --- Quote End ---

    From page 15: http://www.altera.com/literature/hb/qts/qts_qii53001.pdf
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Got it!! Thanks very much that is exactly what I was looking for.

    Regards,

    John