Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsElectronicsBasicsRepairDesignCADComponentsEquipmentElectrical Engineering
ElectronicsKB.com
Contact UsLink To UsSearch & Site Map

Electronics Forum / CAD / July 2005



Tip: Looking for answers? Try searching our database.

Netlist Comparison

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Jim Thompson - 16 Jul 2005 19:33 GMT
Anyone know of a reasonably priced netlist comparator?

What I'm looking for would be able to read in two netlists and
generate a report of mismatches.

                                       ...Jim Thompson
|  James E.Thompson, P.E.                           |    mens     |
|  Analog Innovations, Inc.                         |     et      |
|  Analog/Mixed-Signal ASIC's and Discrete Systems  |    manus    |
|  Phoenix, Arizona            Voice:(480)460-2350  |             |
|  E-mail Address at Website     Fax:(480)460-2142  |  Brass Rat  |
|       http://www.analog-innovations.com           |    1962     |
           
I love to cook with wine.      Sometimes I even put it in the food.
Mike Engelhardt - 16 Jul 2005 19:43 GMT
Jim,

> Anyone know of a reasonably priced netlist comparator?
>
> What I'm looking for would be able to read in two
> netlists and generate a report of mismatches.

I think you're asking for something that can actaully
parse the netlist and understand it.

However, I just use text compares, like a UNIX style
diff(you can run it as part of cygwin on a PC) or
Windows WINDIFF.EXE.  It doesn't "read" the netlist
in that it doesn't understand the topology of the
netlist'ed circuit, but if two netlists were generated
with the same tools, then it's very effective.

--Mike
Jim Thompson - 16 Jul 2005 19:48 GMT
>Jim,
>
[quoted text clipped - 14 lines]
>
>--Mike

Netlists generated on two different tools, so a text-compare won't
work :-(

Has to be something like an LVS checker, but not tied to the layout
tool.

                                       ...Jim Thompson
|  James E.Thompson, P.E.                           |    mens     |
|  Analog Innovations, Inc.                         |     et      |
|  Analog/Mixed-Signal ASIC's and Discrete Systems  |    manus    |
|  Phoenix, Arizona            Voice:(480)460-2350  |             |
|  E-mail Address at Website     Fax:(480)460-2142  |  Brass Rat  |
|       http://www.analog-innovations.com           |    1962     |
           
I love to cook with wine.      Sometimes I even put it in the food.
xray - 16 Jul 2005 21:00 GMT
>>Jim,
>>
[quoted text clipped - 22 lines]
>
>                                        ...Jim Thompson

If I understand correctly, a standard text-based line compare tool won't
work because it reports differences that don't matter to you?

If so, can you give me an example of two lines that are different, but
you want to be treated as the same? Or, if I missed the point, the kinds
of things that need to be different from a line compare tool.

I was just googling and found:
http://winmerge.sourceforge.net/

Seems more powerful than windiff, and has some configurable features,
but not sure if it could be trained to do what you want.
Jim Thompson - 16 Jul 2005 23:33 GMT
>>>Jim,
>>>
[quoted text clipped - 35 lines]
>Seems more powerful than windiff, and has some configurable features,
>but not sure if it could be trained to do what you want.

The trouble is that two netlisters will name devices differently and
number nodes differently.

So a netlist comparator must travel in from I/O in each netlist and
match connectivity and device sizes, not naming convention.

So an ordinary text compare won't work.

                                       ...Jim Thompson
|  James E.Thompson, P.E.                           |    mens     |
|  Analog Innovations, Inc.                         |     et      |
|  Analog/Mixed-Signal ASIC's and Discrete Systems  |    manus    |
|  Phoenix, Arizona            Voice:(480)460-2350  |             |
|  E-mail Address at Website     Fax:(480)460-2142  |  Brass Rat  |
|       http://www.analog-innovations.com           |    1962     |
           
I love to cook with wine.      Sometimes I even put it in the food.
Ken Smith - 16 Jul 2005 23:25 GMT
[...]
>Netlists generated on two different tools, so a text-compare won't
>work :-(
>
>Has to be something like an LVS checker, but not tied to the layout
>tool.

What format are the net lists?  Did the references change from one version
to the next or is it only the net names and some interconnections?

Where I work we use a perl script to compare net lists in the PADS2K
format.  It almost works right.

Signature

--
kensmith@rahul.net   forging knowledge

Robert - 17 Jul 2005 00:34 GMT
>>Jim,
>>
[quoted text clipped - 22 lines]
>
>                                        ...Jim Thompson

These people:
http://www.iceditors.com/products/products.html

do a PC layout tool and a DRC and a NLE (Netlist Extractor tool) that works
with their LVS Tool.

Their site seems to say it can compare netlists when it claims:
" LVS program compares netlists: LVL, SVS, and LVS "

where the "SVS" seems to mean "Schematic vs Schematic".

They also say:
" Accepts schematic netlists in CDL, SPICE, PSPICE, and HSPICE dialects "

May be what you want but it may only compare netlists from two instances of
the same tool.

Robert
Jim Thompson - 17 Jul 2005 00:47 GMT
>>>Jim,
>>>
[quoted text clipped - 41 lines]
>
>Robert

Thanks for the lead.  I'll check into it.

                                       ...Jim Thompson
|  James E.Thompson, P.E.                           |    mens     |
|  Analog Innovations, Inc.                         |     et      |
|  Analog/Mixed-Signal ASIC's and Discrete Systems  |    manus    |
|  Phoenix, Arizona            Voice:(480)460-2350  |             |
|  E-mail Address at Website     Fax:(480)460-2142  |  Brass Rat  |
|       http://www.analog-innovations.com           |    1962     |
           
I love to cook with wine.      Sometimes I even put it in the food.
Robert - 17 Jul 2005 01:24 GMT
>>>>Jim,
>>>>
[quoted text clipped - 47 lines]
>
>                                        ...Jim Thompson

You're welcome. Let me know what you find out. I used their Layout, DRC, and
LVS tools. But I never had reason to poke into these capabilities if they
had them at the time.

Robert
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.