( 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
|
|