( ESNUG 341 Item 9 ) --------------------------------------------- [1/26/00]

Subject: ( ESNUG 339 #5 )  A2ps, Enscript, Trueprint, and LEDA's KRYPTON

> 1.) Pretty Printers.  I'd like a pretty printer for Verilog (and
> other things like TCL, dc shell, perl) which highlights keywords, etc.
> In poking around I ran across a2ps, Enscript, and Trueprint.  I've
> tried out Enscript and it pretty well does everything I want, but I
> was wondering if anyone out there has tried all three or another that
> I haven't heard of and has an opinion on which is best (or are they all
> pretty much the same)?
>
>     - Tomoo Taguchi
>       Hewlett-Packard                              San Diego, CA


From: Ed Arthur <earthur@lucent.com>

Hi John,

Regarding pretty printers, Tomoo has done pretty good research.  I wrote
the original Verilog modes for both Enscript and A2ps -- and haven't even
heard of Trueprint!

I think A2ps is a bit more flexible than Enscript (you can do 4-up for
instance) but Enscript is a bit easier "out of the box".  I still haven't
had time to install Trueprint yet!

As for code obfuscators, you've hit the nail on the head.  I've not seen
one which leaves library elements alone and prints a cross reference.  I
see an opportunity here...  code-obfuscators.com and an IPO...  :)

VCS has a built in "mangler" with 3 levels of "manglosity" and you can
also specify on a cell by cell basis what not to mangle.

    - Ed Arthur
      Lucent Technologies


> 2.) Obfuscation Utilities.  I want to send test cases to vendors, but I
> want to obfuscate the code/netlist (change reference names like wire,
> port, instance, module names) so that the design intent is not obvious,
> but the design is still simulateable/synthesizable.  Back in Feb 1997,
> you mentioned a program called KRYPTON from a French company called
> LEDA that does what I want.  I poked around the web to see if I could
> find them and couldn't.  Also in an old ESNUG, someone mentioned that
> Verilint does the same function.  Those are the only two that I've
> heard of, but I was wondering if there are others out there.
>
>     - Tomoo Taguchi
>       Hewlett-Packard                              San Diego, CA


From: Bruno Verhaeghe <bruno@leda.fr>

Hello John,

My name is Bruno Verhaeghe, I am working as a Manager R&D for LEDA.  I
have seen in the ESNUG that Tomoo was asking some questions about our tool
KRYPTON.  Concerning our existance, LEDA still exists and still offers
PROTON.  Since we are a French company our web page adress is www.leda.fr
and I admit it isn't easy to find. 

    - Bruno Verhaeghe
      LEDA S.A.                  Saint Martin D'Heres, France



 Sign up for the DeepChip newsletter.
Email
 Read what EDA tool users really think.


Feedback About Wiretaps ESNUGs SIGN UP! Downloads Trip Reports Advertise

"Relax. This is a discussion. Anything said here is just one engineer's opinion. Email in your dissenting letter and it'll be published, too."
This Web Site Is Modified Every 2-3 Days
Copyright 1991-2024 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |

   !!!     "It's not a BUG,
  /o o\  /  it's a FEATURE!"
 (  >  )
  \ - / 
  _] [_     (jcooley 1991)