Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > VHDL > The HDL Complexity Tool beta testing.

Reply
Thread Tools

The HDL Complexity Tool beta testing.

 
 
SladeMaurer SladeMaurer is offline
Junior Member
Join Date: Aug 2009
Location: San Francisco
Posts: 1
 
      08-08-2009
The HCT is an open source tool provided free of charge to allow engineers to produce design complexity metrics from HDLs.

We just added VHDL support to our list of parsers and would like beta testers to try it out. I'm the founder of the tool and will check this thread frequently for any feature requests, bugs or questions.

Could you please give it a try on your Windows, Linux or Mac and let us know if you encounter any problems parsing your design? We can use your help!

Find out more on our site. Just point your browser at:
hct.sourceforge.net

The goal of the HCT is to generate scores that represent the complexity of the constituent modules of large IC design projects – i.e. SOCs. The design's complexity scores are useful to verification teams so as to efficiently focus resources based on the dynamic complexity profile of a design. The scores are a useful tool to guide HDL designer's refactoring efforts. This data provides an efficient way to "come up to speed", by pointing you to the most important modules of a legacy design. Importantly, the complexity scores allow managers to estimate schedules and resources in a more robust and effective way than any one standard metric can provide (SLOC for example).

The metrics that compose the score are derived directly from the HDL source code using a parser. Metrics that are used are chosen to provide a good cross section of complexity. For example, a measure of the Cyclomatic complexity of a module along with the hierarchy of modules within a module are taken into account to produce the score. Metrics are based on well established and published methods. After computing the metrics of a design, they are scaled and then used to create a score by incorporating the user defined weights (yes, there is a default). In this way, a set of scores are "tunable" and therefore provide the greatest amount of flexibility to the user and at the same time are based on standard measurements of the design.
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
ANNOUNCE: Maia 0.8.2: module-level HDL verification tool Evan Lavelle VHDL 10 04-26-2008 07:05 AM
Topweaver 3.0!Free powerful GUI HDL structural integration tool. Topweaver VHDL 0 03-22-2005 12:00 PM
Anyone use HDL as design tool for PCBs? Symon VHDL 13 11-20-2003 04:11 AM
HDL books for sale HDL Book Seller VHDL 0 09-30-2003 03:10 AM
Timing Diagram to HDL Translation Kieran Francisco VHDL 9 09-17-2003 09:37 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57