( ESNUG 355 Item 19 ) -------------------------------------------- [7/26/00]

Subject: ( ESNUG 346 #10 )  Find Number Of Instances Of Each Module In VCS

> Is there a tool using which i can find the total number of instances of a
> given module in my design?  e.g. I may be instantiating DFF's or MUX cells
> everywhere, and I need to know how many of each type are instantiated
> across the entire hierarchy.  At least VCS does not seem to print out this
> info.
>
>     - Sudheendra Hangal
>       Sun Microsystems                         Mountain View, CA

From: "Ira D. Baxter" <idbaxter@semdesigns.com>

My company, Semantic Designs, has a Reengineering Toolkit and a related
tool, CloneDR, that might help.  CloneDR ("clone doctor") detects exact and
near-miss blocks of identical code fragments (without being told what to
look for) in large-scale sources (on up to 1 million lines of source code.)

We've used the CloneDR on a VHDL DLX design.  Among "duplicate" fragments,
it found, it discovered that instruction and data caches were parameterized
by bus and clock signals.  CloneDR could be used for counting modules;
quality analysis; and possibly IP extraction.  See http://www.semdesigns.com

    - Ira Baxter
      Semantic Designs, Inc.                     Austin, Texas


 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)