Forum Discussion

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

Create Netlist

Hi,

I want to create a netlist for my design for vhdl sources are not readable by customer.

How can I do this?

Then, if I want to simulate this netlist. Do I simply instantiate my component?

Thanks,

Yvan

7 Replies

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

    --- Quote Start ---

    I have used VQM files in the past. Quartus can generate a VQM netlist. This is still readable ASCII test but harder to reverse engineer! I believe Altera have moved away from the idea of VQM netlists so you might be best off avoiding them.

    --- Quote End ---

    In "Why can't I generate a VQM file in the Quartus II software for certain device families" Altera advices:

    if you wanted to use a vqm file so that you could send someone your design without sending your source hdl design files, refer to the related solutions section below for better alternatives.

    The better alternative is here (http://www.altera.com/support/kdb/solutions/rd07312007_549.html).
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    How unreadable do you need the project to be? any netlist you generate will still be customer readable in the RTL or Technology Map viewer (depending on netlist level) so the customer could reverse engineer your design. Often, your net/register names will be preserved also which may make this process easier.

    The only solution: do not provide customers with a partial compile, or have a good NDA in place.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    if you are willing to reverse engineer a design from the Technology Viewer i think you had the time and ability to do the design in the first place.