[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA: InFormal 0.1.2
- To: geda-dev@xxxxxxxx
- Subject: Re: gEDA: InFormal 0.1.2
- From: Steve Tell <tell@xxxxxxxxxxxxxxx>
- Date: Wed, 5 Jan 2005 17:58:31 -0500 (EST)
- Delivered-to: archiver@seul.org
- Delivered-to: geda-dev-outgoing@seul.org
- Delivered-to: geda-dev@seul.org
- Delivery-date: Wed, 05 Jan 2005 17:58:59 -0500
- In-reply-to: <41B79FB8.80809@confluent.org>
- References: <41B79FB8.80809@confluent.org>
- Reply-to: geda-dev@xxxxxxxx
- Sender: owner-geda-dev@xxxxxxxx
On Wed, 8 Dec 2004, Tom Hawkins wrote:
> This InFormal release includes the first implementation of FNF.
>
> http://www.confluent.org/wiki/doku.php?id=informal:main
> > iverilog -Wall -t fnf -o netlist_0.fnf design.v
> > informal -read_fnf netlist_0.fnf -write_fnf netlist_1.fnf
> > informal -read_fnf netlist_1.fnf -write_fnf netlist_2.fnf
> > informal -read_fnf netlist_2.fnf -write_verilog revised_design.v
> > equivalence_checking -golden design.v -revised revised_design.v
> > diff netlist_1.fnf netlist_2.fnf
I'm enticed by the description, but a little confused after installing
informal and NuSMV - What does the line "equivalence_checking ..." above
signify?
Is it actually possible to do even rudimentary verilog vs. verilog formal
comparison with these tools? (I don't see an equivalence_checking
command, but maybe that's a simple exercise in NuSMV?)
Steve